So, is Agile better than Waterfall?
– in our opinion, yes when it comes to the iterative development of software features and online software, no when it comes to the development of large, complex, multi-element solutions. Do Agile and Scrum give a clear framework for development and continuous improvement – yes, but so do other systems. Do prototyping and a series of short Waterfall-type projects get you many of the benefits of Agile – well quite possibly, yes.
Which leads to the reality in most organizations, which is to use whatever approach seems most appropriate for the project in hand – be it Agile, Waterfall or a mixture of the two.
But from a product management perspective, it doesn’t matter!
Whatever development approach you use, early customer feedback from prototyping or an agile iteration really helps but you’ve still got to understand, prioritize and get the requirements right.
And whatever development approach you use, it still comes down to the quality of the people. Good people will do good work whatever process they’re using.
And after you’ve developed the perfect product you still have to launch and market it. If no-one knows your product exists or understands what it can do, it isn’t going to be successful.
Don’t get us wrong – we think Agile is a great thing, but it’s not the only thing. Don’t get sucked into the hype, dogma and sometimes even religious-like zealotry … Scrum is not the one and only true way.
Director, Product Focus