2. Lifecycle Stages - Waterfall
Identify Opportunity
Initial information
gathering
Project Concept
documented
Project Set-up
Stage Completed*
Early Life Support
Incident management
& defect resolution
Review Business Case
& confirm benefits
Capture Lessons
Learnt
Formal Review &
Close
Stage Completed* &
Project Closed
Development
Environment
Cutover requirements
identified
Testing Strategy
agreed
Training Strategy
agreed
Testing & Training
Environments
Stage Completed*
Define
Business Case
Identify Resource
requirements
Detail end to end costs
Engage external
partners /suppliers
On-board Project Team
members
Define Project Plan for
remaining stages
Business Case
approved
Stage Completed*
Production
Environment
Agree Early Life
Support Process
Systems &
Performance Testing
Complete User
Acceptance Testing
Train Trainers and End
Users
Manage Technical
Cutover
Stage Completed*
Define Requirements
Data Migration Strategy
agreed
Business Change
impacts identified
Stage Completed*
Detailed Design
approved
Data validation
/cleanse activities
Detailed Build Stage
plan defined
Resources secured
1) Initiate 2) Design 3) Build 4) Deploy
5)
Transition
Assessing the idea
and gathering
information…
Defining the business
case and plan….
Documenting what is going
to change….
Creating the solution…. Getting ready for Go
Live….
Early life support and
transition to BAU…
Concept
High-level Roadmap
Go-Live
Plan for Initiation Stage
*Stage Completed = Exit criteria accepted as successfully completed
Detailed Deploy Stage
plan
3. Lifecycle Stages – Agile
Identify Opportunity
Initial information
gathering
Project Concept
documented
Project Set-up
Stage Completed*
Early Life Support
Incident management
& defect resolution
Review Business Case
& confirm benefits
Capture Lessons
Learnt
Formal Review &
Close
Stage Completed* &
Project Closed
Development
Environment
Cutover requirements
identified
Testing Strategy
agreed
Training Strategy
agreed
Testing & Training
Environments
Stage Completed*
Define
Business Case
Identify Resource
requirements
Detail end to end costs
Engage external
partners /suppliers
On-board Project Team
members
Define Project Plan for
remaining stages
Business Case
approved
Stage Completed*
Production
Environment
Agree Early Life
Support Process
Systems &
Performance Testing
Complete User
Acceptance Testing
Train Trainers and End
Users
Manage Technical
Cutover
Define Requirements
Data Migration Strategy
agreed
Business Change
impacts identified
Data validation
/cleanse activities
Detailed Build Stage
plan defined
Resources secured
1) Initiate 2) Design 3) Build 4) Deploy
5)
Transition
Assessing the idea
and gathering
information…
Defining the business
case and plan….
Documenting what is going
to change….
Creating the solution…. Getting ready for Go
Live….
Early life support and
transition to BAU…
Concept
High-level Roadmap
Plan for Initiation Stage
*Stage Completed = Exit criteria accepted as successfully completed
Detailed Deploy Stage
plan
Iteration
Cyclical process – Design, Build & Deploy
Detailed Design > Test
> Iterate
Sprint Cycle > Test >
Sprint Cycle
Go-Live with
functionality/phase/
pilot