The roadmap to successful implementation
  • Plan
  • Define
  • Design
  • Develop
  • Deploy
  • Support
Ethos Solutions has implemented a development process based on best practices of the industry over many years. This tried and true process enables us to partner with our clients, understand their needs, and set mutually agreed upon deliverable expectations. Following our development process ensures that all aspects of the development cycle are addressed and adhered to enabling consistently successful deliverables. This process incorporates the management, creative, strategic, technical, and quality oversight through defined steps to address our goal – a deliverable that meets our client’s expectations.
 
Plan
Our plan phase includes initial discussions with the client sponsor and identification of resources that would be included at the various stages of the overall project. The deliverable of this phase is a project charter and the initiation of the project plan.
 
Define
Ethos Solutions uses the define stage to structure the efficient gathering of information to ensure the business requirements are understood early in the process. This is achieved through meetings, requirement reviews, technology capability determinations, technical specifications and high level views of the project.
 
Design
This phase has a deliverable of the technical design and a completed project plan. Utilizing the information from the define stage, we work with our client to confirm that all business requirements are addressed and satisfied. The completion of this phase ensures client expectations for the deliverable are set.
 
Develop
In this phase Ethos Solutions developers build and test the deliverable. This phase is managed through the project plan to ensure schedule and cost are on track and that task and resource allocation are meeting the needs of the plan.
 
Deploy
This phase is initiated with unit testing by Ethos Solutions testing resources, then proceeds to user acceptance, and finally to deployment. A typical engagement will have a QA system that would mirror the planned production environment where the testing would be completed prior to release. All operational processes associated with the deliverable would be provided and any client training would be completed prior to release.
 
Support
Upon release of the deliverable, a review of the project is undertaken with the client. Final user signoff on the deliverable would be obtained and a maintenance and support process would be initiated.