1. Design basic rules to make the project be managed well. 2. Optimize the code architecture (I recommend the hexagonal architecture). 3. Hold meetings to discuss features and make the requirements clear. 4. Use some good development tools such as Apifox.