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.
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
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.
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.
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.
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
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.