Skip to content

XP Practice: Weekly Cycle

December 14, 2007 by Artem

Weekly Cycle practice is a recommendation for reducing the short term planning period to one week. When developing software in the evolutionary way the architecture and design of the system under development are supposed to change. The high level decomposition usually stays intact for a reasonably long time, while low level details can get outdated often. The weekly cycle practice takes this fact into account and recommends for planning in detail for no longer, than a week.

Weekly cycle is especially useful, because it matches the natural work cycle. Many teams find it effective, because it makes everybody focused on Friday and lets people go for a weekend after accomplishing and demonstrating all the stories planned. However, some teams prefer starting and ending the cycle on Tuesday or Wednesday in order not to have planning on such an "unpleasant" day as Monday. That is OK as long as it does not force people to work during the weekend. Many teams find it useful to start the weekly cycle by writing the acceptance tests for the selected stories during the first couple of days and spending the rest of the week making the tests pass.

Links

This page is a part of the Extreme Programming overview

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <i> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.