Beruflich Dokumente
Kultur Dokumente
Stage Description
Requirement analysis:
Trying to gather requirements to
define an idea
Brainstorming Phase
Feasibility Analysis
Minute Requirement Details
Existing Problems
Research
Cost
Scope
Risk Management
Design:
Turn requirement system design
Start with high level design
Move to functional design
Technical details - risk,
technology, capability,
constraints, time, budget
Risk
Technology
Capability
Constraints
Time
Budget
Develop:
Build software of work in small
Assignment
units
Completion of units
Deliver the units
Unit testing
Automated unit testing
Implementation/Deployment: -
installation of newly developed
system
Necessary training is provided
Data and components are
moved from higher
environments (from integration
to user test)
User acceptance testing
Defects are logged
A solid system and fixed is
for production
prepared
Similar
1 question to be Insert Template/ DSDM
answered for each Documentation for Each Methodolo
phase? Deliverables Deliverable gy
1. Business Requirements
Document
2. Requirements Traceability
Matrix
Software Development Project Checkl
Exit Criteria
Identified Sponsor
Identified resources to continue next phase
Key deliverables prepared
"Go" decision and approval to further define business need and conceptual solution
Signature:
430821513.xlsx 7 of 48
are Development Project Checklist
Project Name
Program Mgr.
Project Mgr.
Identify Sponsor
Project Initiation Document
Project Initiation Document
Project Initiation Document
Project Initiation Document
Project Initiation Document
Project Initiation Document, Project Schedule
Lessons Learned
ceptual solution
Date:
430821513.xlsx 8 of 48
Software Development Project Checklist
Concept Phase
Class B
Required
Activity Steps Completed
Phase Start Up
Define /refine Concept (Initiating) Team and identify project
manager Yes
Conduct project planning meeting.
Review lessons learned Yes
Develop Concept Phase schedule Yes
Implement time tracking status reporting Yes
High-Level Requirements Identification
Understand and further define business need Yes
Define/refine business requirements, vision, scope, critical
requirements, and risks for the project Yes
Define assumptions and dependencies Yes
Options Analysis
Develop and analyze potential concepts to meet business need Yes
Conduct initial enterprise architecture, data architecture, and
technical planning review Yes
Notify and include future support services and operations
organizations Yes
Develop a recommended approach Yes
Executive presentation of recommended approach
430821513.xlsx 9 of 48
Project Definition
Develop ROM estimate for resources/costs and high-level
schedule/timeline for the project Yes
Finalize Concept Analysis Document and architecture diagram Yes
Continue to develop the Business Case Yes
Refine Project Initiation Document and complete Project Charter Yes
Plan for next phase by developing schedule, budget, and identify
resources Yes
Concept Approval
Prepare for and participate in Concept Checkpoint Review Yes
Phase Closure
Document lessons learned from Concept Phase Yes
Exit Criteria
Key deliverables prepared
Identified resources to continue next phase
Sponsor confirmed
Project Manager is identified
Support services and operations organizations points-of-contact identified
"Go" decision to commit resources define requirements and develop a project plan
Notify HEI Liaison of system (if applicable)
Signature:
430821513.xlsx 10 of 48
Development Project Checklist
Project Name
Program Mgr.
Project Mgr.
Project Schedule
430821513.xlsx 11 of 48
(Schedule and Costs Summary section) of
Business Case
Concept Analysis Document
Business Case
Project Initiation Document, Project Charter
Project Initiation Document, Project Charter,
Project Schedule, Project Timeline
Lessons Learned
ect plan
Date:
430821513.xlsx 12 of 48
Software Development Project Checklis
Requirements Phase
Class B
Required
Activity Steps Completed
Phase Start Up
Define/refine the Requirements (Planning) team and review roles
and responsibilities Yes
Conduct project planning meeting.
430821513.xlsx 13 of 48
User Requirements Definition
Identify the project requirements, decision process, and decision
makers Yes
430821513.xlsx 14 of 48
Requirements Documentation and Review
Prioritize features and/or functional requirements Yes
430821513.xlsx 15 of 48
Requirements Refinement
Repeat requirements definition steps, as required. Refine SRS, if
required. Yes
Define/revise the System diagram Yes
Project Planning
Refine/validate project approach and project lifecycle. Yes
Begin development of the Project Notebook and management
approaches Yes
Identify Project Team Members and document the project
organization. Yes
Establish Communication strategy. Yes
Create Steering Committee presentation
Starting with the WBS, develop a project schedule and budget.
Estimate work effort and duration for the project activities. Yes
Refine the Business Case. Yes
Review the project schedule, budget and SRS with the project
team, sponsors, and other appropriate stakeholders. Yes
Prepare Project Funding deliverables and review with the funding
approval authority Yes
Review the Project Funding deliverables with senior staff.
Plan for next phase Yes
Planning/Funding Approval
Prepare for, schedule, and participate in Project Funding
Checkpoint Review. Obtain Project Funding number Yes
Phase Closure
Baseline requirements, schedule, and budget and place all
configurable documents (e.g., SRS, Project Plan, etc.) in the
project repository Yes
Document lessons learned. Yes
Exit Criteria
Key deliverables prepared
"Go" decision for resources for remainder of the lifecycle and resource commitment for the design phase
Project Funding number obtained
Signature:
430821513.xlsx 16 of 48
e Development Project Checklist
Project Name
Program Mgr.
Project Mgr.
SD Phase Checklist
Project Phase Kickoff Presentation
PM Executing / Controlling templates, Project
Plan, Project Notebook
430821513.xlsx 17 of 48
Business Requirements Catalog
Business Requirements Catalog, Software
Requirements Specification, Requirements
Traceability Matrix
Use Case
Use Case
430821513.xlsx 18 of 48
Software Requirements Specification,
Requirements Traceability Matrix
430821513.xlsx 19 of 48
Software Requirements Specification,
Requirements Traceability Matrix
Systems Diagram
Organization Chart
Communications Matrix
Steering Committee Presentation
Date:
430821513.xlsx 20 of 48
Software Development Project Checklist
Design Phase
Class B
Required
Activity Steps Completed
Phase Start Up
430821513.xlsx 21 of 48
Detailed Design
Create physical databases Yes
Create Detailed Design, design system inputs and outputs, user
interfaces, and dialogues Yes
Exit Criteria
Key Deliverables prepared
Go decision to develop the application
Signature:
430821513.xlsx 22 of 48
Development Project Checklist
Project Name
Program Mgr.
Project Mgr.
430821513.xlsx 23 of 48
Detailed Design (no template)
Software Requirements Specification,
Requirements Traceability Matrix
Support Expectations
Date:
430821513.xlsx 24 of 48
Software Development Project Checklist
Development Phase
Class B
Required
Activity Steps Completed
Phase Start Up
Initiate Development Activities Yes
Conduct project planning meeting.
Define/Refine project team roles and responsibilities Yes
Implement Control processes and use the management
approach. Yes
Development Strategy and Planning
Review/revise software integration process Yes
Define development strategy to build application Yes
Evaluate resources for the Development Phase. Yes
Create Unit Test Plan and expected results. Yes
Define/Refine test team. Yes
Determine specific test types and update the Test Plan as
required. Yes
Decompose schedule into logical ‘work packages’ Yes
Review/revise time tracking, status reporting, issues tracking,
communication procedures Yes
Review/revise defects tracking process Yes
Code Development
Develop code for each module/component. Yes
Perform code analysis Yes
430821513.xlsx 25 of 48
Code Verification
Unit Test each module and document defects in a defect-tracking
process. Yes
Review code to ensure meets specifications Yes
Conduct Code Peer Reviews Yes
Test Planning
Implement “build” procedures, execute smoke tests and fix any
errors that prohibit the build from being tested. Yes
Conduct a walkthrough of the application/system to the test team
and support team and provide tester training and support training Yes
Develop test scripts based on requirements, design
specifications, and code development. Yes
430821513.xlsx 26 of 48
Documentation Planning
Conduct a walkthrough of the application/system with the
documentation team.
Create a User Documentation prototype and obtain user Yes
approval.
Development Approval
Prepare for and conduct final development approval. Yes
Phase Closure
Maintain communications and change control processes, project
scheduling and status reporting, and continue to manage any
project issues. Yes
Identify any additional risks, develop appropriate responses, and
update risk log, as appropriate. Yes
Plan for the next phase Yes
Document Lessons Learned Yes
Exit Criteria
Key Deliverables prepared
Go decision for system testing of the application
Signature:
430821513.xlsx 27 of 48
Development Project Checklist
Project Name
Program Mgr.
Project Mgr.
SD Phase Checklist
Project Phase Kickoff Presentation
Organization Chart
PM Executing / Controlling templates, Project
Notebook
430821513.xlsx 28 of 48
Test Plan (Master) or Test Plan (Minor)
Support Expectations
430821513.xlsx 29 of 48
Risk and Response Log
Lessons Learned
Date:
430821513.xlsx 30 of 48
Software Development Project Checklist
Testing Phase
Class B
Required
Activity Steps Completed
Phase Start Up
430821513.xlsx 31 of 48
System Validation
Refine the data and load data into the test environment. Yes
Execute test scripts and create a test report. Yes
Report results of test scripts and update test issues and defect
tracking list. Develop interim reports for the project. Yes
Store the data collected during testing in accordance with
configuration management procedures. Yes
Validate the system with functional and structural testing. Yes
Test the support functions for the system defined in the
System/Application Support Document. Revise the
System/Application Support Document Yes
Evaluate test reports to determine accomplishments and report
status. Update the test log. Yes
430821513.xlsx 32 of 48
Deployment Preparation
Plan for the deployment of the new application/system. Define
process and transitional period for transitioning support. Yes
Identify Deployment team. Yes
Provide training for support staff on the new system/application. Yes
Ensure the business users who will be verifying the final deployed
solution are familiar with the documentation and trained in the use
of the new release. Yes
Select appropriate site(s)/users for initial deployment, as required.
Prepare a Deployment Strategy and Plan (DS&P). Yes
Schedule a date and time for the introduction/migration of the
new release.
Testing Approval
Develop Final Test document summarizing all tests, results,
defects found, etc. Yes
Plan and conduct test Review. Gather feedback and approval for
the testing. Yes
Phase Closure
Revise Project Schedule as required, and plan for the
Deployment Phase. Yes
Document Lessons Learned Yes
Exit Criteria
Key Deliverables prepared
Go decision to deploy the application including user acceptance of the test results
Signature:
430821513.xlsx 33 of 48
Development Project Checklist
Project Name
Program Mgr.
Project Mgr.
430821513.xlsx 34 of 48
Support Expectations
Test log (no template - referenced in the Test Plan
Master)
Software Requirements Specification,
Requirements Traceability Matrix, Acceptance
Testing
430821513.xlsx 35 of 48
Deployment Strategy and Plan
Organization Chart
Project Schedule
Lessons Learned
results
Date:
430821513.xlsx 36 of 48
Software Development Project Checklist
430821513.xlsx 37 of 48
Documentation and Training Approval
Edit and validate User documentation deliverables. Conduct
checkpoint review. Yes
Edit and validate User training material. Conduct checkpoint
review. Yes
Conduct tech training doc checkpoint review. Yes
Plan for publication and distribution of User Documentation. Yes
Phase Closure
Review training schedule. Modify as appropriate. Yes
Store and control the documents in a secured library. Yes
Revise Project Schedule and Project Budget, as required, and
plan for next phase. Yes
Document Lessons Learned Yes
Exit Criteria
Key Deliverables prepared
Go decision from the user and client that documentation is complete and acceptable
Signature:
430821513.xlsx 38 of 48
Development Project Checklist
Project Name
Program Mgr.
Project Mgr.
SD Phase Checklist
Project Phase Kickoff Presentation
Organization Chart
PM Executing / Controlling templates, Project
Notebook
430821513.xlsx 39 of 48
Project Schedule, Project Budget
Lessons Learned
cceptable
Date:
430821513.xlsx 40 of 48
Software Development Project Checklist
Deployment Phase
Class B
Required
Activity Steps Completed
Phase Start Up
Initiate Deployment Activities Yes
Conduct project planning meeting.
Define/Refine project team roles and responsibilities Yes
Implement Control processes and use the management
approach. Yes
Review and update the Deployment Strategy and Plan developed
during the Testing Phase, as required. If applicable, review initial
site preparation and training requirements. Yes
Initial Deployment Preparation if applicable)
Confirm that site staff is available to support the deployment.
Review agreement on transitional support period. Yes
Verify the hardware and software configurations for target
installation meet specification. Yes
Confirm that the technology, infrastructure, and support
requirements have been fulfilled. Yes
430821513.xlsx 41 of 48
Initial Deployment (if applicable)
Conduct a Deployment Kickoff Meeting at the initial installation
site (if applicable).
Conduct initial deployment test in a pre-production environment
using production data, if possible. Yes
Prepare for Site Business Transition. Yes
Conduct Installation Test and complete User Acceptance Test
Report. Yes
Production-Ready Review and get sign-off of Program Manager. Yes
Monitor initial installation in the production environment.
General Release Preparation
Formalize support procedures for system/application. Yes
Application supportability during transitional period and modify
support plans, as required. Yes
Conduct Readiness Review to determine if software is ready for
general release. Yes
Submit required changes for approval. Yes
Update Deployment phase plan (if required). Yes
Set up managing processes for deploying to other sites. Yes
Verify site staff availability and system structure. Yes
430821513.xlsx 42 of 48
General Release
Install software and test installation at sites. Yes
Monitor installation in the production environment. Yes
Conduct support assessment meeting to develop a plan for
formal transition of support services. Yes
Transition support of the system/application to support services. Yes
Final Client Acceptance
Prepare for and conduct Client Acceptance Review and obtain
customer approval. Yes
Phase Closure
Initiate project closeout procedures. Close out all logs. Yes
Evaluate project performance against Project Plan and archive all
project files and media. Yes
Prepare a written evaluation of the support interaction.
Begin preparing the Project Closeout Report. Document all final
actions. Yes
Exit Criteria
Key Deliverables prepared
Confirmation that project deliverables are accepted and the client is satisfied
Confirmation that the project is complete
Signature:
430821513.xlsx 43 of 48
Development Project Checklist
Project Name
Program Mgr.
Project Mgr.
SD Phase Checklist
Project Phase Kickoff Presentation
Organization Chart
PM Executing / Controlling templates, Project
Notebook
430821513.xlsx 44 of 48
Project Phase Kickoff Presentation
430821513.xlsx 45 of 48
Deliverables Acceptance
ed
Date:
430821513.xlsx 46 of 48
Software Development Project Checklist
Post-Deployment Phase
Class B
Required
Activity Steps Completed
Operations
Receive and install non-major releases including patches and
minor feature/function upgrades Yes
Conduct on-going operations, including processing, security, data
integrity, backup and disaster recovery and performance
monitoring Yes
Exit Criteria
Not Applicable
Signature:
430821513.xlsx 47 of 48
Development Project Checklist
Project Name
Program Mgr.
Project Mgr.
Date:
430821513.xlsx 48 of 48