Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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",fontsize=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=dodgerblue4,color=dodgerblue4,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=dodgerblue4,color=dodgerblue4,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=dodgerblue4,color=dodgerblue4,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"UNSUPPORTED" [shape="box",style="rounded,filled",fillcolor=dodgerblue4,color=dodgerblue4,fontcolor=white,fontname="Courier-Bold",fontsize=10]
"REMOVED" [shape="box",style="rounded,filled",fillcolor=dodgerblue4,color=dodgerblue4,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

 

Display children header

 Detailed information about the Deprecation Workflow is available here: Release Policy - Deprecation