Technical Assurance

We are a software company specializing in providing professional offshore development service. We have been exerting ourselves to deliver high-quality software product to our clients and always aim at achieving this goal. The difference of individual technical competence may have an impact on the quality of software. Accordingly, in order to eliminate such possible impact, Nova applies a series of management measures and policies to guarantee that we can achieve our goal – high quality delivery.

Nova has formulated comprehensive coding conventions and interface conventions and requires the developers to learn and understand in depth these conventions before they are involved in any project. Besides, Nova also allocates relevant supervisors to give the developers appropriate instructions and guidance on how to comply with these conventions strictly.

  • Meanwhile, Nova has her own Inspection Team, which is responsible to monitor and check how each project team implements these conventions. The Inspection Team has been playing a significant role in guaranteeing the standardization of development process.
  • Nova requires the developers to use code inspection tools such as CodeAnalysis and StyleCop in order to ensure the quality of code, encourage them to persevere in their continuous improvement, and strictly guarantee the readability and maintainability of code fragment.
  • Nova has been continuously gathering and improving all kinds of Best Practices for the developers' learning purpose. Besides, there are reusable codes and component libraries established and accumulated in Nova so that with a little instruction and guidance from senior software engineers, the developers can build up the engineering platform effectively and promptly, and be highly productive at work.
  • The Inspection Team consists of all the most experienced software engineers who have outstanding technical expertise and extensive experience with customer relationship and management in our company. They are not only responsible for checking the quality of software, improving the performance of the software, supervising the standardization of code, but also responsible for providing technical support for all the project teams and other developers when necessary. They will give their constructive suggestions and feedback to the teams in a timely manner when someone encounters any technical difficulty or significant issues in the development process.
  • Nova encourages and supports the technical staff to apply the most advanced development concepts and mature development technologies in their project development process, and inoculates every project teams with effective and practical development thoughts. We also carry out technical training program and best practice discussion program from time to time in order to brew the atmosphere that "better technical expertise and wider extension of ideas" among our project teams.
渝ICP备08003290号