Offshore Software Development

Virtual Reality is a practitioner of offshore development in India. We have been working our Offshore Development Center (ODC) projects since 2005. Whether you are a small, midsize or large business or an IT consulting company, Virtual Reality can provide a selection of qualified software development and testing resources for your consideration.

Virtual Reality has built a large talent pool covering almost all mainstream technologies, including .NET, Java/J2EE, PHP, Flash/Flex, iPhone and many more. All developers are business-value-driven, focusing entirely on delivery of software that maximizes the return on business requirements and investment.

VR designs different SLAs for different clients based on a clear understanding of their outsourcing expectations. Below are some example service standards:
  • Everyday working standards:We are flexible in order to accommodate client's in-house working/development methods, or we can recommend proven VR standards.
  • Task estimation accuracy:Our estimates are very accurate, and actual time spent on tasks is completely transparent to our clients.
  • Quality /Code compliance: Codes are compliant to more than 90% of the defined tasks acceptance criteria on the first delivery.
  • Email response time:Response time is within four to eight business hours; including confirmation of receipt and indication of what will be done next and when it will be done.
VR practices
  • We provide iterative and incremental development (IID);
  • The result of each iteration is tested with visible software which represents real progress and improved quality;
  • We employ self-managed developers;
  • VR practices like daily stand-up meetings, unit testing and pair programming are adopted according to each unique project.
Senior consultant free of charge
In order to guarantee the quality of our service, VR provides a senior consultant, free of charge, who has more than five years' experience. Our consultants can help solve common challenges during cooperation phases and can also act as a catalyst for continuous improvement. He/she has wide-ranging project experience, a strong technology background, excellent communication abilities and a good understanding of cultural differences. The senior consultant will:
  • Deliver outsourced solutions
  • Build a suitable development process and collaborative approach according to the client's business requirements
  • Identify key challenges in the service process and provide valuable suggestions
  • Understand and solve the customer's business problems, ensuring that the customer's expectations are aligned with the project team
  • Focus on the business value to be delivered by the system or solution
  • Have three to four years' system architecture experience
  • Communicate fluently in spoken and written English
  • Be familiar with universal testing approaches and be responsible for quality assurance
VR guarantee
  • The cost of the latest iteration (one week at most) will be waived if client is not satisfied with the deliverables and notifies VR within one week.
  • The contract can be cancelled within 15 working days after it is signed by the client.
  • If for any reason team member needs to be switched, we offer a knowledge transfer period of 20 working days, free of charge, for the leader and 10 working days for the engineer.