In der Softwareentwicklung können die Vorgehensmodelle beim IT-Projektmanagement in mehrere Gruppen unterteilt werden, abhängig vom Ablauf des Entwicklungsprozesses. Man unterscheidet zwischen linear und iterativ, sowie zwischen formell (klassisch) und informell (agil). In diesem Blog-Beitrag werden die gängigen informellen und iterativen Vorgehensmodelle erläutert.
Der eindeutige Mehrwert der agilen Vorgehensmodelle besteht darin, dass sich durch ihre iterative Entwicklung, das kurzfristige Feedback der Kunden und die intensive Kommunikation der gesamte Entwicklungsprozess sehr schlank und flexibel gestaltet. Durch die Konzentration auf eine schnelle Auslieferung von funktionsfähigen Inkrementen wird weniger Wert auf eine detaillierte Dokumentation und mehr auf Entwicklung & Test gelegt.

Eine der beliebtesten agilen Entwicklungsmethoden ist Scrum. Bei Scrum wird das gesamte Projekt in kurze Iterationen, auch Sprints genannt, aufgeteilt. Gestartet wird jede Iteration mit einer ausführlichen Sprint-Planung, beendet mit einer Sprint-Retrospektive. Bei der Sprint-Retrospektive wird immer der vorherige Sprint analysiert und bewertet. Nach der Retrospektive folgt bereits der nächste Sprint, der auf den Ergebnissen des vorherigen Sprints (z.B. neue Anforderungen, Kunden-Feedback) basiert. Wenn die Sprint-Planung abgeschlossen ist, können keine Änderungen bei den Sprint-Aktivitäten mehr vorgenommen werden. Jede Iteration dauert normalerweise 2 bis 4 Wochen. Die Anzahl der Iterationen kann beliebig ausfallen und so oft wiederholt werden, bis die Software fertig ist.

Vorteile:
Nachteile:
Geeignet für folgende IT- Projekte:
Der entscheidende Unterschied der Kanban-Methode im Vergleich zu Scrum oder XP ist die Tatsache, dass hier die Iterationen nur optional sind und nicht direkt zu der Methode gehören. Schwerpunkt von Kanban liegt bei der Visualisierung von einzelnen Arbeitsschritten, die wiederum zu extrem kurzen „Sprints“ (tägliche Dailies) führen. Zur Visualisierung der Aufgaben wird das Kanban-Board verwendet. Dieses wird für die Darstellung einer Übersicht aller Aktivitäten im Projekt genutzt. Neben den Aktivitäten selbst werden auch die Anzahl der Aktivitäten, die Verantwortlichen und der Fortschritt abgebildet. Dadurch erhöht sich die Transparenz, die das Team dabei unterstützt, kritische Aufgaben entsprechend zu priorisieren. Bei dieser Methode gibt es im Gegensatz zu Scrum keine Planungsphase, so können jederzeit Änderungen an den Anforderungen vorgenommen werden. Die Ergebnisse der einzelnen Arbeitsschritte können jederzeit überprüft werden. Das Team steht ständig in Kontakt mit dem Kunden und kann das Projekt auf die jeweilige Situation anpassen.

Vorteile:
Nachteile:
Geeignet für folgende IT-Projekte:
Extreme Programming (XP) besteht aus ziemlich kurzen Iterationszyklen. Der Mittelpunkt dieser Methode bildet die aktive Einbindung des Kunden. Eine einzelne Iteration dauert in der Regel 1-2 Wochen. Durch die Orientierung an den Kundenanforderungen werden Kunden direkt und intensiv in die Entwicklung involviert, sodass nötige Änderungen schnell in die Umsetzung einfließen können. Durch die zugrunde liegende Flexibilität kann die Auslieferung abgeschlossener Inkremente beeinträchtigt werden. Um genau diesem Problem entgegen zu wirken, kommen hier erprobte Arbeitsweisen zum Einsatz, wie die testgetriebene Entwicklung, Testautomatisierung, Programmieren in Paaren, Continuous Integration usw.

Vorteile:
Nachteile:
Geeignet für folgende IT-Projekte:
Haben Sie Fragen zum Einsatz oder den Vor- und Nachteilen der unterschiedlichen Vorgehensmodelle des agilen IT-Projektmanagements? Wir sind gerne für Sie da und freuen uns auf Ihre Nachricht.
There are no results matching your search
There are no results matching your search
There are no results matching your search
Willkommen bei unserem exklusiven Support für Bestandskunden. Hier finden Sie alle nötigen Informationen, um schnell und unkompliziert Hilfe bei technischen Anfragen zu erhalten.
Senden Sie uns Ihr Anliegen mit allen relevanten Details an:
Für eine direkte Unterstützung per Fernwartung, laden Sie bitte unser TeamViewer-Modul herunter:
Bitte beachten Sie: Dieser Kanal ist speziell für technische Anfragen unserer Bestandskunden vorgesehen. Für allgemeine Anfragen, Informationen zu unseren Dienstleistungen oder eine Erstberatung nutzen Sie bitte unser Kontaktformular oder schreiben Sie eine E-Mail an info@rewion.com.