Software Development Phase 3: Construction Phase
Implementation phase where the remainder of functionality is implemented, and other project deliverables are concluded
The purpose of the Construction phase is to carry out the remaining project development work (usually the bulk of the development work) using the results of the Elaboration phase as the basis for this. It is normal for this phase to contain one or more sub-phases or "iterations" (in RUP terminology), especially for large projects.
Each iteration provides an opportunity to deliver an increasingly complete solution that can be tested by the customer. The deliverables of each iteration also offer an opportunity to provide feedback that can be incorporated into subsequent iterations. Depending on the project size and duration, each iteration would typically be planned to last for 4 weeks.
The work content of each iteration is usually largely made up of structured work content formulated at the end of the Elaboration phase. However, as feedback can also be incorporated to refine earlier work and incorporate new important ideas, or responses to emerging business opportunities, there is often a degree of organic development as well.
This iterative approach usually gives a good balance of planned, well structured development, and a prudent opportunity to refine previous work and adapt the overall development plan to suit the customer's changing requirements, which inevitably arise on a large project, as do new ideas with the benefit of hindsight. In short, it maximises the likelihood of delivering what the customer ultimately really wants, as opposed to what was initially conceived.
Contact us today to find out how we can help with your software development or consultancy requirements.






