Dr. Matthias Koch

Matthias Koch ist Software Engineer am Fraunhofer IESE und leitet seit 2022 die Abteilung »Digital Innovation Design«. Bereits seit 2012 beschäftigt er sich mit der Gestaltung innovativer Software-Lösungen, sowohl mit Kunden aus der Wirtschaft als auch in Forschungsprojekten. Dies umfasst die Themenfelder Requirements Engineering, User Experience Engineering sowie die Durchführung von Creativity & Innovation Workshops. Insbesondere im Bereich der »Digitalen Ökosysteme« arbeitet Matthias Koch an der Gestaltung von Methoden und Werkzeugen zur Unterstützung beim Aufbau digitaler Plattformen.

Fraunhofer IESE - Teil 4 Agiler Anforderungen in der Anforderungsdokumentation

Requirements Specification (4/5): Containing Document Size in Agile Requirements Documentation

The documentation of requirements is an important means within requirements engineering. In projects with few requirements changes over their runtime, good documentation can be achieved with relative ease. For agile projects, however, it is in their nature that their requirements…

Fraunhofer IESE - Teil 3 Anforderungsdokuemntation: Welche Herausforderungen gibt es bei der Dokumentation agiler Anforderungen?

Requirements Specification (3/5): Typical Challenges with Agile Requirements Documentation

Documenting requirements is one of the key activities performed in requirements engineering. Even though projects using traditional development approaches naturally perform documentation, many practitioners in agile development projects avoid practicing the documentation of requirements because it is considered too much…

Fraunhofer IESE - Teil 2 Anforderungsdokumentation- agile Entwicklung und Anforderungsdokumentation

Requirements Specification (2/5): The No-Documentation Myth of Agile Requirements

Documenting requirements is a key activity in requirements engineering. However, despite the ubiquitous role of requirements documents, in agile settings the term “documentation” has a rather negative connotation. Poor documentation practice is often the result of an aversion to documenting,…

Fraunhofer IESE - Teil 1 Anforderungsdokumentation

Requirements Specification (1/5): Why Should You Perform Requirements Documentation?

In requirements engineering (RE), the documentation of requirements and related artifacts plays a central role. However, practitioners often experience challenges in this particular RE activity. This blog post is the first in a five-part series of articles on requirements documentation….

Fraunhofer IESE - Teil 5 Werkzeuge / Tools für Anforderungsdokumentation

Anforderungsdokumentation (5/5): Welche Art von Werkzeugen benötige ich für die Anforderungsdokumentation?

Dieser Artikel ist der letzte in einer fünfteiligen Reihe von Blog-Artikeln des Fraunhofer IESE, welche sich mit Anforderungsdokumentation beschäftigt. Gilt die Dokumentation von Anforderungen in klassischen Projekten als Standard, wird sie in agilen Kontexten eher gemieden, da sie als unangemessener…

Fraunhofer IESE - Teil 4 Agiler Anforderungen in der Anforderungsdokumentation

Anforderungsdokumentation (4/5): Dokumentationsumfang eingrenzen bei der Dokumentation agiler Anforderungen

Die Anforderungsdokumentation ist ein wichtiges Werkzeug im Anforderungsmanagement. In Projekten, in denen sich Anforderungen im Verlauf nicht wesentlich ändern, kann eine gute Dokumentation relativ leicht erreicht werden. Bei agilen Projekten hingegen liegt es in der Natur der Sache, dass sich…

Fraunhofer IESE - Teil 3 Anforderungsdokuemntation: Welche Herausforderungen gibt es bei der Dokumentation agiler Anforderungen?

Anforderungsdokumentation (3/5): Typische Herausforderungen bei der Dokumentation agiler Anforderungen

Die Dokumentation von Anforderungen (auch agiler Anforderungen) gehört zu den Kernaktivitäten des Requirements Engineerings. Obwohl die Dokumentation in Projekten mit klassischen Vorgehensweisen selbstverständlich praktiziert wird, meiden viele die Umsetzung bei agilen Entwicklungsprojekten. Die Dokumentation wird als zu großer Aufwand bei…

Fraunhofer IESE - Teil 2 Anforderungsdokumentation- agile Entwicklung und Anforderungsdokumentation

Anforderungsdokumentation (2/5): Der Mythos „Keine Dokumentation“ für agile Anforderungen

Agile Entwicklung und Anforderungsdokumentation ein Widerspruch? Die Dokumentation von Anforderungen ist eine Schlüsselaktivität im Requirements Engineering. Sie dient als wichtige Informationsquelle des Anforderungsmanagements. Doch trotz der allgegenwärtigen Rolle von Anforderungsdokumenten ist der Begriff „Dokumentation“ in agilen Umgebungen eher unbeliebt. Eine…

Fraunhofer IESE - Teil 1 Anforderungsdokumentation

Anforderungsdokumentation (1/5): Warum eine Anforderungsdokumentation erstellen?

Im Requirements Engineering (RE) spielt die Dokumentation von Anforderungen und verwandten Artefakten eine zentrale Rolle, zum Beispiel als Unterstützung für das Anforderungsmanagement. Jedoch sehen sich Anwender in der Praxis häufig mit Herausforderungen konfrontiert, was diese spezielle RE-Aktivität angeht. Dieser Blog-Post…

Vorträge @ OOP 2020, München

Wir freuen uns sehr, bei der OOP 2020 als Sprecher mit 2 Vorträgen dabei sein zu dürfen. Mit vielen Tracks zu spannenden Themen rund um Softwareentwicklung verspricht die OOP wieder ein echtes Highlight zu werden. Das Motto 2020: „Into the unknown“.
1) „Digitale Ökosysteme beginnen dort, wo die Komfortzone aufhört“
2) „Die Rolle von Architektur im Zeitalter von KI und autonomen Systemen“