Many people believe that using agile means not doing planning. baloney. Why the heck do you think Mike Cohn wrote “Agile PLANNING and estimating.” The difference is that on an agile project planning happens in different ways, in pragmatic ways, in progressive stages of greater and greater planning.
So how do you do it?
Planning in Agile comes in Ranges and Stages. Last time I talked about the Ranges . Now let’s talk about Stages.
Much as people don’t want to believe it about agile projects. All sprints are NOT created equal. (Aaah Shocking!)
What are the stages? I have found that there are 3 distinct stages or types of sprints.
- The First Sprint
- The Sprints up to the first Release
- The Performing Sprints
If you have studied teamwork effectiveness you are probably familiar with the Forming, Storming, Norming, Performing stages of team development. These map easily to the stages of the first few sprints. If they have never worked together they will spend the first few sprints forming and storming. Please don’t expect them to be running optimally. They are no where near being able to do that.
For your first sprint you are completely building the product from scratch. Which is uniquely difficult. Help your team focus on delivery of a SMALL increment of real potentially deliverable product.
Additionally, the First few sprints are different from all the rest because everything else is new too. The team is new, the product is new, the leadership is new, and often the technology is new. There are so many new things in the first few sprints that it often feels like a lot of thrash. This is normal and to be expected. You can expect the first few sprints to be difficult with the team forming and storming eventually norming…probably after your first release.