The development phase of a project is the most straight forward. With proper due diligence in the design phase, the development phase should go smoothly.
A couple of important aspects of an efficient development phase are:
1) adequate resources – personnel, hardware and software tools;
2) efficient management of those resources.
In some cases, the detail design specifications are so detailed that the developer literally uses the design document to create the code. This is especially true in the use of Computer Aided Systems Engineering (CASE) tools.