In the development phase, the implementation team should address the following development artifacts:
- Entity-Relationship (ER)
- Pseudo and actual code
- Technical designs
- Whiteboardings of data flow and code flow
There are some nuances in the development phase based on the methodology selected. For example, when using the waterfall methodology, the emphasis is on the overall design and then the actual development commences when the individual technical designs are ready. In the agile approach, the sprint determines the workload in development and the churn is expected to be done quicker.
After developing the solution, it is now ready for testing by the implementation team in the testing phase.
Look for additional details of the required documents, artifacts, and code needs in subsequent chapters.