Tableau development should follow the Agile methodology.
Traditional methodology or waterfall model, worked in sequential order – Feasibility study, Requirements, Design, Testing, Deployment, and support. This method though good for complex systems, considered to be time-consuming in answering business questions at a rapid pace.
Agile methodology on the other hand facilitated the rapid development of the application. The development team worked closely with the business users and helped in faster delivery of the application.