User Tools

Site Tools


project:lifecycle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
project:lifecycle [2014/10/02 16:22]
wminer created
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 
 + 
 + 
 +==== Received ==== 
 + 
 + 
 +{{ :​project:​project_lifecycle_stage_1-2.png?​600 |}} 
 + 
 +**Entrance Criteria**:​ 
 +  * [[mailto:​wminer@linuxfoundation.org|Email Sent]] to Steering Committee Coordinator with the project proposal.  
 + 
 +**Activities**:​ 
 +  * Steering Committee Coordinator creates Wiki page for project proposal and works with proposer to gather required information including 
 +    * Project Name 
 +    * Description 
 +    * Scope 
 +    * Committed Resources (from proposing company or elsewhere) 
 +    * Resource/​staffing plan 
 +    * Request for additional resources provided by AGL (if needed) 
 + 
 +**Exit Criteria**:​ 
 +  * Wiki page completed and put on Steering Committee backlog for review. 
 + 
 +---- 
 + 
 +==== Proposed ==== 
 +{{ :​project:​project_lifecycle_stage_1-3.png?​600 |}} 
 + 
 + 
 +**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 ==== 
 +{{ :​project:​project_lifecycle_stage_1-4.png?​600 |}} 
 + 
 + 
 + 
 +**Activities**:​ 
 +  * 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**:​ 
 +  * 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 ==== 
 +{{ :​project:​project_lifecycle_stage_1-5.png?​600 |}} 
 + 
 + 
 +**Activities**:​ 
 +  * 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**:​ 
 +  * Project goals met or next execution cycle ready to start 
 + 
 +Approver: Project Team, Steering Committee 
 +Criteria 1 
 +---- 
 +==== Complete ==== 
 +{{ :​project:​project_lifecycle_stage_1-1.png?​600 |}} 
 + 
 + 
 +**Activities**:​ 
 +  * Code incorporated into mainline and maintainer identified for AGL repositories 
 +Code sent upstream if necessary 
 + 
 + 
 + 
 +**Exit Criteria**:​ 
 +  * Exit Criteria 
 +Post-mortem conducted and results documented 
 + 
 +Approver: Steering Committee 
project/lifecycle.1412266957.txt.gz · Last modified: 2014/10/02 16:22 by wminer