AIS Development Strategies Part 2 PDF

Summary

This document discusses several strategies for improving the information systems development process, including Business Process Management (BPM), prototyping, and the use of CASE tools. It explains several approaches, highlighting the advantages and disadvantages of each method. The material is presented in a slide format.

Full Transcript

8/28/24 AIS DEVELOPMENT STRATEGIES PART 2 Dr Zubir Azhar CamEd 1 To improve information systems development process 2 1 ...

8/28/24 AIS DEVELOPMENT STRATEGIES PART 2 Dr Zubir Azhar CamEd 1 To improve information systems development process 2 1 8/28/24 To improve information systems development process Improve IS u Three ways: u Business Process Management (BPM) BPM u Prototype u CASE tools Prototype CASE Tools 3 To improve IS development process Improve IS u Business Process Management (BPM) BPM Prototype CASE Tools 4 2 8/28/24 To improve IS development process Business Process Management (BPM) Improve IS u Business Process Reengineering (BPR) – Michael Hammer/James Champy – fundamental RE-thinking & radical RE- BPM designing of business processes to achieve dramatic improvements (ONE TIME) Prototype u Business Process Management (BPM) – Evolution of BPR. Ongoing, more gradual, CASE Tools technology-enabled (ONGOING) 5 To improve IS development process: BPM u Variety of tools, methodologies to Improve IS analyze, design, optimize processes u Used by firms to manage business BPM process redesign u Steps in BPM u Identify processes for change Prototype u Analyze existing processes u Design the new process CASE Tools u Implement the new process u Continuous measurement 6 3 8/28/24 To improve IS development process Business Process Management (BPM) u AS-IS BUSINESS PROCESS FOR PURCHASING A BOOK FROM A PHYSICAL BOOKSTORE Improve IS BPM Prototype CASE Tools 7 To improve IS development process Business Process Management (BPM) u REDESIGNED PROCESS FOR PURCHASING A BOOK ONLINE Improve IS BPM Prototype CASE Tools 8 4 8/28/24 To improve IS development process Improve IS u Prototyping BPM Prototype CASE Tools 9 To improve IS development process Prototyping u Approach to systems design in which a Improve IS simplified working model of a system is developed. u Prototype (first draft) is built at low cost BPM & provided to users for experimentation. u Users give feedback on it. Prototype u Developers refine it and re-present it u The iterative process continues until CASE Tools users are satisfied that the system meets their needs. Very helpful in High Uncertainty/High Ambiguity Situations 10 5 8/28/24 To improve IS development process Prototyping Advantages – Better definition of user needs/high user involvement/ Improve IS satisfaction/faster development/fewer errors/higher fitness-for-use u Useful if some uncertainty in requirements or design solutions u Often used for end-user interface design BPM u More likely to fulfill end-user requirements Disadvantages – High user time/never ending development/negative Prototype user reactions u May gloss over essential steps u May not accommodate large quantities of data or large number of users CASE Tools u May not undergo full testing or documentation 11 To improve IS development process Prototyping u Building experimental systems rapidly and inexpensively for Improve IS end users to evaluate u Prototype: preliminary version of information systems BPM u An approved prototype serves as a template for final systems u Steps in prototyping: Prototype u Identify user requirements u Develop initial prototype u Use prototype CASE Tools u Revise & enhance prototype 12 6 8/28/24 To improve IS development process Prototyping u The process of developing a Improve IS prototype can be broken down into four steps. u A prototype can be BPM developed quickly & inexpensively, systems builders can go through Prototype several iterations, repeating steps 3 & 4, to refine & enhance the prototype CASE Tools before arriving at the final operational one. THE PROTOTYPING PROCESS 13 To improve IS development process: CASE Tools u CASE tools Improve IS BPM Prototype CASE Tools 14 7 8/28/24 To improve IS development process CASE Tools u Computer-aided software engineering Improve IS (CASE) tools are an integrated package of computer-based tools that automate BPM important aspects of the software development process. Prototype u Available for all phases of software development life cycle CASE Tools 15 To improve IS development process: CASE Tools u CASE Implementation Improve IS u Software tools to automate development and reduce repetitive work, including u Graphics facilities for producing charts and diagrams BPM u Screen and report generators, reporting facilities u Analysis and checking tools u Data dictionaries Prototype u Code and documentation generators u Support iterative design by automating revisions and changes and providing prototyping facilities CASE Tools u Require organizational discipline to be used effectively 16 8 8/28/24 To improve IS development process: CASE Tools Improve IS BPM Prototype CASE Tools 17 Recap u Options to obtain a new u Improve development Information System process u Purchase (S/W, Vendor u BPM Services, H/W) uOngoing u Develop Inhouse u Prototyping (Custom Software – uOperational Systems Department) uThrowaway u Outsource (Reason, Risks, Benefits) u CASE tools 18 9 8/28/24 Class Activity 1. Why are large companies implement BPM? 2. What are the benefits for redesigning and managing their business processes? 3. How can BPM change the way companies run their businesses? 4. What might be some of the problems with extending BPM software across a large number of business processes? 5. Why some companies refuse to implement BPM? 6. Why is prototyping useful if there is uncertainty in requirements? 7. What kinds of gains in productivity can be expected if CASE tools are used properly? 19 10

Use Quizgecko on...
Browser
Browser