ExCing Extreme Consulting

Management Consulting

The management takes the decisions and supports them!

Cutting-edge and future-oriented decisions mainly affect quality measures. ExCing supports you in the decision-making process. Two primary tasks of ExCing are to consolidate your company's position on the market and to prepare your company for future requirements.

Quality is no vision, it is your future!


[back]


Project Consulting

The project manager is responsible for the implementation of decisions and their monitoring!

The introduction of quality measures requires a great deal of time and effort. Apart from the choice of quality tools, introducing, monitoring and evaluating the measures form a new area of responsibilities. The incidental reports have to be understood, analyzed and represented. If necessary, new measures have to be initiated or existing measures have to be adapted. This may lead to additional work and project delays. However, considering the gains in quality, the decreasing error rate and error severity, the effective project runtime is reduced remarkably. Furthermore, the robustness and reusability of software once developed increases. ExCing provides competent support throughout the whole quality assurance process!

Quality does not brake, it accelerates!


[back]


Employee Consulting

The project members support decisions and buy in to them!

Anyone who has ever developed software knows the problems: time pressure, knowledge gaps, missing tools. From research to market-ready development, from prototypes to fully automated tests - the problems can occur in every phase of the project. Not to mention the increasing complexity of today's software. ExCing offers you a wide range of services, starting with accompanying prototyping, development, training in the respective programming languages and software tools, right through to the development, realization and evaluation of tests.

Quality is no charge, it simplifies your work!


[back]


Software verification

Verification only makes sense when you know what you are verifying!

error -> test -> error -> test -> error -> test...
Verification only makes sense when you know what you are verifying and especially what you are not verifying. Or do you know to which extent your software is tested effectively? ExCing has developed a procedure which enables us to carry out code coverage analysis of even highly complex software. The results obtained are afterwards used for the development of new test cases. ExCing supports you actively in introducing and carrying out C0, C1 and C2 tests, as well as in developing new test cases.

Quality is no coincidence, it can be validated!


[back]


Software validation

Validation is based on measurable values!

ExCing analyzes your software on the basis of neutrality and transparency. In this field ExCing makes use of its long-term expertise. Self developed or purchased software tools helps us to get an overview of the quality status of your software in a short time. Robustness, maintainability, reusability, error rate and error severity are only some of the criteria we measure. After having analyzed your software, ExCing will write a final report containing not only the results of the measurements, but also recommendations concerning implementation and assurance of quality measures.

Quality is not a single metric, it is the entirety of all metrics!


[back]


Software certification

Quality has to be proved!

What do you need certification for?
Shall all your efforts remain in the dark?
Or don't you agree that so much work and so many efforts should be made public?
A marketing instrument? A security for your clients? Cost reduction for you?
We would be pleased to inform you personally about our certification levels!
Send an email to certification and we will answer by return of mail.

Quality is nothing to hide, it is something to show!


[back]


Software Research

Quality through research?

Why research? This question simply does not arise!!!

Quality is the result of a continual search for new possibilities!

[back]


Software Development

Quality through development?

We offer you various possibilities to carry out activities:
Project work
Provision of employees
Contracts of service
Contracts for work
External performance of project activities

Implement, ensure and sell development and quality!

[back]


Software Training

Quality through training?

Why training?
How much do your employees know?
Would they be able to explain this without any great effort:

Int16 n = 1;
bool e = *((Int8 *)&n);
Solution: /* test if this machine is a little endian */

"0123456789ABCDEF"[n]
Solution: /* compute hex digit for 0 <= n < 16 */

p2 = ((n&(n-1)) == 0);
Solution: /* for n > 0, check if n is a power of 2 */

n ^= m; m ^= n; n ^= m;
Solution: /* swap integral types without auxiliary variable, very fast */

We offer you training on-site. Do not hesitate to ask us! We’ll prepare a training program that is tailored to the requirements of your employees.

Trainings are essential for obtaining quality!

[back]