Hausarbeit im Rahmen des Lernportfolios im Master-Modul ‚Management von IT Projekten‘. Dokumentation und Reflexion des Gelernten.
In der Produkt- und Softwareentwicklung werden häufig Projekte beauftragt, bei denen die Anforderungen vor Projektbeginn nicht vollständig definiert werden können. Es gibt Unsicherheiten, die den Umfang oder die Detaillierung betreffen. Zusätzlich ändern sich auch während des Projektes die Anforderungen. Daraus entstehen zusätzlich zu den normalen Projektrisiken weitere unvorhersehbare Risiken in Hinsicht auf die Skalierung und Umsetzung. Durch die unterschiedlichen Detaillierungsgrade kann es vorkommen, dass das beauftragte Produkt an einigen Stellen „besser“ entwickelt wurde als an anderen. Um ein gänzlich zufriedenstellendes und detailliertes Produkt entwickeln zu können, wird das agile Vorgehensmodell des Projektmanagements durch Nutzung von Scrum eingesetzt. Bei Einsatz dieses Vorgehensmodells werden mit dem Auftraggeber häufig Rahmenverträge geschlossen, damit die Vergütung des gesamten Projektes im inkrementellen Vorgehen abgesichert ist. Für jeden Projektabschnitt werden dann gesondert Werkverträge geschlossen, die dem jeweiligen Aufwand angepasst sind.
Inhaltsverzeichnis
1. SCRUM
1.1 Inventur
1.2 Inhalte
1.2.1 Ausgangsproblem
1.2.2 Methode, Lösung bzw. Vorgehen
1.3 Reflexion
2. KANBAN
2.1 Inventur
2.2 Inhalte
2.2.1 Ausgangsproblem
2.2.2 Methode, Lösung bzw. Vorgehen
2.3 Reflexion
3. Requirement Engineering
3.1 Inventur
3.1.1 Ausgangsproblem
3.1.2 Methode, Lösung bzw. Vorgehen
3.2 Reflexion
4. Multiprojektmanagement
4.1 Inventur
4.1.1 Ausgangsproblem
4.1.2 Methode, Lösung bzw. Vorgehen
4.2 Reflexion
Zielsetzung und Themen der Arbeit
Diese Hausarbeit dient der Dokumentation und persönlichen Reflexion im Rahmen des Master-Moduls "Management von IT Projekten". Das zentrale Ziel ist es, verschiedene moderne Methoden des Projektmanagements in ihren theoretischen Grundlagen zu analysieren und kritisch auf die eigene berufliche Anwendung und Handlungskompetenz zu beziehen.
- Grundlagen und Vorgehensweise von Scrum in der Softwareentwicklung
- Einsatzmöglichkeiten und Regeln der Kanban-Technik
- Systematische Phasen des Requirement Engineering
- Strategisches und operatives Multiprojektmanagement
- Reflexion persönlicher Lernfortschritte und Kompetenzlücken
Auszug aus dem Buch
1.2.2 Methode, Lösung bzw. Vorgehen
Scrum ist ein Framework, mithilfe dessen durch zyklisches Planen und Umsetzen einzelner Anforderungsteile letztendlich ein den Anforderungen des Auftraggebers entsprechendes Produkt geliefert werden kann. Durch das zyklische Planen werden Entscheidungen teilweise erzwungen, da der vorgegebene Zeitrahmen nicht überschritten werden darf.
Das Projekt wird in sogenannte Sprints unterteilt. Diese dauern maximal einen Kalendermonat bzw. 30 Tage. Es ist jedoch möglich diese Zeit auf beispielsweise 15 Tage zu verringern. Aus dem Anforderungskatalog (Product Backlog, im Folgenden genauer beschrieben) werden einzelne Anforderungen herausgezogen, im Sprint Backlog (ebenfalls im Folgenden genauer beschrieben) festgesetzt und anschließend umgesetzt. Hieraus resultiert, dass jeder Sprint ein potenziell lauffähiges Produktinkrement liefert. Dieses wird dem Auftraggeber vorgestellt, der dadurch Zwischenergebnisse erhält und anhand dieser seine Anforderungen ggf. spezifizieren oder ändern kann. Durch das Vorgehen kann der Nutzen des Produktes im Projektverlauf maximiert werden. Damit das Sprintergebnis nutzbar ist, muss ein Sprint alle Bereiche der Entwicklung abdecken (Analyse, Design, Umsetzung, Implementierung, Test, …). Kann eine Anforderung nicht vollständig umgesetzt werden, wird sie in einem späteren Sprint fortgesetzt und der aktuelle Sprint dennoch zum festgelegten Termin beendet.
Zusammenfassung der Kapitel
1. SCRUM: Das Kapitel erläutert das agile Framework Scrum, seine Rollenverteilung, den Sprints-Ablauf sowie die zugehörigen Meetings zur iterativen Produktentwicklung.
2. KANBAN: Hier wird die Kanban-Technik vorgestellt, die durch Visualisierung von Arbeitsflüssen mittels Boards Überlastungen minimiert und eine kontinuierliche Abarbeitung von Aufgaben ermöglicht.
3. Requirement Engineering: Dieses Kapitel beschreibt den systematischen Prozess der Anforderungsermittlung, -dokumentation, -prüfung und -verwaltung, um eine fehlerarme Softwareentwicklung sicherzustellen.
4. Multiprojektmanagement: Hier wird die übergreifende Planung und Steuerung mehrerer Projekte parallel behandelt, unterteilt in Programmmanagement und Projektportfoliomanagement zur strategischen Ressourcenoptimierung.
Schlüsselwörter
Scrum, Kanban, Projektmanagement, Softwareentwicklung, Sprint, Requirement Engineering, Anforderungsmanagement, Multiprojektmanagement, Projektportfolio, Prozessoptimierung, Agilität, Ressourcenmanagement, Product Backlog, User Stories, Risikomanagement
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit dokumentiert und reflektiert die Inhalte des Master-Moduls „Management von IT Projekten“ und verknüpft diese mit eigenen Erfahrungen und Reflexionen.
Was sind die zentralen Themenfelder?
Die zentralen Themen sind Scrum, Kanban, Requirement Engineering sowie Multiprojektmanagement.
Was ist das primäre Ziel der Arbeit?
Das Ziel ist die theoretische Durchdringung der Methoden und die kritische Reflexion des eigenen Wissensstandes sowie vorhandener Handlungskompetenzen in diesen Bereichen.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit nutzt die inventurartige Bestandsaufnahme von Wissen und die analytische Gegenüberstellung von Ausgangsproblemen und methodischen Lösungswegen.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in vier Kapitel, die jeweils Probleme, Vorgehensweisen und Reflexionen zu den vier genannten Projektmanagement-Methoden enthalten.
Welche Schlüsselwörter charakterisieren die Arbeit?
Kernbegriffe sind Agilität, Anforderungsmanagement, Ressourcensteuerung und Prozessoptimierung.
Wie unterscheidet sich Scrum von Kanban laut dem Text?
Scrum ist auf die Organisation eines einzelnen Projektes ausgerichtet, während Kanban sich besser für das IT Change-Management und die parallele Bearbeitung mehrerer Aufgaben eignet.
Warum ist das Anforderungsmanagement für Projekte entscheidend?
Es dient dazu, Risiken durch Missverständnisse zu minimieren, Kosten- und Terminüberschreitungen zu verhindern und ein einheitliches Verständnis zwischen allen Beteiligten sicherzustellen.
Welche Rolle spielt das Projektportfoliomanagement?
Es stellt die strategische Instanz dar, die entscheidet, welche Projekte überhaupt durchgeführt werden, um einen maximalen Wertbeitrag zur Unternehmensstrategie zu leisten.
- Quote paper
- Nina Rosenmeier (Author), 2019, Management von IT Projekten, Munich, GRIN Verlag, https://www.grin.com/document/486561