Always choose the option that minimizes the total time through the feedback loop.
(Link: For Startups, How Much Process Is Too Much? – The Conversation – Harvard Business Review)
For Startups, How Much Process Is Too Much? – The Conversation – Harvard Business Review
Software Development in a Post-Agile World
So what is so great about process? Well, it gives us:
* Repeatable and predictable results
* Quality Assurances (through the above)
* Cost savings through the ability to optimise work flows
* Defined work flow allows us to use cheaper labour
* The promotion of best practices and conceptual integrity
* The ability to scale to large numbers
* A means to effectively track our progress against the objectives
Process is sometimes inappropriate or unconstructive. Process can:
* Increase cost and reduce performance through bureaucratic overhead and waste
* Hinder our ability to change or adapt to new situations
* Stifle our capacity for innovation and creativity
* Require discipline and training which takes effort
* Only effectively be applied to known quantities
(Link: Software Development in a Post-Agile World)


June 25, 2010
