The key objective of the development phase is to ensure a scalable, maintainable, and high-performing application. The next thing, after getting the development environment and the version control strategy finalized, is defining the development plan and ground rules for the development team. The following are some basic guidelines and rules that need to be established by the solution architect and the project manager before the development process.