How we work
Cooperation model
At ITA Labs we focus on developing long-term relationships with our customers based on appreciation of their most and innate needs related to the project:
- Time-to-market
- Cost
- Quality of the product and service
- Fixed price
- Fixed time and materials
- Offshore Development Center
Project infrastructure
Efficient processes and procedures based on combination of Agile and Kanban methodologies, reliance on modern technologies and development standards from Microsoft and other vendors make it possible to ensure a reliable, controllable and transparent project management process and the best price/performance ratio for our customers.
Relationship management and communications excellence is provided by:
In all remote projects we employ a Web-enabled portal as a solution for effective offshore project management and monitoring. All project materials are stored and regularly updated on a dedicated Intranet Web-site with restricted access.
Project repository is regularly updated and usually includes:
The Project Repository is managed by the following tools:
Relationship management and communications excellence is provided by:
- Account manager for each customer regardless of the project size responsible for overall customer relationships
- Daily communications by means of phone, email, Web and video conferencing
- Remote project management using Web-based tools - regularly updated Project Repository (On-line access to project information; Status monitoring, change management)
- Secure HTTP site for product downloads and materials
- Secure VPN connection (if required)
In all remote projects we employ a Web-enabled portal as a solution for effective offshore project management and monitoring. All project materials are stored and regularly updated on a dedicated Intranet Web-site with restricted access.
Project repository is regularly updated and usually includes:
- Requirements Database
- Schedules & Estimations
- Textual Project & Development Materials
- Versions Archive
- Tracking Database
The Project Repository is managed by the following tools:
- Project planning, Release management, Bug tracking
- Configuration management: SVN
- Automated build procedure: Cruise Control, Visual Build
- Automated test procedure: Cruise Control, Visual Build, Hyper-V, NUnit, JUnit
Development infrastructure
During past years we have grown our infrastructure to the high level of maturity. We built totally integrated environment for developing high quality software for our clients. All integrated services provide us and clients with complete control and tracking of the whole process.
Our system integrates all informational activity for the projects we work on:
- Build & test history
- Automated builds results
- Automated test results
- Project changes and progress
- Source code changes
- Bug and issue tracking
Resource allocation
Flexibility in resources allocation is one of the key differentiators in ITA Labs' relationships with Customers. ITA Labs has headquarters in Moscow and team members working both in the Moscow office and in remote locations. These are great pools of profoundly educated engineers, who are able to solve complicated and non-standard tasks and are always at the disposal of our customers.
The most widely used approach in software product development is Offshore Development Center. It combines advantages of a long-term cooperation with flexibility of the project model. ITA Labs forms the customer dedicated “core team” at the very early stages of cooperation that ensures deeper insight into the business context, tight communications and joint long-term workload planning. Such approach allows to use advantages of permanent cooperation, such as reduced costs of vendor selection and team formation procedures for new projects, shorter development terms and reduced risks due to deeper insight into the business context, prompt decision making and rapid collaborative problem-solving, adoption of customer’s standards, a single development and support team, etc. At the same time this approach does not require substantial investments into Offshore Development Center (ODC) creation and management.
The most widely used approach in software product development is Offshore Development Center. It combines advantages of a long-term cooperation with flexibility of the project model. ITA Labs forms the customer dedicated “core team” at the very early stages of cooperation that ensures deeper insight into the business context, tight communications and joint long-term workload planning. Such approach allows to use advantages of permanent cooperation, such as reduced costs of vendor selection and team formation procedures for new projects, shorter development terms and reduced risks due to deeper insight into the business context, prompt decision making and rapid collaborative problem-solving, adoption of customer’s standards, a single development and support team, etc. At the same time this approach does not require substantial investments into Offshore Development Center (ODC) creation and management.