If it’s a development project, streamlining pillars mentioned below so that iteration will be quicker. There no perfect plan, there is perfection process via iterations
1. Analysis
2. Design
3. Develop
4. Deploy
5. Test/Penetrate
6. Secure
7. Iterate
If it’s just about implementation of an existing product, it’s more about cultural orientation. So understanding expectations properly, ensuring selected software meets them and plan perfect balance in between customization and orientation. There is flexibility limit of software and culture. Median point brings success and sustainabilty