You are here

Mastering Variant Complexity

Mastering Variant Complexity

Complexity Management for Embedded Systems

Is this course for you?

The target participants are professionals working as product (line) managers, system architects, and embedded system and software engineers, innovation managers, marketing experts.

The course delivers learning content which supports the participants in addressing the variant complexity challenges in their daily work.

What is this course all about?

The course Mastering Variant Complexity addresses a key challenge of software and systems engineering these days: providing and maintaining customized solutions of increasing complexity, while keeping the pace of the market in terms of speed, cost, and quality.

The course provides best practices, proven industrial strength approaches including methods and tools in the area of strategic reuse, system and software product line engineering, platform engineering, and variant / complexity management. The course content is illustrated along examples from different application domains.

With a combination of blended learning techniques (virtual class room, videos, and group assignments) the course provides great learning experience and efficiency in understanding the content, applying it to real world problems, and embedding it to the daily work context.   

The course aims at exploiting the potential behind value-adding variants in software-intensive system families and shows how to master the inherent complexity well-aligned with business goals. To this end, the course provides best practices, proven industrial strength approaches including methods and tools in the area of strategic reuse, system and software product line engineering, platform engineering, and variant / complexity management.

With this course, the participants will be enabled to:

  • understand the drivers and the different forms of complexity,
  • learn about the improvements that can be achieved by avoiding, managing and reducing complexity,
  • identify and plan value-adding variability in the product variants
  • design modularized product line are platform architectures,
  • realize reusable building blocks, including hard- and software parts, requirements, design and test artifacts,
  • manage changes in space and time,
  • select and adopt suitable approaches and technologies.

Questions?

Eva Blum

Questions about course content, enrolment, payment, Hotel?
Contact: eva.blum@iese.fraunhofer.de

Meet your coaches!

Dr. Martin Becker

Dr. Martin Becker is working since 2003 for Fraunhofer IESE. He is leading the department of Embedded Systems Engineering at Fraunhofer IESE and is an expert in variant management, and system architecture modeling.

Dr. Bo Zhang

Dr. Bo Zhang is a researcher at Fraunhofer IESE. He has been working in many industrial and research projects on model-based system architecture engineering and software variability management.