Management of incremental development

Systems nowadays are developed incrementally or agil throughout several stages. We assume the technical responsibility for selected sub-systems.
Seamlessly integrated sub-systems
Even sub-systems of modern controller systems are so complex that they are developed by many development engineers at different locations. Changes and expansions of functions have to be managed.
Our services
We provide you with the following services within the framework of technical management:
- Definition of the scope of functions: We use requirement engineering methods to uniquely describe the scope of the functionality or all aspects of the change.
- Adaptation of the designs: We carefully analyze the effects of new properties on the architecture, create alternatives for implementation and review the adapted design together with the system architects.
- Preparation of the change decision: Based on the analysis of functional or design changes, we create a change document that helps the project managers to decide on the implementation of the changes.
- Monitoring of the implementation: We instruct the development teams to implement the changes according to the specifications; we monitor the scheduling and technical aspects of the implementation.
- Implementation of the integration: We integrate the delivered code modules. We check whether all executed changes are documented in the change management. We clarify any problems directly with the responsible development engineer. We conduct specified (smoke) tests, including special tests of newly implemented features of bug fixes. We generate a new software release with the agreed changes and hand it over to the test department with the corresponding release notes.