Engagement Process
More than project execution
Exigen Services views every project as an opportunity to create value for our clients rather than simply executing on project deliverables. We apply a consultative approach to our engagement process which begins with understanding your business goals and objectives.
In fact, it’s not unusual for our team to launch the engagement process with clients before the project requirements are fully defined. On previous projects, we have been able to leverage our extensive experience to collaborate on preparing business cases and offer up alternatives that can add more value, shorten the project lifecycle, and/or reduce the project cost.
Creating the Blueprint
As a first step of the engagement process we meet with you to find out what key value drivers must be achieved for the project to be considered successful. Do you need to grow revenue, reduce costs, and/or increase efficiencies? Then we jointly list out potential project risks and determine how those risks can be mitigated.
Since Exigen Services uses Agile development practices, it is not necessary to define all the detailed requirements prior to the start of the project. Once the project features are prioritized, we can start the short, rapid delivery cycles that make it possible for clients to react and provide feedback that can immediately be applied in the next cycle.
Development and Project Governance
Depending on the nature and the timeframe of the project, we will make recommendations for the development methodology and process, balancing the rigorous discipline of the CMM framework with the speed and productivity of Agile development methods.
Our project governance model is based on a comprehensive framework of metrics we’ve established for overseeing project progress and ensuring project success. We work with you to create a subset of metrics, controls and procedures, specific to your project, to ensure the highest degree of transparency.
Testing and QA
We introduce test engineers to the project and the related business requirements as early as possible to help prepare them for the testing phase. Exigen Services test engineers actively communicate with the development team and other project stakeholders while remaining independent as quality assessors.
Delivery and Acceptance
Once the Exigen Services team has completed internal testing, the product is delivered to your engineering/QA team to conduct acceptance testing. Acceptance criteria is defined during the project planning phase. Product technical documentation will accompany delivery of the software.
Support and Maintenance
We will continue to work with your internal resources to ensure a smooth transition by facilitating ongoing training sessions and knowledge transfer. We also offer support agreements for ongoing support and maintenance releases and enhancements by the Exigen Services team.