Quality Processes
IHT strongly believes that Quality Assurance is an ongoing process, a continuous journey and not a destination. Quality Assurance at IHT is tightly coupled with software development life cycle as depicted below because we ensure that the client gets a highest quality & reliable software solutions without failing to fulfill any of the standard protocols that have been chalked out earlier.
 
 
As shown in the picture above Quality assurance starts right from Dev kick-off and goes on till the project is deployed and step into maintenance / support process. It’s because we believe that all processes and governing steps must be quality assured in order to meet the end requirement and produce a solution which is of high standards and scalable enough to meet any anticipated future load.

Preparation of test plan and test cases right during analysis phase plays a very vital role throughout the quality process and hence needs to be right in order to avoid any later surprises. We @IHT ensure this by reviewing the test plan and test cases very carefully and making sure that they address all the system functionalities and other technical and commercial aspects.

Few key points which help us deliver quality in all of or projects are given below

  • Different levels of Verification & Reviews
  • Formal Inspection
  • Peer Reviews
  • Code Review Tools
  • SME Reviews
  • Verification and Validation
  • Configuration Management & Version Control
  • Standardized coding practices
  • Knowledge sharing and up-gradation
  • Defect Analysis and Preventive measures
  • Online Issue tracker System

So improvement of quality process is infinite, and marked only by milestones, never by completion. Hence we continuously upgrade ourselves by conducting periodic quality training sessions of coding standards, best coding practice, documentation standards and quality assurance to enhance the performance of all employees.