Which is better, Agile or Waterfall methodology for CRM software rollout?
It doesn’t have to be entirely “either or”. Every agile approach has a tiny waterfall in it (as Winston Royce originally intended). What matters is how you account for value, priorities and the economics of the product in the users’ hands against functionality. You also need to account for the complexity and the technical attributes of the product, of course, and whether they lend themselves to longer or shorter lead-times. There’s no one universal answer, as others have implied. If you’re really concerned, I’d suggest hiring for a few days’ consulting someone who has broad competencies in applying various development methods to look at what you’ve got going on and helping you to figure out a specific approach based on your specific context. Generally speaking, there are parts that will need to be planned and will need longer lead-times and more up-front thinking, and there are parts that will need less of all that. Also, keep in mind that it’s not just the development and deployment a