W5_DevtPhase
W5_DevtPhase
The Development Phase features a key step in the project: system construction.
The following is a listing of deliverables required of all projects for this phase of work.
Deliverables need to be updated for each iteration of the Development Phase.
All deliverables other than those identified as Updates should be developed in this phase.
Deliverables identified as Updates should be revisited and enhanced as necessary as
prescribed in this phase.
Deliverables produced during this phase must be reviewed in detail and should follow the
approval path as defined in the above table (for each iteration). A signature page or section
should accompany each deliverable requiring approval.
ROLES
Agency CIO
Project Sponsor
Executive Sponsor
Project Manager
Development Team
Project Stakeholders RACI
4.1 Review Phase Prerequisites.
The Project Manager ensures the following prerequisites for this phase are complete:
The Project Management Plan is current, and the schedule showing the target
termination date for the system is current.
The Development Team has completed:
System Design Document o System Security Consensus Document o Security
Plan
Disaster Recovery Plan o System Development Document
Test plans for unit and integration testing (draft) o Conversion Plan (draft)
Implementation Plan (draft) o Data Retention Plan
Operations or System Administration Manual (draft) o Maintenance Manual
(draft)
Training Plan (draft)
4.2 Monitor Project Performance.
The Project Manager monitors project performance by gathering status information about:
All changes to baseline data
Change management information
Activity progress with status details
List of complete and incomplete deliverables
Activities initiated and finished
Estimated time to completion
Resource utilization data
Changes to project scope
The Project Manager also organizes and oversees systematic quality management reviews of
project work as a part of monitoring the project performance.
To measure project effort at all phases of the life cycle, the Project Manager establishes
timelines and metrics for success at each phase of work when planning project tasks.
The Project Manager updates the PMP routinely (at least quarterly) to ensure the PMP reflects
project performance accurately. Review project performance controls and risks for deviations
from the baseline.
Information distribution is one of the most important responsibilities of the Project Manager. The
Project Manager reviews and updates the Communication Management Plan at least quarterly
to account for potential changes in project stakeholders. The Project Manager distributes the
updated PMP and risk management information according to the revised Communication
Management Plan.
4.4 Perform Risk Management Activities.
The Project Manager conducts risk management activities during the Development Phase;
these activities include:
o Identification – determination of initial risks that might affect the project and
emerging risks as well as each risk characteristic
o Risk Analysis – conducting quantitative and/or qualitative analysis of each
identified risk. Usually, qualitative risk management techniques are the most
applicable for State projects.
o Response Planning – planning of methods for developing mitigation, transfer, or
avoidance strategies to reduce risk
o Monitoring and Control – definition of procedures to track risks, monitor residual
risk, identify new risks, execute response plans, and evaluate risk management
effectiveness
These activities occur throughout the project duration to track and mitigate any new or changed
project risks.
The Development Team creates test procedures for testing each system component (e.g., main
CPU, work stations, network software, and peripherals).
The Development Team performs unit tests of each system component and documents the
results in the Test Analysis Report(s). The Development Team also updates the RTM to include
pointers to test results and updates the test requirements. Ensure that hardware components
are tested independently of one another to validate that they perform in accordance with
acceptance criteria.
The Development Team conducts routine project reviews to monitor progress and quality
according to:
Traceability to the requirements and design of the system
Test coverage of units
Resolution of testing deficiencies
Appropriateness of methods and standards used
The Development Team builds and tests software for each Development Phase iteration.
The Development Team summarizes the testing results in the Test Analysis Report(s). The
Development Team also updates the RTM to include pointers to test results.
The Project Manager and Development Team review the Integration Document while
considering:
Traceability to the system requirements
Consistency with system design
Quality of units based on test results
The Project Manager conducts project-level and technical reviews of the Integration Document.
4.10 Update the System Implementation Plan.
The Development Team updates the implementation procedures as necessary for the system in
the target environment.
The Project Manager compares actual project performance to the PMP and the projected cost
of the project to detect and understand any variances from the cost baseline during the phase-
end review. The Project Manager also performs a comprehensive risk assessment of the
project to update the risk analysis. The Project Manager updates the Maryland EA Repository
with any new or updated components before beginning the next phase, Test.
The Project Manager must obtain deliverable approval signatures before proceeding to the Test
Phase.
Update the project documentation repository upon completion of the phase-closure activities.