Here, the main steps are requirements gathering, analyzing customer information, basic design creation, candidate architecture, engineering, deployment, data loading, and maintenance. The stages are usually described in detail in the project roadmap.