Adapting the methodology to each client
Both waterfall and agile have advantages and disadvantages that can result in a successful project or something you’ll be less likely to want to tell everyone about. In my opinion, a combination seems to work best for most organizations implementing NetSuite.
Starting with waterfall, applying agile when necessary
Most companies will know what they need to achieve in NetSuite before they can start running their business on the product/platform. If your sales team is savvy, they can gather most of that information from them during the sales cycle and get a fixed bid contract written up describing exactly what is needed from the implementation team to support their goals. This usually makes the most sense to all parties, since the costs and delivery schedule can be well planned based on a well-written, fixed-bid contract. Clients appreciate this clarity since most see the NetSuite implementation as a big expense and a time-consuming affair...