Professional Documents
Culture Documents
Chapter 12
Chapter 12
Chương 12
Phát triển
Hệ thống thông tin
“Augmented reality is a dream come true.”
Offline process
Figure 12-1 Activities in a Business Process and the Correlating Information Systems
Relationship of Business Processes and
Information Systems
Q12-1 How are business processes, IS, and applications developed?
Development Process
Business Processes ✓ ✓
Scope Information Systems ✓ ✓
Applications ✓ ✓
• Business process
–Network of activities, repositories, roles, resources,
and flows
–Interact to accomplish a business function.
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.
Why Do Processes Need Management?
Q12-2 How do organizations use business process management (BPM)?
Figure 12-9 Five Phases of the Systems Development Life Cycle (SDLC)
SDLC Definition Phase
Q12-4 What are the phases in the systems development life cycle (SDLC)?
Figure 12-17 Gantt Chart of the WBS for the Definition Phase of a Project
Source: Microsoft Corporation
Partial Gantt Chart with Resources (People)
Assigned
Q12-5 What are the keys for successful SDLC projects?
Brooks’ Law
• “Adding more people to a late project makes
the project later.”
• Productive workers train new people, and
productivity decreases.
• Schedules compress only so far.
• Once late and over budget, no good choice exists.
Configuration Control and Unexpected
Events
Q12-5 What are the keys for successful SDLC projects?
• Configuration control
–Set of management policies, practices, and tools.
–Used to maintain control over project resources.
• Unexpected events
–New management
–Technology, competitor changes
–Disasters
–Loss of critical people
–Team morale fades
Banking on IoT
So What?
• Alternatives to SDLC
–Rapid Application Development (RAD)
–Unified Process (UP)
–Extreme programming (XP)
–Scrum
–Other agile methods
Principles of Agile (Scrum) Development
Q12-6 How can scrum overcome the problems of the SDLC?