Software Engineering

The CoE Software Engineering provides methods and tools for the successful execution of software development projects. With methodological competence, practiced handling of architecture and design patterns, corresponding tools and expertise in various programming languages, it is possible to ensure project success even for complex tasks.

Your contact

Ulf Stocker
Principal Consultant

Get in touch



The INVOLUTION method accompanies the trend away from the classic V-model towards agile software development in order to meet the increasing pressure for OEMs and suppliers in the market, to shorten development cycles and to introduce products ever faster.

Learn more

Architecture for Legacy Code

The long-standing practice of software development means that source codes are often “historically grown”. Besides structural weaknesses, this is particularly evident in the lack of a complete documentation of architecture and design. Such code is also called legacy code.

Migration to new technologies (e.g. AUTOSAR) or requirements from standards (such as ISO 26262) mean that architecture documents are needed for this legacy code.

Learn more

Staged Continuous Integration

INVENSITY uses the Staged Continuous Integration (StaCI) model to evaluate the maturity level of a Continuous Integration (CI) implementation in companies and to plan the introduction and improvement of CI. StaCI includes tooling and automation aspects as well as adaptations of the organization and culture in teams.

The results are lower release risk, higher efficiency and reliability and thus increased quality of delivered software and systems.

Learn more

Continuous Integration

The Continuous Integration (CI) approach serves to develop complex software in project teams of different sizes in a timely and cost-effective manner. For this purpose, the Continuous Integration process provides fast and automated feedback regarding the correctness of an application for each change to a software.

Learn more