In general, Incoda follows the Unified Process Lifecycle methodology. The Unified Process divides projects into four logical phases: Inception, Elaboration, Construction, and Transition. Across each of these phases, attention is focused on a broad range of ‘workflows’, including:
The amount of effort expended and the project artifacts generated as a result of each of the above workflows varies by phase. Each of the workflows is executed in an iterative manner, producing an increasingly complete product with each iteration.
Our experience has shown that the Unified Process is a comprehensive approach that captures the best practices of modern software project management theory and is sufficiently flexible to apply to a broad range of project sizes and development paradigms. The iterative nature of the Unified Process reduces the risk of “building the wrong thing.” At Incoda, we structure our iterations around the demands of each individual project.
Within the overall structure of the Unified Process, Incoda maintains the flexibility to employ a variety of modeling techniques to support our clients’ range of target architectures. These techniques include activity diagramming, entity-relationship modeling, object-oriented analysis, and structured analysis.
Incoda pays particular attention to three core elements of the overall development process:
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||