User Tools

Site Tools


project:lifecycle

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
project:lifecycle [2014/10/02 19:07]
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**:
 +  * [[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 ==== ==== Proposed ====
-{{:​project:​project_lifecycle_stage_1-3.png?​600|}}+{{ :​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 ==== ==== Planning ====
-{{:​project:​project_lifecycle_stage_1-4.png?​600|}}+{{ :​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 ==== ==== Execution ====
-{{:​project:​project_lifecycle_stage_1-5.png?​600|}}+{{ :​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 ==== ==== Complete ====
-{{:​project:​project_lifecycle_stage_1-1.png?​600|}}+{{ :​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.1412276834.txt.gz · Last modified: 2014/10/02 19:07 by wminer