Plan
The planning phase gathers requirements and feedback from the customers to build a product roadmap for future development guidance. This stage covers before the developer starts writing the code and also involves understanding the project's vision to track the issues on various perceptions for the project's progress.