We offer transparency by auditing your system and evaluating the current quality status. As experts, we are absolutely objective, impartial and free from any instructions. The reports are prepared by our highly qualified IT experts, who have many years of experience.
Software Quality Audit
Spaghetti code or clean structure?
We offer you transparency by auditing your system and evaluating the current quality status.
Our code audit provides you with a comprehensive quality assessment of your system. We analyze the current state of your code and incorporate all key elements of a quality assessment. We also look at the structure, redundancy, documentation and known error patterns in the code. We distinguish between manual application code, test code and generated code. Manual reviews of selected files complete the package.
Forecast of future maintainability
Through code audit you can better assess the current quality status of your system. As independent, objective experts, we will show you current strengths and weaknesses in the system and give you a forecast of possible, future maintenance obstacles. Based on our results, you can distribute your resources in a future-oriented manner.
Review of ABAP
We audit ABAP. For most of the languages the right experts are on board, but we have often dealt with rather unusual languages.
Solid base or cabbage and turnips?
We assess the future viability of your systems architecture, identify weaknesses and show solutions.
Evaluation of the actual architecture
The various components and their relationships form the architecture of a system. Often the original architectural concept blurs when a system is developed over many years. A solid and well-documented architecture is inevitable in order to discuss, plan and execute system customizations. If there has not been any architectural concept documented yet, we will assist you in the very first step of developing and documenting your desired architecture.
In a second step, we analyze the architecture that has actually been implemented and check how it matches the target. Our balance between target and actual architecture reveals deviations that help to keep documentation and implementation consistent and avoid critical unwanted dependencies.
Evaluation of critical system properties
Based on the architectural documentation, we will evaluate your architecture and determine its suitability for implementing future needs. With the help of concrete scenarios, we discover vulnerabilities that should be solved so that the architecture is ready for the future.
Software Quality Benchmark
How good are you? How good are the others?
We categorize your systems and compare their quality with systems of other companies.
Broad portfolio of comparable systems
You want to know how well your system is compared to others? Or do you have a number of internal systems that should all meet the same quality standards? Our benchmark enables an efficient comparison. Of a large number of comparable systems, we choose those that are most similar to your systems and domain and written in the same programming language.
Relevant metrics as a basis for comparison
We use the most meaningful and fully automated analyzes as a basis for comparison. We compare the systems in regard to structure and redundancy and can thus classify the quality of your system quickly and efficiently.
Objective classification of the quality level
Through the benchmark, you can objectively categorize the quality of your code and find out which level of quality would be standard in your environment. If you have some internal systems, we will show you how the quality of your internal systems are related to each other.