In den letzten Jahren haben sich vor allem im Bereich der IT-Entwicklung neue Modelle zum Projektmanagement etabliert, die über die sogenannten klassischen Methoden hinausgehen. Agilität und Adaptivität kennzeichnen diese neuen Projektmanagementmodelle - so auch SCRUM. Inwieweit ist SCRUM ein geeignetes Mittel zum erfolgreichen Projektmanagement bei der Entwicklung von eingebetteten Systemen? Was sind Erfolgsfaktoren, was potentiell notwendige Erweiterungen?
Internet of Things, Smarte Produkte, Digitalisierung, Industrie 4.0 – sie alle basieren auf der rasanten Entwicklung der Informationstechnologie seit den 1960er Jahren – der sogenannten 3. industriellen Revolution. Im Rahmen der 3. industriellen Revolution haben eingebettete Systeme Einzug in Maschinen und Produkte gehalten und bestimmen unseren Alltag - als Steuerungen in Flugzeugen und Autos, als Steuerungen im industriellen Betrieb und im privaten Bereich beispielsweise in Haushaltsgeräten. Ihre Anzahl, Komplexität und ihre technische Vernetzung im Rahmen des Internet of Things steigt stetig - und damit die Frage, wie in diesem Umfeld das Projektmanagement für eingebettete Systeme - Embedded Systems - effizient und qualitätssichernd zu gewährleisten ist.
Inhaltsverzeichnis
Die 4. industrielle Revolution – Herausforderung für das Projektmanagement
Agilität als Antwort auf Vernetzung und Komplexität
Embedded Systems
Projektmanagement
Klassische Methoden
Agile Methoden des Projektmanagements
Scrum als agile Projektmanagement Methode
Elemente von Scrum – Rollen, Artefakte, Besprechungen
Rollen
Artefakte
Besprechungen
Der Scrum Prozess
Scrum und Anforderungen an die Entwicklung von Embedded Systems
Scrum im Embedded Systems Development
Ausblick
Zielsetzung und Themen
Die vorliegende Arbeit untersucht die Anwendbarkeit agiler Projektmanagementmethoden, insbesondere von Scrum, auf die spezifischen Anforderungen der Entwicklung von Embedded Systems im Kontext der digitalen Transformation. Im Zentrum steht die Forschungsfrage, ob und wie agile Vorgehensweisen geeignet sind, die steigende Komplexität und die besonderen funktionalen sowie nicht-funktionalen Anforderungen eingebetteter Systeme effizient zu adressieren.
- Die Auswirkungen der Industrie 4.0 auf das moderne Projektmanagement.
- Die theoretischen Grundlagen und Prinzipien von Agilität und Empirismus.
- Eine detaillierte Analyse der Scrum-Framework-Elemente (Rollen, Artefakte, Events).
- Die spezifischen Herausforderungen bei der Entwicklung von Embedded Systems, wie Echtzeitfähigkeit und Cross-Development.
- Strategien zur Adaption von Scrum im Bereich Embedded Systems Development.
Auszug aus dem Buch
Scrum im Embedded Systems Development
Führen die oben genannten Nachteile – die potentielle Vernachlässigung von Dokumentation und nicht-funktionalen Entwicklungsanteilen nun dazu, dass Scrum nicht als Projektmanagementmethode für Embedded Systems geeignet ist? Schließlich sind im Framework keine Rollen für Hardware-Entwickler vorgesehen – es ist ursprünglich eine Projektmanagementmethode aus der Software-Entwicklung. Auch die Koordination mit anderen Projekten ist nicht explizit aufgeführt, was bei Embedded Systems jedoch zwingend notwendig ist, sind sie doch per se in größere Systeme eingebettet. Allerdings ist die Entwicklung des Umfangs eines Embedded Systems nicht mit einem vor Projektstart definierten Lastenheft abgeschlossen: „What you started building initially is not what you will end up with when development is complete. And development rarely ever is complete.“4 Diese Art der Unsicherheit spricht wiederum für die Nutzung einer agilen Projektmanagementmethode wie Scrum. Was also tun?
Die Firma Microconsult hat sich mit genau diesem Thema beschäftigt und empfiehlt, Scrum zu adaptieren: „Bauen Sie sich Ihr agiles Entwicklungsframework nach Maß“5. Besonderes Augenmerk liegt auf den Rollen. Bei Scrum existieren neben den drei Rollen des Kernteams (Product Owner, Development Team, Scrum Master) auch weitere Rollen: Anwender, Kunden, Manager und Projektleiter (siehe auch Dräther, Koschek, Sahling: Scrum – kurz & gut, S. 71ff). Die Empfehlung für Embedded Teams geht dahin, diese vier weiteren Rollen miteinzubeziehen und zwei weitere Rollen hinzuzufügen: die Rolle des Systemarchitekten und die Rolle des Hardwarearchitekten.
Zusammenfassung der Kapitel
Die 4. industrielle Revolution – Herausforderung für das Projektmanagement: Dieses Kapitel erläutert den technologischen Wandel durch Industrie 4.0 und die daraus resultierende Notwendigkeit für neue Projektmanagementansätze in einem komplexen Umfeld.
Agilität als Antwort auf Vernetzung und Komplexität: Hier wird der Begriff der Agilität definiert und im Kontext der VUKA-Umwelt sowie mittels der Stacey-Matrix als Strategie für Entscheidungen unter Unsicherheit begründet.
Embedded Systems: Das Kapitel definiert Embedded Systems, klassifiziert verschiedene Systemtypen und arbeitet die spezifischen funktionalen und nicht-funktionalen Anforderungen für deren Entwicklung heraus.
Projektmanagement: Es werden die Grundlagen des Projektmanagements nach DIN 69901 dargelegt und die Abgrenzung zwischen klassischen Methoden und der modernen, agilen Projektführung vorgenommen.
Klassische Methoden: Dieses Kapitel beschreibt sequenzielle Vorgehensmodelle wie das Wasserfall-, Spiral- und V-Modell als historisch gewachsene Ansätze mit klar definierten Projektphasen.
Agile Methoden des Projektmanagements: Hier wird der Ursprung der agilen Bewegung im Kontext der Softwareentwicklung und die Bedeutung von Lean Management für moderne Projektmethoden erläutert.
Scrum als agile Projektmanagement Methode: Das Kapitel führt Scrum als ein auf Empirismus basierendes Framework ein, das primär einen organisatorischen Rahmen für die Projektarbeit bietet.
Elemente von Scrum – Rollen, Artefakte, Besprechungen: Eine detaillierte Aufschlüsselung der Kernelemente von Scrum, unterteilt in die Rollen, die Artefakte des Product Backlogs und die strukturierenden Meeting-Events.
Der Scrum Prozess: Zusammenfassung des iterativen und inkrementellen Prozesses, bei dem die Product Vision den Leitstrahl bildet und durch kontinuierliches Inspect-and-Adapt Wert geschaffen wird.
Scrum und Anforderungen an die Entwicklung von Embedded Systems: Dieses Kapitel analysiert die Vor- und Nachteile von Scrum im Bereich eingebetteter Systeme, insbesondere in Bezug auf Dokumentation und Systemkritikalität.
Scrum im Embedded Systems Development: Hier wird die notwendige Adaption des Scrum-Frameworks durch zusätzliche Rollen und das agile Testen für den Embedded-Bereich diskutiert.
Ausblick: Abschließende Betrachtung darüber, wie Projekte ihre Methode nach Anforderungen gewichten müssen und wie eine gegenseitige Befruchtung zwischen agilen Methoden und Lean Management weiterem Fortschritt dient.
Schlüsselwörter
Scrum, Embedded Systems, Projektmanagement, Agilität, Industrie 4.0, VUKA, Digitalisierung, Empirismus, Inspect and Adapt, Softwareentwicklung, Hardware-Entwicklung, Produktinkrement, Lean Management, Systemarchitektur, Prozessoptimierung.
Häufig gestellte Fragen
Worum geht es in dieser wissenschaftlichen Arbeit grundlegend?
Die Arbeit untersucht die Eignung agiler Projektmanagementmethoden, speziell von Scrum, für die komplexe Entwicklung von Embedded Systems unter Berücksichtigung der Herausforderungen der Industrie 4.0.
Welche zentralen Themenfelder werden abgedeckt?
Die zentralen Felder umfassen das Projektmanagement in VUKA-Umgebungen, die Theorie agiler Frameworks, die spezifischen technischen Anforderungen an Embedded Systems und die notwendige Adaption von Prozessen.
Was ist das primäre Ziel oder die zentrale Forschungsfrage?
Das primäre Ziel ist es zu analysieren, ob agile Methoden wie Scrum den besonderen Anforderungen eingebetteter Systeme gerecht werden können, ohne die notwendigen technischen Qualitätskriterien zu vernachlässigen.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit basiert auf einer fundierten Literaturrecherche und theoretischen Analyse der systemischen Voraussetzungen von Scrum sowie deren Übertragbarkeit auf die Embedded-Entwicklung.
Was bildet den inhaltlichen Schwerpunkt im Hauptteil?
Der Hauptteil gliedert sich in die theoretische Herleitung von Agilität, eine detaillierte Erläuterung des Scrum-Frameworks und eine kritische Auseinandersetzung mit der Anwendung von Scrum bei hardwarenahen Entwicklungsprozessen.
Welche Schlüsselwörter charakterisieren die Publikation?
Die Arbeit wird maßgeblich durch Begriffe wie Scrum, Embedded Systems, VUKA, Agilität, Industrie 4.0 und Prozessadaption charakterisiert.
Warum wird im Embedded-Bereich eine besondere Rollenverteilung in Scrum empfohlen?
Aufgrund der Komplexität und der notwendigen Trennung von Hard- und Softwareentwicklung wird empfohlen, Rollen wie Systemarchitekten und Hardwarearchitekten in das Scrum-Framework zu integrieren.
Welche Rolle spielt das "Inspect and Adapt" Prinzip bei eingebetteten Systemen?
Es dient der ständigen Prozessverbesserung und Fehleridentifikation, ist jedoch bei kritischen Systemen mit besonderen Anforderungen an Dokumentation und Echtzeitfähigkeit eng an formale Qualitätsstandards zu knüpfen.
Welchen Einfluss hat das Lean Management auf die beschriebene Methode?
Lean Management hat Scrum maßgeblich beeinflusst, insbesondere durch Konzepte wie den Deming-Zyklus und strukturierte Besprechungsformate, die Parallelen zum Shopfloormanagement aufweisen.
- Quote paper
- Thomas Baranowski (Author), 2019, Scrum im Embedded Systems Development, Munich, GRIN Verlag, https://www.grin.com/document/520325