Daniel Siegl & Hermann Gollwitzer

Model Based Systems Engineering in an Agile Product Development Process

Is your systems architecture decaying under complexity and compliance demands? Learn how to apply agile Git workflows directly to your models for faster, safer development.

Model Based Systems Engineering in an Agile Product Development Process
#1about 4 minutes

Introducing MBSE for agile product line development

Model-based systems engineering (MBSE) is introduced as a critical methodology for managing complexity in safety-relevant industries like automotive, aerospace, and defense.

#2about 4 minutes

Volkswagen's framework for harmonizing development

Volkswagen's approach aligns company organization, system architecture, processes, and tools to create a unified backbone for development across the enterprise.

#3about 3 minutes

Addressing the challenge of growing software complexity

Unmanaged software complexity leads to architecture decay over time, resulting in higher costs for refactoring and testing while slowing down innovation.

#4about 9 minutes

Moving from static documents to dynamic data models

The traditional document-centric approach is replaced by model-based engineering, where the system is represented as a machine-readable data graph rather than static diagrams.

#5about 3 minutes

Applying software version control principles to MBSE

Adopting software engineering workflows like GitFlow enables optimistic version control and feature branching for models, which is essential for managing variants and agile collaboration.

#6about 4 minutes

Using specialized tools for model merging and review

Standard text-based tools cannot merge model graphs, so specialized three-way diff and merge tools are required to resolve conflicts and support code review-style workflows.

#7about 5 minutes

The future of MBSE is DevOps and reusable components

The next evolution in MBSE involves adopting DevOps practices like CI/CD, automated merge requests, and creating repositories of reusable model components similar to Maven or NuGet.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
How software is steering vehicle technology
The automotive industry is entering a transformative era, and developers have a unique opportunity to be part of it. Cars are no longer just mechanical machines; they’re sophisticated tech platforms with software at their core. This shift, defined by...
How software is steering vehicle technology
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow
DC
Daniel Cranney
Stephan Gillich - Bringing AI Everywhere
In the ever-evolving world of technology, AI continues to be the frontier for innovation and transformation. Stephan Gillich, from the AI Center of Excellence at Intel, dove into the subject in a recent session titled "Bringing AI Everywhere," sheddi...
Stephan Gillich - Bringing AI Everywhere

From learning to earning

Jobs that call for the skills explored in this talk.