After reading Shane Hastie’s latest InfoQ article: Lean Startup or Agile or Lean Startup and Agile? it became clear how much we’re all getting caught up in labels and methodologies. My thought: let’s drop the flag waving, become pragmatic in our approach and recognize that context plays a crucial role here. What works for Eric Ries and his start-up may not work for the company you work for and the project you’re currently executing.
The Real Value – Techniques & Tools
The value in methodologies like Agile, Scrum, Lean Startup, Waterfall and others is in the techniques and tools they bring to the table. While they are each packaged with a neat title and some intelligent proponents; we don’t need to use these in a take it or leave it fashion. Be pragmatic and assemble your own toolkit. I’ll reference Scott Ambler and say “context matters“. We all need to move towards a collection, library of project and product management patterns that can be adopted within certain contexts.
Lastly, what’s invigorating about these debates is that we’re growing as a field. We’re rethinking our ideas, and not settling. This can only be good for software development and those affected, infected by it. Yes, I meant to say “infected”. :)