Why ESS
ESS possesses a number of characteristics, which provide strong benefits for its customers:
ESS has gained knowledge and experience through developing more than a hundred medium and large-scale projects
Skills
We employ and train highly experienced engineers and managers for all our organizational levels - from top level management to lower level management.
We have spent years building and refining our organizational structure to ensure the consistency and quality of our software development processes.
Customer Organization
In order to ensure that all project solutions reflect the real-world needs of the customer's organization, ESS development team adapts to the customer's processes and methodology.
Envisioning
Client briefly describes the project. We discuss it if needed and ESS Company gives an approximate estimate of the cost and time required to do the work.
- Client defines the task and gives the initial information for the project
- ESS company project managar asks additional questions to clarify the work to be done
- ESS company provides client with a preliminary project cost estimate
Architechture
At this phase we create an HTML-prototype of the project, elaborate the Functional Specification (FS) and give an exact estimate of the project cost and time.
- ESS creates HTML-prototype and publishes it online on our server
- ESS elaborates Functional Specification, exact time and cost estimate
- Client takes the decision whether to develop the project with our company
Developement
Offshore web development of ecommerce project includes several simultaneous processes. Client is provided with the capability to control the progress on each of the activities at any development stage. The HTML-prototype originally shown to client is step-by-step replaced by a full-scale solution.
The processes are :
- Database Scheme Design
- Graphic Design
- Development
- Testing
- Control