Agility seems to be the solution for coping with the high dynamism of software projects. However, the framework of agile values and principles offers plenty of room for interpretation and individual implementation.
The development of embedded systems, in particular, places special demands on processes and methods that must be taken into account. Therefore, it is worthwhile to take the step towards agility together with trainers and coaches who have already gained concrete experience with its introduction and application in the embedded world.
Agile Methods – Training and Coaching
Scrum in the agile development of embedded systems
This training covers not only the basics of Scrum but also the specific characteristics of the complex interplay between hardware and software, and the conversion of the entire development process, including integration and system testing and the overarching system process, to agile methods.
Training: Scrum in the agile development of embedded systems
Agile testing and test-driven development (TDD) of embedded systems
In this training, you will be taught not only the necessary theoretical knowledge but also practical implementation methods to help you introduce agile testing and test-driven development into the creation of your embedded systems.
Training: Agile testing and test-driven development of embedded systems
Agile development of embedded systems: Agile planning, development and testing of embedded systems and agile software development in the Scrum framework
You are familiar with important terms, relationships, methods and tools to make a significant contribution to the design, implementation and optimization of the agile product development process for embedded systems (system, hardware and software development) and the agile transformation in your company.
Training: Agile development of embedded systems
Which agile seminar is right for me: „Scrum“ or „Agile Development of Embedded Systems“?
Objectives and target groups
Continuous Integration: Ensuring software quality on a long-term basis
This practical workshop focuses on the process of continuously integrating components into a system with the goal of improving software quality. Typically, this involves ongoing verification that the application can still be built. To further enhance and consistently ensure software quality, this process should be followed by additional steps such as automated testing.
Training: Continuous Integration: Ensuring ongoing software quality
Coaching on the topic of Agile methods
MicroConsult's coaching services offer the great advantage that our experts directly contribute their knowledge and experience to your solution process, thus directly contributing to the project's success.
Coaching: Agile Development & Scrum

Agile methods – Expertise:
Psychogram of agile methods: Agile values and principles under scrutiny
Contribution
Why textbook Scrum doesn't work in the embedded world
Contribution
Successfully filling agile roles in embedded projects
Contribution
Agile values, principles and methods in traditional development
Contribution
Psychogram of agile methods
Article as PDF
Successfully filling agile roles
Presentation as PDF
Psychogram of agile methods
Lecture manuscript as PDF
Presentation slides available upon request: agil@microconsult.de
Execute complex software projects more effectively using agile methods.
Column on the topic of "Agile"„
Scrum Embedded – Special features of agile development of embedded systems
Presentation as PDF
Fully agile or only half-agile? – Agile values & methods in traditional development
Conference proceedings script as PDF
Presentation slides available upon request: agil@microconsult.de
How to properly implement agile methods – Agile business transformation
Presentation as PDF
Agile development of embedded systems
Article as PDF
Expertise on the topic of Agile and Scrum
Overview

