Good, Fast, Cheap — Pick Two or Three
December 20th, 2003 by Hal
Let me introduce you again to David J. Anderson. David is the author of Agile Management for Software Engineering. He has a companion weblog where he continues to explore the topics in his book. David will be one of our guest authors in next year's Project Leaders' Studio™ Conversation with Authors teleconference series. Have a look and sign-up.
In a recent posting David proposes Good, Fast, Cheap, Pick 3! Common wisdom says there is an iron triangle cornered by good, fast, and cheap. For any project or product you can have two of those elements but not three. That wisdom makes permanent the relationship. By not questioning the wisdom people go about designing products, processes, projects, and services to provide just two.
David's been reading Built to Last, by Jim Collins and Jerry Porass. In this classic management book the authors speak of the phenomena as The Tyranny of the OR. They offer an alternative view, The Genius of the AND. David claims,
Agile software development is all about having it all - good quality through rigorous testing, reviewing, and learning - fast speed through face-to-face communication, less bureaucracy and more tacit knowledge - low cost through small teams of empowered generalist developers.
You'll need to read Agile Management to learn how. (David, how about a few follow-up postings?) You can also dig through his previous weblog postings for hints.
Related Posts
- “Fail Fast, Fail Cheap” Sounds Like Scrum There is such an urge to get our projects right. Not approximately right. Right, as "Do it right the first time." P...
- Stuck? Get Unstuck! I read Fast Company cover to cover. Two months ago I was reading the June issue. One of my favorite sections is the...
- How to Pick or Build a Project Team So much is made of picking a project team. But what about the rest of us who get who we get. What are we to do? In t...
- Business 2.0 Is Dead…Long Live Fast Company! I've been a long-time reader of Business 2.0. Good writing, timely articles, and clever presentation made this magazi...
- Fast Ideas for Slow Times Projects are the setting for carrying out innovation. We don't lack for good ideas, not even great ideas. We lack for ...











December 28th, 2003 at 6:30 am
In the work I do, complete is a perception. Control the perception, scope can change.
The problem with Agile is that it is also cover for not even doing Agile. Thus, in some orgainzations, you get none of the above.
Further, the empowered generalist developer is one that can be outsourced overseas in a blink of the eye. Congrats. Get a new career. IT isn’t coming back.