Although each Working Group (WG) and Task Force (TF) is different, the following table describes the recommended stages in the development of a deliverable.
|1||Initiation||Introduce members; agree on vision, mission, process, and tools||Consensus on vision, mission, process, tools|
|2||Problem Definition||Stakeholders propose use cases to build a map of what problems they need to solve for whom||Consensus on the problem map|
|3||Requirements||Extract and enumerate specific requirements from the problem map||Consensus on requirements|
|4||Design Principles||Develop the principles that need to guide/govern design of the solution||Consensus on design principles|
|5||Proposals||Members submit proposed solution designs||No further proposals|
|6||Consolidation||Members identify common elements and seek to develop a consolidated proposal||Consensus on contents of first Working Draft|
|7||Working Drafts †||A cycle of publishing Working Drafts, raising and resolving issues, and agreeing on revisions||Consensus on first Public Review Draft|
|8||Public Review Drafts||Same as Working Draft stage except with public review||Consensus (or vote) on WG Approved Draft|
|9||WG Approved Draft †||WG decision to submit for SC approval||Consensus (or vote) to submit for SC approval|
|10||ToIP Approved Draft †||SC decision to approve as ToIP Deliverable||Consensus (or vote) to approve|
† Stages officially recognized in the Linux Foundation Joint Development Foundation process.