Table of Contents |
---|
Planning
...
Cycle
The Planning Workflow takes place Cycle is the begin-of-life cycle for every feature and is performed before the development of a feature starts. The Planning Workflow Cycle starts always with an Open state with a feature being OPEN and ends either with an Accepted or Deferred state. It is exactly there, when one of these last both states is reached, where the Development Worfklow starts:
Flowchart |
---|
"Open" [fillcolor=palegreen]
"Open" -> "Clarify"
"Clarify"[shape=diamond]
"Clarify"-> "Dismissed"
"Clarify" -> "Known Issue"
"Clarify"-> "Accepted"
"Accepted" -> "Deferred" |
Detailed information about Planning Workflow is available here: Release Policy - Planning
Development Workflow
The Development Workflow takes place between the Planning Workflow and the Deprecation Workflow. Even though, it only takes place, in case the states Accepted or Deferred in the Planning Workflow have been reached:
Flowchart |
---|
"Accepted or Deferred" [fillcolor=palegreen]
"Accepted or Deferred"-> "In Progress"
"In Progress" -> Resolved
Resolved -> Approved
Approved -> Released |
Detailed information about Development Workflow is available here: Release Policy - Development
Deprecation Workflow
The Deprecation Workflow is the life end for a feature. It takes place after the feature was Released and it goes through three states before it is Removed from the releases:
Flowchart |
---|
"Released" [fillcolor=palegreen]
"Released"-> "Deprecated"
"Deprecated" -> "Unsupported"
"Unsupported"-> "Removed"
|
with the feature being ACCEPTED for a subsequent Development Cycle or being DEFERRED for future consideration in a later Development Cycle.
Flowchart |
---|
"OPEN" [shape="box",style="rounded,filled",fillcolor=gold,color=gold,fontcolor=black,fontname="Courier-Bold",fonsize=10]
"CLARIFY" [shape="diamond",style="rounded,filled",fillcolor=gold,color=gold,fontcolor=black,fontname="Courier-Bold",fontsize=10]
"DISMISSED" [shape="box",style="rounded,filled",fillcolor=seagreen,color=seagreen,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"KNOWN ISSUE" [shape="box",style="rounded,filled",fillcolor=seagreen,color=seagreen,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"ACCEPTED" [shape="box",style="rounded,filled",fillcolor=gold,color=gold,fontcolor=black,fontname="Courier-Bold",fontsize=10]
"DEFERRED" [shape="box",style="rounded,filled",fillcolor=darkslateblue,color=darkslateblue,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"DEVELOPMENT CYCLE" [shape=box,style="rounded,filled",fillcolor=white,color=black,fontcolor=black,fontname="Courier-Bold",fontsize=10]
"OPEN" -> "CLARIFY"
"CLARIFY" -> "DISMISSED"
"CLARIFY" -> "KNOWN ISSUE"
"CLARIFY" -> "ACCEPTED"
"CLARIFY" -> "DEFERRED"
"ACCEPTED" -> "DEVELOPMENT CYCLE"
"DEFERRED" -> "DEVELOPMENT CYCLE" |
Detailed information about the Planning Cycle and the meaning of the feature status is available with the article Release Policy - Planning Cycle
Development Cycle
The Development Cycle is performed subsequently to the Planning Cycle and includes features that have been ACCEPTED or that have previously been DEFERRED. At the end of this cycle features are RELEASED. Later on the Deprecation Cycle will be started for released features.
Flowchart |
---|
"PLANNING CYCLE" [shape=box,style="rounded,filled",fillcolor=white,color=black,fontcolor=black,fontname="Courier-Bold",fontsize=10]
"ACCEPTED" [shape="box",style="rounded,filled",fillcolor=gold,color=gold,fontcolor=black,fontname="Courier-Bold",fontsize=10]
"DEFERRED" [shape="box",style="rounded,filled",fillcolor=darkslateblue,color=darkslateblue,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"IN PROGRESS" [shape="box",style="rounded,filled",fillcolor=gold,color=gold,fontcolor=black,fontname="Courier-Bold",fontsize=10]
"RESOLVED" [shape="box",style="rounded,filled",fillcolor=seagreen,color=seagreen,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"APPROVED" [shape="box",style="rounded,filled",fillcolor=seagreen,color=seagreen,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"RELEASED" [shape="box",style="rounded,filled",fillcolor=seagreen,color=seagreen,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"DEPRECATION CYCLE" [shape=box,style="rounded,filled",fillcolor=white,color=black,fontcolor=black,fontname="Courier-Bold",fontsize=10]
"PLANNING CYCLE"-> "ACCEPTED"
"PLANNING CYCLE"-> "DEFERRED"
"ACCEPTED"-> "IN PROGRESS"
"DEFERRED"-> "IN PROGRESS"
"IN PROGRESS" -> "RESOLVED"
"RESOLVED" -> "APPROVED"
"APPROVED" -> "RELEASED"
"RELEASED" -> "DEPRECATION CYCLE" |
Detailed information about the Development Cycle and the meaning of the feature status is available with the article Release Policy - Development Cycle
Deprecation Cycle
The Deprecation Cycle is the end-of-life cycle of a feature. It is performed some time after the feature was RELEASED. A feature proceeds through the following status before it is REMOVED from future releases:
Flowchart |
---|
"DEVELOPMENT CYCLE" [shape=box,style="rounded,filled",fillcolor=white,color=black,fontcolor=black,fontname="Courier-Bold",fontsize=10]
"RELEASED" [shape="box",style="rounded,filled",fillcolor=seagreen,color=seagreen,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"DEPRECATED" [shape="box",style="rounded,filled",fillcolor=darkslateblue,color=darkslateblue,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"UNSUPPORTED" [shape="box",style="rounded,filled",fillcolor=darkslateblue,color=darkslateblue,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"REMOVED" [shape="box",style="rounded,filled",fillcolor=darkslateblue,color=darkslateblue,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"DEVELOPMENT CYCLE"-> "RELEASED"
"RELEASED" -> "DEPRECATED"
"DEPRECATED" -> "UNSUPPORTED"
"UNSUPPORTED"-> "REMOVED"
|
Detailed information about the Deprecation Cycle and the meaning of the feature status is available with the article Release Policy - Deprecation Cycle
Detailed information about the Deprecation Workflow is available here: Release Policy - Deprecation