We basically work pragmatically with adding UML, Design Patterns, and other tools, if needed.
- Depth analysis of the SW, appropriate customisation
- Reducing the complexity
- First create a prototype, which implements the requested requrements substantially and demostrates the proof of concept.
- Refinements, implementations of detailed requirements.
For example, in a project the simulation of a computer card was suggested by another supplier, who was not finished after one year. The exact analysis of Berger IT-COSMOS GmbH results in just commenting 2 lines of the existing code have fixed the problem and the simulation of the card was obsolete.
The pragmatic approach, the ability to quickly analyze existing software and the reduction of complexity allows you cost efficient and quick implemented software solutions.