Using MIS
10
th
Edition
Chapter 12
Information Systems Development
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-1
“Augmented reality is a dream come true.”
• Example of decision making in small company.
– Zev owner and source of investment funds.
– Team presents options; he listens and makes a decision.
• Team is nervous, not really sure what will happen.
• “The ad possibilities are huge. We could sell new kinds of ads that people have never
seen before.”
• Will focus on building a HoloLens prototype.
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-2
Bottom Line
• Startups fun and interesting places to work.
• Time and budgets limited.
• Decisions made more quickly, but risky if not well managed.
• Prototypes used to reduce front-end risk.
• Scrum ideal process for creating prototypes.
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-3
Study Questions
Q12-1 How are business processes, IS, and applications developed?
Q12-2 How do organizations use business process management (BPM)?
Q12-3 How is business process modeling notation (BPMN) used to model processes?
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Q12-5 What are the keys for successful SDLC projects?
Q12-6 How can scrum overcome the problems of the SDLC?
Q12-7 2027?
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-4
Business Processes and Information Systems
Q12-1 How are business processes, IS, and applications developed?
Offline process
Figure 12-1 Activities in a Business Process and the Correlating Information Systems
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-5
Relationship of Business Processes and Information Systems
Q12-1 How are business processes, IS, and applications developed?
• Every information system has at least one application (software).
Figure 12-2 Relationship of Business Processes and Information Systems
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-6
How Do Business Processes, Information Systems, and Applications Differ and
Relate?
Q12-1 How are business processes, IS, and applications developed?
1.
2.
Different characteristics and components.
Business processes to information systems - N:M.
Business process need not relate to any information system, but an information system relates to at least one business process.
3.
At least one application in every IS due to software component.
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-7
How Is Scope Related to Development Processes?
Q12-1 How are business processes, IS, and applications developed?
Development Process
BPM
SDLC
Scrum
Business Processes
ü
ü
Information Systems
ü
ü
Applications
ü
ü
Scope
Figure 12-3 Scope of Development Processes
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-8
Role of Development Personnel
Q12-1 How are business processes, IS, and applications developed?
Figure 12-4 Role of Development Personnel
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-9
Business Process Management (BPM)
Q12-2 How do organizations use business process management (BPM)?
Business process
Network of activities, repositories, roles, resources, and flows
Interact to accomplish a business function.
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-10
Properties of Processes
Q12-2 How do organizations use business process management (BPM)?
Roles
Collections of activities.
Resources
People or computer applications assigned to roles.
Flow
Control flow - directs order of activities.
Data flow - movement of data among activities & repositories.
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-11
Why Do Processes Need Management?
Q12-2 How do organizations use business process management (BPM)?
1.
2.
3.
Improve process quality.
Adapt to change in technology.
Adapt to change in business fundamentals.
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-12
Examples of Change in Business Fundamentals
Q12-2 How do organizations use business process management (BPM)?
Market (new customer category, change in customer characteristics)
Product lines
Supply chain
Company policy
Company organization (merger, acquisition)
Internationalization
Business environment (new priority on credit checking)
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-13
Four Stages of BPM Cycle
Q12-2 How do organizations use business process management (BPM)?
Figure 12-5 Four Stages of BPM
COBIT (Control Objectives for Information and related Technology)
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-14
Business Process Modeling Notation (BPMN)
Q12-3 How is business process modeling notation (BPMN) used to model processes?
Figure 12-6 Business Process Management Notation (BPMN) Symbols
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-15
Existing Order Process (BPMN)
Q12-3 How is business process modeling notation (BPMN) used to model processes?
Figure 12-7 Existing Order Process
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-16
Check Customer Credit Process
Q12-3 How is business process modeling notation (BPMN) used to model processes?
Figure 12-8 Check Customer Credit Process
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-17
Systems Development Life Cycle (SDLC)
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Figure 12-9 Five Phases of the Systems Development Life Cycle (SDLC)
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-18
SDLC Definition Phase
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Figure 12-10 SDLC: System Definition Phase
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-19
Role of a Prototype
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Direct user experience.
Assess technical and organizational feasibility.
Define requirements and functions.
Parts often reused.
Code for ARES prototype reused in other digital reality devices?
Prototype-funding dilemma. Which comes first?
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-20
SDLC Requirements Analysis Phase
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Figure 12-11 SDLC: Requirements Analysis Phase
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-21
SDLC Component Design Phase
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Figure 12-12 SDLC: Component Design Phase
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-22
SDLC System Implementation Phase
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Figure 12-13 SDLC: Implementation Phase
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-23
System Conversion Approaches
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Pilot
•
•
Phased
•
•
Parallel
•
•
Plunge
•
•
Implement entire system in limited portion of business
Limits exposure to business if system fails
System installed in phases or modules
Each piece installed and tested
Complete new and old systems run simultaneously
Very safe, but expensive
High risk if new system fails
Only used if new system not vital to company operations
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-24
Design and Implementation for the Five Components
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Figure 12-14 Design and Implementation for the Five Components
Copyright © 2018, 2017, 2016 Pearson Education, Inc. All Rights Reserved
12-25