Talks and Presentations
Whitepapers and Cheatsheets
Agile Services/Products
Practitioner Reading List
There is a difference between an in-house Agile project and an Agile contracting project. Iteration Zero requires significantly more attention particularly setting and managing client expectations and an awareness of the the changes in the client's mindset required to move forward effectively.
See the attached diagram for further details. (Revised 12/19/2007)
| Attachment | Size |
|---|---|
| Typical Agile Engagement Roadmap.jpg | 134.08 KB |
Comments
You are absolutely right !!!
You are absolutely right !!!
Thanks...
David, I like the diagram. I would be concerned about it being mis-interpreted as being the ideal when it looks like an approach that has iterations/Sprints inside of waterfall phases. Can you elaborate on how this might be a mis-perception or under what sort of conditions it is necessary/un-necessary? Thanks, Mishkin.
Thanks for the feedback, Mishkin. Maybe this will help.
First I've changed the diagram... hopefully it will be clearer in that we're not trying to do mini-waterfall.
One of the challenges here is that most Agile thinking assumes a team internal to a company and begins AFTER the project is underway, which leaves out some of the important and challenging issues associated with selling a project, initiating an engagement and managing project startup.
Remember the premis of this is NOT an internal team but a consulting engagement. Outformations builds custom software applications and provides professional services to a variety of organizations both large and small. We typically assemble ad-hoc project teams specifically for a particular project for a particular client.
Most clients do NOT understand what an Agile project is and are used to thinking in "traditional" project management and project planning terms when starting a project. They will ask the normal and quite reasonable business questions such as: "How long will it take? What will the end result be? How much will it cost?".
The sales process for "Selling Agile" projects necessarily begins before Iteration Zero but I think it must also continue during Iteration Zero. Like all Agile work the proof is in the delivery of value to the client. In this case the value to a client includes helping them understand the benefits and risks associated with doing an Agile project.
--David Chilcott
Outformations, Inc.
Keep Breathing. Tell the Truth. Be Fearless. Choose Love. Embrace the Mystery.
Cool... Looks better.
David,
Thanks for the clarification and the updated diagram. The combination helps a lot.
- Mishkin
"Truthfulness is the foundation of all human virtues." - Baha'u'llah