Delivery Phase
- Delivery Phase
- the application development cycle
phase during which the
development organization
delivers one or more copies of the
application
to the
customer organization
and places them into use by the
user organizations
The typical goals of the Delivery Phase of a development project include:
- Deliver the system to the customer organization.
- Place the completed and tested system into use by the user organizations.
- Eliminate the highest project risks.
To meet these goals, the typical objectives of the delivery
phase on an application development project include:
- Establish the
data center
- Install and configure the
production environment.
- Deploy the application to the production environment and
tune its performance.
- Develop and deliver the delivery phase
documentation.
- Perform and pass launch testing.
- Place the application into usage by the
user organizations.
- Formally deliver the application to the
customer organization.
The following preconditions should typically be satisfied
before the delivery phase of an application development project
can successfully begin:
- The complete current version of the application has been
constructed.
- Complete system testing has been successfully
completed.
The delivery phase of an application development project is
typically complete when the following postconditions have been
met:
- The data center is created.
- The production environment is installed and configured in
the data center.
- The application software is deployed to and configured in
the production environment.
- Transition testing has been passed.
- The customer organization and maintenance organization
have been trained in the application.
- The customer organization has transitioned to the new
business model.
- The user organizations have begun using the
application.
The typical milestones of the delivery phase of an
application development project include:
During the delivery phase, the following primary work
products are typically produced and delivered during an
application development project:
During the delivery phase, the following
secondary work products are typically produced
and delivered:
The following teams typically collaborate during the
delivery phase of an application development project:
The following application development engineering activities
and associated tasks are typically performed during the
delivery phase in an iterative, incremental, parallel, and
timeboxed manner:
The following administrative activities and associated tasks
are typically performed during the delivery phase in an
iterative, incremental, parallel, and timeboxed manner:
The following general engineering activities and associated
tasks are typically performed during the delivery phase in an
iterative, incremental, parallel, and timeboxed manner:
- Because the construction and delivery phases are usually
included within a single project, some tasks will have been
performed during a previous phase (e.g., process framework
and construction tasks).
- Some of the tasks were primarily performed in previous
phases, but still need to be performed (e.g, to stay current
or to update documents).