Vangent's approach to software and systems development ensures that our customers' IT solutions are aligned with their business and IT architecture, and that they are implemented in a way that reduces time, cost, and risk.
Vangent's adaptable Capability Maturity Model Integration (CMMI)-compliant life cycles deliver value to our customers by providing measurable and predictable outcomes. Our industry thought leaders and visionaries have developed a step-by-step Software Development Life Cycle (SDLC) that can be adapted for any project. This detailed, iterative, and sequential set of activities helps mitigate risks and deliver large-scale, complex systems on time and within budget.
Vangent's SDLC comprises the following phases and activities:
Conduct Inception Phase
 |
Develops the vision for the solution. Works with key stakeholders and end users to solidify the solution features |
 |
Models business processes in Business Process Modeling Notation (BPMN) |
 |
Models the functional (use cases) and nonfunctional requirements |
 |
Develops the high-level solution architecture that provides the overall context for the solution |
 |
Defines a software development plan to provide an overall project management structure for the development effort |
 |
Develops proof of concepts for high-risk areas |
Conduct Elaboration Phase
 |
Defines the software requirements, solution architecture, and software development plan |
 |
Designs interfaces between major services and components |
 |
Builds an executable architecture to assess the architecture design prior to large-scale construction, as well as to ensure interoperability |
Conduct Construction Phase
 |
Implements solution through successive iterations based on the executable architecture |
 |
Tests the solution continuously, using automated testing whenever possible |
 |
Prepares the solution for the production environment |
Conduct Transition Phase
 |
Finalizes software implementation and testing |
 |
Deploys the solution into the production environment |