Difference between revisions of "Release strategies"

From Pearl Language
Jump to navigation Jump to search
(Zeroth version.)
 
({{p|golden triangle}})
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
See http://pareltaal.nl/gouden_driehoek for basic mechanism.
The {{p|golden triangle}} explains the basic mechanism for releasing early and often. In what follows, it is assumed that the ‘resources’ (people & materials) remain constant and quality must comply to a minimum level.
 
If either time (deadline) or scope is unachievable, consider to:
*slow down to speed up—{{p|teams that finish early accelerate faster}}, {{japanese|kaizen}};
*offload some of the work to external parties;
*scale up human capacity.


Three primary release strategies:
Three primary release strategies:
Line 7: Line 12:
#*scope changes require trade-offs if date remains fixed, consider {{p|money for nothing, change for free}};
#*scope changes require trade-offs if date remains fixed, consider {{p|money for nothing, change for free}};
#'''Fixed Release Cadence'''—scope is function of time
#'''Fixed Release Cadence'''—scope is function of time
#*delivery on a fixed cadence, e.g. monthly or quarterly;
#*delivery on a fixed cadence, e.g. monthly or adopting a {{p|season beat}};
#*{{p|snapshot delivery}} whatever is ready by the date;
#*{{p|snapshot delivery}} whatever is ready by the date;
#*feature set frozen on latest responsible moment (driven by {{p|feature set risk profile}})
#*feature set frozen on latest responsible moment (driven by {{p|feature set risk profile}})

Latest revision as of 07:30, 4 April 2013

The golden triangle explains the basic mechanism for releasing early and often. In what follows, it is assumed that the ‘resources’ (people & materials) remain constant and quality must comply to a minimum level.

If either time (deadline) or scope is unachievable, consider to:

Three primary release strategies:

  1. Custom-Planned Releases—scope is function of time
  2. Fixed Release Cadence—scope is function of time
  3. Multi-Team Releases—time is function of scope;