Code Quality Management
A large proportion of today’s software development projects are not greenfield projects but rather take place in environments with existing systems, architectures or code bases. In such a context, high system maintainability is key to project success.
Code Quality Management (CQM) helps to keep maintenance costs in check, while at the same time increasing changeability and efficiency of software systems by combining the power of defined processes, enabled and educated development teams with efficient, repeatable tool-based evaluation.
Research shows that non-functional quality is crucial to the success of software based projects, but, unlike functional quality, it is often not measured appropriately. CQM is an efficient and effective solution to this problem: it enables you to measure KPIs for implementation quality, encompassing not only the quality of code but also design quality and choice of technology. Measurement results are matched with management quality goals by means of a bi-directional quality model. This quality model also serves as a day-to-day development style guide for developers.
To answer the question ”How does this system stack up against the state of the art?” the quality model is usually enriched with benchmark data from the SQS Benchmark Repository.
Use of the quality model provides customers unparalleled reporting capabilities, allowing for an aggregated quality dashboard as well as providing the capability to review detailed information on which parts of the system’s code are affected. This enables you to introduce immediate countermeasures, thus ensuring the success of your IT project.
The customer’s benefits at a glance:
- Transparency and increased reliability when planning changes
- Significantly reduced maintenance expenditure
- Increased system viability
- Assurance of high quality in code, design and architecture
- Ability to control and direct internal quality of offshore implementation work
- Increased team productivity and shorter ramp-up times for new staff
- Transparency of system quality when compared to the state of the art
- Increased hardware utilisation and efficiency



