|
Dedicated Teams
The advantages of having a dedicated team for each project couldn't be overestimated. Working solely on a selected project, a specialist learns about the client's requirements and how to meet them in the most efficient way. Our practice is to arrange a small team of experienced software developers (3-5 people) guided by a single Team Leader. This allows us to maintain a mature development environment across all projects and to establish a single point of contact for each person from the client’s side, who is responsible for the successful completion of the project or of its part.
Continuous Quality Assurance
At ETNA Software we believe that Quality Assurance (QA) is not simply a phase in a product’s developmental cycle, but rather should encompass the entire developmental process from start to finish. Thus we take full control over quality of our solutions from the earliest stages to the end of product development. Our QA practice includes reviewing requirements, source code control, code reviews, change management, configuration management, release management and of course, software testing.
Continuous Communication
In order to develop successful outsourcing relationships, ETNA Software provides its customers with transparent and well-managed business interaction. Our model involves creating as comprehensive project documentation as possible, using all available means of communication to stay in touch with on-site project management on daily or even on hourly basis, preparing all internal and external documentation in English. Our location in St. Petersburg allows us to utilize well-developed telecommunications and data communications infrastructures. This ensures we are always on-line and ready to maintain real-time information exchange.
|