Ethos Solutions has implemented our development
process based on best practices of the industry over many years. This tried and
true process enables us to provide clear, consistent communication with our clients
as to 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 and working with the client to ensure
the business requirements are being adhered to, the completion of this phase ensures
client expectations for the deliverable are set and signed off on.
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,
proceeds to user acceptance and then 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 would be undertaken with
the client. Final user signoff on the deliverable would be obtained and a maintenance
and support process would be initiated.