Capabilities

Software & Systems Development


Software & Systems Development 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