Adapting the methodology to each client
Both waterfall and agile have advantages and disadvantages that can cost you a successful project and the client their go-live if mishandled. 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 that goal. This makes the most sense to all parties from what I've seen 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 for their...