All great projects begin with a solid plan. At MQ, we begin all projects with a blueprint. Our team will sit down with you and formulate an implementation plan that meets all the requirements you need for your project. This is a 4-week process that drives to achieve the following objectives:
When mutual acceptance of the blueprint occurs, the design and development portions of the project begin by using an adapted variant of the Spiral development model. This model, first conceived by Barry Boehm in 1986, has been modified by Mobility Quotient's founder, Nikhil Sonpal, to be a proprietary development process leveraged on all of our complex projects. Weekly progress updates are provided via your dedicated project coordinator electronically. In-person updates will be scheduled with your coordinator once a month. Where applicable, an Amazon Web Services (AWS)-based lab environment is established for our clients to follow along with the project's evolution and provide iterative feedback throughout the entirety of the process.
As the project phases near completion, a comprehensive Acceptance Test Plan (ATP) is created to ensure compliance with business and system requirements. This test plan is executed twice within the software candidate, once by Mobility Quotient staff internally, and a second time with the client on the production environment. Any exceptions are noted within the ATP document and sent back to the development team to resolve within a two-week period. This process repeats until mutual acceptance occurs. Upon project approval and sign off, the development phase is considered complete.
In the event the project includes the maintenance option, clients are transitioned to the support team for ongoing sustainment related activities. Alternatively, clients that have an existing development team can undergo a two-week training session for development and system hand-off. When applicable, Mobility Quotient will assist in hiring a development team for the client and transition them over to ensure there is no disruption in the system or project functionality.