THIS PAGE IS UNDER CONSTRUCTION!!
Complete lifecycle
Received
Entrance Criteria:
Email Sent to Steering Committee Coordinator with the project proposal.
Activities:
Exit Criteria:
Proposed
Activities:
Proposer makes pitch to Steering Committee to approve the project
Project Lead identified
Steering Committee may refer the project to the System Architecture Team for analysis
System Architecture Team reviews proposal to ensure it is consistent with AGL Technical Vision, Architecture, and Roadmap and works with the project team to bring the project in line with those objectives.
Project proposal refined including scope, budget, target release, desired outcomes, and committed resources
Project team works with System Architecture Team to ensure that Expert Group support is available if it is required during the planning and execution phases.
Exit Criteria:
System Architecture Team approval based on the project being technically viable and in line the AGL technical objectives.
Steering Committee approval based on resource plan and schedule as well as System Architecture Team approval.
Advisory Board approval if budget or infrastructure increases are requested
Planning
Activities:
Project Team responsible for architecture and high level design
Monthly Status Reports to Steering Committee
Exit Criteria:
Project schedule and development plan approved
High level architecture and design complete
Code repositories set up and committers identified
Upstream plan create
Build scripts created
Approver: Expert Group, System Architecture Team, Steering Committee
Execution
Activities:
Outputs include source code, documentation, test cases
Roadmap and schedule actively maintained
Monthly Status Reports and regular demos to Steering Committee
Exit Criteria:
Approver: Project Team, Steering Committee
Criteria 1
Complete
Activities:
Code sent upstream if necessary
Exit Criteria:
Post-mortem conducted and results documented
Approver: Steering Committee