This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
project:lifecycle [2014/10/02 19:17] wminer |
project:lifecycle [2014/10/03 23:35] (current) wminer |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{:project:process_lifecycle.png?600|}} | + | **THIS PAGE IS UNDER CONSTRUCTION!!** |
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | {{ :project:process_lifecycle.png?600 |}} | ||
Complete lifecycle | Complete lifecycle | ||
Line 7: | Line 13: | ||
- | {{:project:project_lifecycle_stage_1-2.png?600|}} | + | {{ :project:project_lifecycle_stage_1-2.png?600 |}} |
**Entrance Criteria**: | **Entrance Criteria**: | ||
Line 23: | Line 29: | ||
**Exit Criteria**: | **Exit Criteria**: | ||
* Wiki page completed and put on Steering Committee backlog for review. | * Wiki page completed and put on Steering Committee backlog for review. | ||
+ | |||
+ | ---- | ||
==== Proposed ==== | ==== Proposed ==== | ||
- | {{:project:project_lifecycle_stage_1-3.png?600|}} | + | {{ :project:project_lifecycle_stage_1-3.png?600 |}} |
- | **Entrance Criteria**: | ||
- | * Criteria 1 | ||
**Activities**: | **Activities**: | ||
- | * Activity 1 | + | * 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**: | **Exit Criteria**: | ||
- | * Criteria 1 | + | * 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 ==== | ==== Planning ==== | ||
- | {{:project:project_lifecycle_stage_1-4.png?600|}} | + | {{ :project:project_lifecycle_stage_1-4.png?600 |}} |
- | **Entrance Criteria**: | ||
- | * Criteria 1 | ||
**Activities**: | **Activities**: | ||
- | * Activity 1 | + | * Project referred to System Architecture Team or Expert Group for any necessary guidance |
+ | Project Team responsible for architecture and high level design | ||
+ | Monthly Status Reports to Steering Committee | ||
**Exit Criteria**: | **Exit Criteria**: | ||
- | * Criteria 1 | + | * SAT or outside EG participation identified (if required) |
+ | 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 ==== | ==== Execution ==== | ||
- | {{:project:project_lifecycle_stage_1-5.png?600|}} | + | {{ :project:project_lifecycle_stage_1-5.png?600 |}} |
- | **Entrance Criteria**: | + | |
- | * Criteria 1 | + | |
**Activities**: | **Activities**: | ||
- | * Activity 1 | + | * Project is actively worked by the community overseen by the Project Team. |
+ | Outputs include source code, documentation, test cases | ||
+ | Roadmap and schedule actively maintained | ||
+ | Monthly Status Reports and regular demos to Steering Committee | ||
**Exit Criteria**: | **Exit Criteria**: | ||
- | * Criteria 1 | + | * Project goals met or next execution cycle ready to start |
+ | |||
+ | Approver: Project Team, Steering Committee | ||
+ | Criteria 1 | ||
+ | ---- | ||
==== Complete ==== | ==== Complete ==== | ||
- | {{:project:project_lifecycle_stage_1-1.png?600|}} | + | {{ :project:project_lifecycle_stage_1-1.png?600 |}} |
- | **Entrance Criteria**: | + | |
- | * Criteria 1 | + | |
**Activities**: | **Activities**: | ||
- | * Activity 1 | + | * Code incorporated into mainline and maintainer identified for AGL repositories |
+ | Code sent upstream if necessary | ||
**Exit Criteria**: | **Exit Criteria**: | ||
- | * Criteria 1 | + | * Exit Criteria |
+ | Post-mortem conducted and results documented | ||
+ | |||
+ | Approver: Steering Committee |