This week's agile project
management tip...
One company where I recently completed an agile adoption health check was experiencing a common problem in their first agile project: stressed out architects and BAs who were trying to design a solution during the iteration in which it was being developed and who could not keep up with the developers. What they (and many others) forget is that agile methods do not eliminate the need for requirements and some level of up-front design. What was missing in this case, was the concept of a "Sprint Zero" - a startup phase before the regular iterations begin - where requirements are captured and prioritized, some initial level of analysis is done, and a high-level design is prepared. By not having a good view of the broad set of requirements, and having no high-level design up front, the architects and BAs found themselves scrambling during the development iterations, unable to keep up with the pace of the developers. Architects were changing designs on the fly, forcing rework on the development team, and discovering requirements that should have been captured up front was compounding the number of times the architecture was being changed. Developers even had to stop a few times to wait for architects to resolve some high-level design issues before they could proceed. Avoiding this problem would have been easy if they had properly conducted the required up-front work as part of a phase zero/sprint zero/startup iteration.
|
|
Sign Up for the AgilePM Newsletter
Monthly tips, agile book reviews, interviews with the experts and
notices of upcoming free events.
|
Announcements

Featured Product
Managing
Agile Projects
Edited by Kevin Aguanno
Contributors: Scott Ambler, Alistair Cockburn, Larry Constantine, David
Hussman, Ron Jeffries, et al.
Are you being asked to manage a project with unclear
requirements? High levels of change? A team using Extreme Programming
or other Agile Methods? If you are a project manager or team leader who
is interested in learning the secrets of successfully controlling and
delivering agile projects, then this book was written for you. From
learning how agile projects are different from traditional projects, to
detailed guidance on a number of agile management techniques and how to
introduce them onto your own projects, this book contains the insider
secrets from some of the industry experts - the visionaries who
developed the agile methodologies in the first place.
|
Latest Events

|
"Thanks again for the inside look at Agile project management. You're enthusiasm for the subject is evident and makes a significant difference when teaching others. I found your course to be more practical (for 'real world' projects) than the typical project management course, and your case studies and anecdotes help to reinforce Agile's application. I see several techniques that would benefit current and future Farrow projects." - Heather Rinke, Cert.APM, Farrow Group |

|