Interconnect has taken numerous initiatives for constant improvement in our quality standards. Here are few important ones:
1. Establishment of Defect Prevention Board:
“Learn from your mistakes” is an age old saying. We have tried to implement this in true spirit in our company. For each project/product that we release, the results of all the testing carried out during development and post release (at the user end)
are recorded and are analyzed by our defect prevention board.
The committee does “root cause analysis” for each defect found and gives suggestions regarding changes in the software development process to prevent such defects from occurring in future.
Depending upon the suggestions given by the defect prevention board, our process design group keeps improving the process to enable us to achieve better quality in future.
2. Software Rating Process:
“Quality” is not always tangible. We have adopted a function point analysis system to quantify the testing results and rate our products/solutions for their quality.
This helps us to record levels of quality produced by our development team and get the trend of improvement in the same. This also acts as a motivational factor for our development group to keep producing better results all the time.
3. Creation of Software Components Repository:
Today, we being in a fast moving world, all the IT solutions are required in a very short time. To achieve good quality solution, in a short space of time, we have built a rich components repository; which is a collection of tested and proven components for achieving standard functionality.
We have built documentation regarding the effective use of such components which are shared with our development group and this enables them to deliver quick solutions without compromising on the quality standards.
4. Creation of tools and frameworks:
To prevent human errors in repetitive tasks, and to reduce the development time, Interconnect has designed its own framework for generation of software.
This framework enables us to complete the repetitive tasks quickly and reduces the testing effort for those modules.
Thus, the use of standard components, and the software generation by framework, leaves a very small portion of the software to be developed for each project, which helps to produce faster and better quality solutions each time.