Excellent post by Craig (here) which gets to the way we need to be thinking about our projects and programs these days. Our methodological ideologies can get in the way of using the appropriate approach for what we’re building, implementing, or upgrading.
What is presented as an either/or choice, isn’t. The answer is “both”. A plan is not “that which is carved in stone just after the project is chartered” (and shall not be deviated from save for acts of one God as one understands God). And agile isn’t “doing whatever the heck we think should be done as quickly as possible” (and the product owner be damned).
The post comes with some great comments as well.
Finally, nice graph. I would go with “rigid” vs. “stubborn”.
Filed under: Methodology, Portfolio Management, Program Management, Project Management | Tagged: agile, agile development, Better Projects, Craig Brown, iterative, iterative development, waterfall |
Thanks for the kind words.