Dashboard lifecycle in Tableau:
Functional Knowledge: Business Analysts give a current functional knowledge of the organization.
Requirement Analysis: Requirements that are kept in consideration are:
- The requirement of the dashboard.
- How is data flowing in the current system?
- Blueprint or layout of the system.
- Dashboard scope.
- The value that is added to the business
- required tools for the development of the project and its costs.
Planning Phase: It includes:
- Timeline and needed resources.
- Work and leave plan.
- Dependencies and future challenges.
Methodologies to follow: Scrum, Agile, Waterfall, etc.
Technical Specs: It includes:
- Technical details.
- SQL, relations, and Joins.
- Credentials for database access.
- Business logic.
Development: It includes:
- Query generation.
- Connecting databases and creating dimension model
- Publish it to the server.
- Unit testing.
Q&A Testing: It includes:
- Functionality and UI testing.
- SQL testing and data validation
- Security testing
- Testing of applied customization.
Performance testing: Report opening time, with or without any webpage.
User Acceptance Testing (UAT): User validates data and functionality.
Production and Support: System is produced, and support is given once it goes live.