Skip to content

Agile unified process phases

August 10, 2009
tags:

Phases are performed in a serial manner throughout an Agile UP project. The phases are:

Inception
Elaboration
Construction
Transition
Inception Phase
The major activities of the phase include:
Define the project scope.
Estimate cost and schedule.
Define risk.
Determine project feasibility.
Prepare the project environment.
Work by Discipline
Discipline
Major Activities
Model
  • High level requirement modeling.
  • High level architectural modeling.
Implementation
  • Technical prototyping.
  • User interface prototyping.
Test
  • Initial test planning
  • Review initial project management work products
  • Review initial models
Deployment
  • Identify the potential release window.
  • Begin high level deployment planning.
Configuration Management
  • Setup the configuration environment
  • Put all work products under CM control
Project Management
  • Start building the team.
  • Build relationships with your project stakeholders
  • Determine project feasibility
  • Develop a high-level schedule for the entire project
  • Develop a detailed iteration plan for the upcoming iteration.
  • Manage risk
  • Obtain stakeholder support and funding
Environment
  • Set up the working environment
  • Identify the project category
Elaboration Phase
The primary goal is to prove the architecture of the system to be developed.
Work by Discipline
Discipline
Major Activities
Model
  • Identify technical risks.
  • Architectural modeling.
  • User interface prototyping.
Implementation
  • Prove the architecture.
Test
  • Validate the architecture.
  • Evolve the test model.
Deployment
  • Update your deployment plan.
Configuration Management
  • Put all work products under CM control
Project Management
  • Build the team.
  • Protect the team
  • Obtain resources
  • Manage risk
  • Update your project plan
Environment
  • Evolve the working environment
  • Tailor the process materials
Construction Phase
It is to develop the system to the point where it is ready for pre-production testing.
Work by Discipline
Discipline
Major Activities
Model
  • Analysis model storming.
  • Design model storming.
Implementation
  • Test first.
  • Build continuously
  • Evolve the domain logic
  • Evolve the user interface
  • Evolve the data schema
  • Develop interfaces to legacy assets
  • Write data conversion scripts
Test
  • Test the software.
  • Evolve the test model.
Deployment
  • Develop (de)installation scripts.
  • Develop release notes.
  • Develop initial documentation
  • Update the plan
  • Deploy the system into pre-production environment.
Configuration Management
  • Put all work products under CM control
Project Management
  • Manage the team.
  • Manage risk
  • Update your project plan
Environment
  • Evolve the working environment
  • Support the team
  • Setup training environment
Transition Phase
The Transition phase focuses on delivering the system into production.
Extensive testing take place during this phase including Beta testing.
Fine tuning the product takes place as well as rework to address significant defects.
Work by Discipline
Discipline
Major Activities
Model
  • Model storming.
  • Finalize system overview documentation.
Implementation
  • Fix defects.
Test
  • Validate the system.
  • Validate the documentation.
  • Finalize your test model
Deployment
  • Finalize the deployment package.
  • Finalize documentation.
  • Announce the deployment
  • Train people
  • Deploy the system into production environment.
Configuration Management
  • Put all work products under CM control
Project Management
  • Manage the team.
  • Initiate the next project cycle
Environment
  • Setup operations and/or support environments
  • Recover software licenses
Advertisements
No comments yet

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: