Wirtschaftsinformatik V-Modell XT Optimierung der IT-Systementwicklung Im Rahmen des Blockseminars Software-Management Hong-Son Dang-Nguyen s.dang@uni-muenster.de
Agenda Motivation Einführung in das V-Modell XT Das Beispielprojekt: WiBe 4.0 Zusammenfassung und Fazit 2
Agenda Motivation Einführung in das V-Modell XT Das Beispielprojekt: WiBe 4.0 Zusammenfassung und Fazit 3
Motivation Umfangreichere IT-Entwicklungsprojekte Komplexere Projektstrukturen Höherer Koordinationsaufwand Einsatz von Vorgehensmodellen erforderlich Problem: Einschränkung der Gestaltungsmöglichkeiten Nutzen im Verhältnis zum Aufwand zu gering Lösung: V-Modell XT Senkung der Einstiegshürde Höhere Gestaltungsfreiheit Weiterentwicklung des V-Modell 97 4
Agenda Motivation Einführung in das V-Modell XT Das Beispielprojekt: WiBe 4.0 Zusammenfassung und Fazit 5
Überblick Umfassendes Vorgehensmodell zur Planung und Durchführung von Entwicklungsprojekten Regelt wer, was, wie, wann in einem Projekt zu tun hat Ziel: Erhöhung der Projekttransparenz Verbesserung des Projektmanagement Erhöhung der Erfolgswahrscheinlichkeit Ziel- und ergebnisorientiert XT: XtremeTailoring In Deutschland entwickeltes Vorgehensmodell Einsatz: - öffentliche Einrichtungen und Bundeswehr - Mittlerweile immer mehr private Unternehmen 6
Gesamtstruktur 7
Gesamtstruktur 8
Komponenten: Vorgehensbausteine (VB) Modulare, aufeinander aufbauende Vorgehensbausteine Kapselung von: Produkte: WAS soll erzeugt werden (die zentralen Projektergebnisse) Aktivitäten: WIE soll das Produkt erzeugt werden Rollen: WER ist verantwortlich (z.b. Projektleiter) Statische Inhalte des V-Modell XT Keine Vorgaben bzgl. Reihenfolge der Durchführung Projektdurchführungsstrategien für geordneter Projektablauf 9
Vorgehensbaustein-Landkarte Insgesamt 21 Vorgehensbausteine V-Modell-Kern: Bereitstellung grundlegender Managementmechanismen 10
Gesamtstruktur 11
Komponenten: PDS / Entscheidungspunkte Projektdurchführungsstrategie (PDS) Organisatorischer Rahmen zur Durchführung eines Projektes Reihenfolge der im Projekt zu erreichenden Entscheidungspunkten Entscheidungspunkte (EP) Meilensteine im Projektverlauf Fertigstellung einer Menge von Produkten für jeden EP Fortschrittsentscheidung auf Basis fertig zu erstellender Produkte PDS und EP: Vorgabe grundlegender Struktur des Projektverlaufs (WAS, WANN) 12
Gesamtstruktur 13
Komponenten: Projekttypen Klassifizierung der V-Modell-Projekte und Einteilung in Projekttypen anhand der Projektmerkmalen Bestimmt WAS im Projekt zu tun Festlegung zu verwendeten Vorgehensbausteine und Projektdurchführungsstrategie 14
Projektspezifische Anpassung Tailoring Kernkonzept des V-Modell XT Ausblendung aller nicht relevanten Teile des Modells Auswahl der im Projekt anzuwendenden VB Ermittlung des Projekttyps und die PDS Unterscheidung je nach Projektfortschritt: Statisches Tailoring (während Projektinitialisierung) Dynamisches Tailoring (während Projektdurchführung) 15
Grundkonzept im Überblick Ziel- und ergebnisorientierte Vorgehensweise Produkte stehen im Mittelpunkt Grundlegende Struktur der Projektverlauf durch PDS und EP Planung und Steuerung auf Basis der Produkte Eindeutige Zuordnung der Produkte zu Rollen Produktqualität überprüfbar Vermeidung unnötige Tätigkeiten Effiziente Projektabwicklung 16
Agenda Motivation Einführung in das V-Modell XT Das Beispielprojekt: WiBe 4.0 Zusammenfassung und Fazit 17
Beispielprojekt: Einführung Auf Pilotprojekt WiBe 4.0 basierend KBSt in Kooperation mit TU München und TU Kaiserslautern Ziel: Neuentwicklung einer Wirtschaftlichkeitsbetrachtung-Software Systementwicklungsprojekt des Auftraggebers und Auftragnehmers Auftraggeber: TU München PDS: Vergabe und Durchführung eines Systementwicklungsprojekt (AG) 18
Beispielprojekt: EP Projekt genehmigt Allgemein: Konkretisierung der Projektidee Erstellung eines Projektvorschlags Projektvorschlag: Notwendigkeit des Projekts Terminziele Qualitätsziele Budget Überprüfung des Projektvorschlags und Entscheidung über Projektfortschritt durch Sponsor WiBe-Projekt: Erkenntnis der Notwendigkeit einer Neuentwicklung der Altsoftware Projektvorschlag = Beschaffungsauftrag 19
Beispielprojekt: EP Projekt definiert Projektvorgaben durch KBSt Verfeinerung und Erweiterung der Projektvorgaben Tailoring, Planung des Projekts und Rollenbelegung durch Projektleiter Erstellung des Projekthandbuchs, Projektplans und QS-Handbuchs Entscheidung über Projektfortschritt im Projektstatusbericht 20
Beispielprojekt: EP Anforderungen festgelegt Analyse der WiBe-Software Auflistung der Anwenderanforderungen Anforderungsbewertung Überprüfung der ersten Version und Zuweisung von Prioritäten Erstellung des Produkts Anforderungen (Lastenheft) Zweite Version Grundlage für Ausschreibung und Vertragsgestaltung Anpassung des Projektplans und des Projektstatusberichts 21
Beispielprojekt: Projekt ausgeschrieben / beauftragt Projekt ausgeschrieben: Erstellung des Kriterienkatalogs für Angebotsbewertung Ausschreibung freigeben Projekt beauftragt: Auswertung eingehender Angebote Vertragsabschluss Erstellung der Prüfspezifikation Lieferung 22
Beispielprojekt: Iteration geplant / Projektfortschritt überprüft Iteration geplant: Systementwicklung durch AN Planung weiterer Vorgehensweise Prüfung des Projekthandbuchs und QS-Handbuch Projektfortschritt geprüft: Begleitung des Auftragnehmerprojekts Kontinuierliche Kontrolle des Projektfortschritts des AN Anpassung des Projektstatusberichts des AG Entscheidung über Projektfortschritt 23
Beispielprojekt: Abnahme erfolgt / Projekt abgeschlossen Abnahme erfolgt: Überprüfung der Lieferung anhand des Lastenhefts durch TU München Erstellung des Produktes Prüfprotokoll Lieferung und Abnahmeerklärung Projektfortschrittsentscheidung Projekt abgeschlossen: Letzte Prüfung der Lieferung Erstellung des Abschlussberichts Übergabe an die KBSt 24
Agenda Motivation Einführung in das V-Modell XT Das Beispielprojekt WiBe 4.0 Zusammenfassung und Fazit 25
Zusammenfassung und Fazit Umfassendes Vorgehensmodell für IT-Entwicklungsprojekten Ziel- und Ergebnisorientierung Flexibel für verschiedene Projektkonstellationen einsetzbar Grundkonzept: Tailoring-Mechanismus Modulare Struktur Vorgabe der Struktur des Projektverlauf durch PDS und EP Allerdings: Nur für große Projekte Minimalistische Beschreibung der Inhalte der Produkte Grobe Beschreibung der Aktivitäten Fazit: Vorgehensmodell für umfangreiche und teurere Projekten 26
Ende Vielen Dank für die Aufmerksamkeit! 27