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 aims to achieve the following objectives:
When there is a mutual acceptance of the blueprint, 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 our complex projects. Weekly progress updates are provided electronically, via your dedicated project coordinator. In-person updates will be scheduled with your coordinator once a month. Where applicable, an Amazon Web Services (AWS), cloud-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 projects. Alternatively, clients that have an existing development team can undergo a two-week training session for development and a 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.