The build phase focuses on continued detailing of more features and development and test of already detailed elements.
Multiple iterations are almost certainly necessary, each detailing features for the next iteration while developing and testing features detailed in the previous iteration.
Deliverables
Project plan
In addition to general refinements the risk and problem lists should be updated.
Iteration plan
Detail the necessary activities and required resources.
Glossary
Add new term definitions as soon as you encounter them.
Solution architecture
Continued refinement as the development and testing take place.
Requirements
Continuously refined as more system-wide requirements are revealed in the course of detailing business processes and use cases.
Process
Write the business processes that will utilize the features being specified in the iteration’s use cases.
Use case
Write the use cases to be implemented in the next iteration.
Release notes
Write release notes for any releases made in this phase.
System
Zzz
Manual
Write content that describes how to use the features being developed in this iteration.
Test case
Write test cases for the features being developed in this iteration.
Iteration report
Finish the phase with an iteration report that lists achievements, test results and lessons learned.