Optimum cycle length

What is the optimum cycle length? This puzzled me a long time, until I started doing Evolutionary Delivery (Evo) projects myself.

  • Before knowing about the Evo principles, I arrived, from an other point of view, at an optimum cycle length of two weeks. See "Why short cycles".
  • When I met Tom Gilb, he was talking about cutting a 50 week project into 50 increments of one week! Based on my earlier view on short cycles, I immediately accepted the Evo way. However, only one week per cycle seemed almost impossible short and too theoretical to me. What can you do in only one week?
  • When coaching my first Evo project in 2000, I assumed that nobody would believe that one week cycles would be practical or even possible and that it hence would be impossible to let them start using the Evo way. Even 2 weeks seemed unachievable to me, so I suggested a 3 week cycle.
  • The 3 weeks turned out, however, to be too long! Human beings need shorter times to systematize their work.
  • In another project, we had only 6 weeks to finish a development. Working in only two 3-week cycles or even three 2-week cycles was hardly useful. So we decided to try 1-week cycles, just as Tom Gilb suggested. And guess what? It worked great!
    The first week, none of the tasks committed were finished. The estimations were way too optimistic. I just showed them a mirror at the end of the first week. They realised that their estimations were impossible: only some 40% was done. I was almost desperate, but kept going because I knew the theory had to work. The second week, none of the tasks were really finished, however, they were almost (80%) done. And from the third week on, all tasks were completely finished at the end of every cycle. People started smiling. They started believing that they could achieve things without bad stress. Motivation returned. Productivity returned. Typical defects vanished. All in a few weeks! Can you imagine?
  • In every cycle, we plan 2/3 of the time and we leave the remaining 1/3 for all other things that we have to do in the project, like going to the bathroom, drinking coffee, helping each other, small meetings, planning, email, phone-calls...
    Somebody complained that if you plan only about 3 days (2/3 of the time), and give people 5 days to do it (see "Don't they get lazy?"), it will take 5 days (which actually is true). A lot of managers translate this idea into requiring doing 6-days work in 5 days, to make people "more productive". Reality shows that this does not work. People are not lazy. Stress demotivates, and causes defects that cause even more delays. The satisfaction of getting results motivates, and motivation is the motor of productivity. So, don't be afraid to insist on doing '3 days work' in one week. Don't fool yourself into thinking that you can do 5 days of work within a week, you won't! Most important is that the planned work is done, really done.

Bottom line: Cut your development time in 1-week cycles. At first, it seems impossible. After some excercise, it turns out to be always possible. If you don't believe it, try once more. Most project managers hearing this story tell me that it sounds nice, but that it is impossible in their project. It is always possible. Ask a coach. Ask me. Within a few hours, you will know how you can start the first 1-week cycle! Thanks Tom, you were right!