Intellias applies the iterative incremental unified process to effectively handle projects of any scope and complexity with low risk.
Initial planning is done during the project initiation phase (prior to the first development cycle). After discussion with the customer, we jointly prepare a list of features/functionality to be delivered during the whole project and provide a rough estimation for the full scope. The purpose of this activity is to give the client a tentative idea on the overall project budget instead of just delivering an estimate of the project.
Once the project initiation is finished, the further project lifecycle is organized into development cycles. Each cycle is a sequence of four Unified Process phases: inception, elaboration, construction and transition.
The number of cycles depends on the project specifics and may vary from 1 (more waterfall model) to 10-20 (big iterative projects). The cycle length is limited to an agreed-upon time frame or fixed scope: the customer can choose the most appropriate option before the beginning of construction phase.
The end of each cycle is marked by the delivery of the project release, including all planned features and components. After each subsequent delivery the project proceeds to next development cycle.
The previously described process is repeated until final acceptance by the customer followed by project closure.
- Effective handling of projects of any size
- Stable planning within the cycle
- Flexibility: cycle length is limited either to agreed-upon time frame or fixed scope
- Agile approach to changing the project scope and planning between development cycles
- Increased predictability
- Increased visibility of the project status
- Early elimination of risks