Management von IT-Projekten - Vorlesung 5: Terminplanung - WS 2023/24 - PDF

Document Details

SmilingVuvuzela9541

Uploaded by SmilingVuvuzela9541

Universität Rostock

2023

Prof. Dr. Michael Fellmann

Tags

IT-Projektmanagement Terminplanung Netzplantechnik Projektmanagement

Summary

Diese Unterlagen beinhalten Vorlesungsfolien zum Thema "Management von IT-Projekten" und "Terminplanung", speziell zum Wintersemester 2023/2024 an der Universität Rostock. Der Text enthält verschiedene Techniken der Terminplanung wie z.B. die Netzplantechnik (Vorgangs- und Ereignisknotennetz).

Full Transcript

BSc. WIN / MSc. DLM Management von IT-Projekten Vorlesung 5: Terminplanung WS 2023/24 Prof. Dr. Michael Fellmann Professur für Wirtschaftsi...

BSc. WIN / MSc. DLM Management von IT-Projekten Vorlesung 5: Terminplanung WS 2023/24 Prof. Dr. Michael Fellmann Professur für Wirtschaftsinformatik, insbes. Betriebliche Informationssysteme WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik IT-Management: Themen WS 23/24 ITM PM Information als Ressource Organisation Organisation Führungsaufgaben Strategische, taktische, operative Ebene Vorgehensmodelle Qualitätsmanagement Risikomanagement Termin- und Ressourcenplanung Datenschutz vs. Datensicherheit Projektcontrolling Informationslogistik Qualitätsmanagement IT Sourcing Risikomanagement IT Portfoliomanagement Teambuilding Best Practises Agile Entwicklung WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 2 Fragen der letzten Vorlesung Zu welcher Klasse von Schätzmethoden zählt COCOMO? Wie wird Aufwand und Entwicklungsdauer im COCOMO-Basismodell berechnet? Wie werden die Rahmenbedingungen (z.B. Komplexität, Produktivität) von COCOMO berücksichtigt? Welche Vorteile bringt COCOMO II geg. COCOMO? Welche Unterschiede bestehen zw. COCOMO und FP? Welche Vorteile bringt FP gegenüber LOC? WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 3 Ablauf- und Terminplanung WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 4 Fragen der heutigen Vorlesung Welche Darstellungsformen für Terminpläne gibt es? Wo liegen Vor- und Nachteile? Gantt diagramm, Terminplanung , Netzplanung, Welche Techniken zur Terminplanung gibt es? Gantt diagramm, Netzplan typen: EKN Was ist ein kritischer Pfad? S.12 Wie lassen sich Termine und Pufferzeiten berechnen? Vorgangsknotennetz , Vorwärtrechnung , Rückwärtsrechnung WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 5 Techniken für Aktivitäten-Zeitpläne Terminplanliste Liste aller Aktivitäten (Arbeitspaket, Vorgang) mit geschätzter Dauer sowie Start- und End-Termin Ist-Start- und End-Termin ergänzen Vorteil: geringer Arbeitsaufwand, keine Hilfsmittel, geringe Kosten Nachteil: keine Abhängigkeiten der Aktivitäten dargestellt → für kleine, übersichtliche Projekte geeignet Balken- /GANTT-Diagramm näschte folie auch Aktivitäten als Balken über Zeitachse dargestellt Dauer = Balkenlänge, viele Varianten (z.B. Bearbeitungsstand am Balken eintragen, Meilensteine kennzeichnen, u.a.) Vorteil: gut lesbar, direkter Zeitbezug ersichtlich Nachteil: keine Abhängigkeiten dargestellt WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 6 GANTT-Diagramm Aktivität Aktivität 1 Aktivität 2 Aktivität 3 Aktivität 4 Aktivität 5 Aktivität 6 Aktivität 7 Aktivität 8 Aktivität 9 1 2 3 4 5 6 7 8 Zeiteinheit WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 7 Erweitertes GANTT-Diagramm Aktivität Aktivität 1 Aktivität 2 Aktivität 3 IST erfassen Aktivität 4 Aktivität 5 Aktivität 6 benötigtes Aktivität 7 Personal Aktivität 8 Aktivität 9 1 2 3 4 5 6 7 8 Zeiteinheit Analytiker 2 2 2 2 2 2 1 1 Programmierer 1 2 4 3 3 1 WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 8 Verbindungen zwischen Arbeitspaketen Normalfall: ein Arbeitspaket beginnt, nachdem das Vorgängerpaket beendet wurde. Zeitliche Aufeinanderfolge Ende-Anfang-Beziehung - am häufigsten vorkommende Beziehung zwischen zwei Arbeitspaketen. Weiterhin vorkommend: Anfang-Anfang-Beziehung, zwei Arbeitspakete müssen gleichzeitig beginnen, parallele Ausführung, zum Beispiel, weil sie gleichzeitig eine Ressource benötigen, die nur für einen kurzen Zeitraum zur Verfügung steht. Beispiel: 2 Arbeitspakete: Testen (unter zwei verschiedenen Aspekten), von verschiedenen Bearbeitern zeitgleich ausgeführt Ebenfalls möglich ist die Ende-Ende-Beziehung, die Arbeitspakete müssen zu einem gleichen Zeitpunkt enden. Variante mit Wartezeiten: eine Ende-Anfang-Beziehung mit einem definierten Zeitabstand dazwischen. Wartezeit, z.B. bei Ausschreibungen, … (anderes Beispiel: Wartezeiten: W3C) Variante mit Pufferzeiten: eine Ende-Anfang-Beziehung, wobei sich zwischen Ende u. Anfang ein Puffer befindet, der bei Verzögerung des Endes genutzt werden kann. WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 9 GANTT-Diagramm mit Abhängigkeit und Pufferzeit Aktivität könnte Aktivität 1 könnte Abhängigkeit Pufferzeit Aktivität 2 zwischen Aktivitäten 2-4 zwischen 3-4 Aktivität 3 Wartezeit Aktivität 4 Aktivität 5 Text notwendig, um diese drei Aspekte genau erläutern Aktivität 6 Aktivität 7 Aktivität 8 Aktivität 9 1 2 3 4 5 6 7 8 Zeiteinheit WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 10 Terminplanung Inhaltlich aus: http://www.projektmanagementhandbuch.de/projektplanung/terminplanung/ Weitere zu beachtende Punkte: Urlaubszeiten, Fehlzeiten und Feiertage beachten: Berücksichtigung von Sonn- und Feiertagen, Urlaub und krankheitsbedingten Fehlzeiten in der Terminplanung Limitierte Ressourcen: Zugang zu Ressourcen (Bsp: Spezialhardware. Testumgebung) zu den erforderlichen Terminen sicherstellen Planungsungenauigkeiten beachten Projektmanagementsoftware ermöglicht tagesgenaue Kalkulation – ist aber nur eine Schein- Exaktheit , da man die Zukunft nicht durch Pläne vorhersagen kann. Projekte beinhalten Risiken und Planungsunsicherheiten um dies zu berücksichtigen, müssen Pufferzeiten und Reserven für Planungsungenauigkeiten bereithalten auch einplanen in der Zeitplannung WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 11 Kurz gesagt, der kritische Pfad ist entscheidend für die Terminplanung termingerechte Fertigstellung eines Projekts, und Pufferzeiten Inhaltlich aus: http://www.projektmanagementhandbuch.de/projektplanung/terminplanung/ helfen, Risiken zu minimieren. Aus Terminplan: Ableitung des „kritischen Pfades“ Kritische Pfad ist eine Abfolge von Arbeitspaketen im Projekt die von Anfang bis Ende des Projektes reicht und keine Leerlaufzeiten hat Verzögerungen eines Arbeitspakets auf dem kritischen Pfad führen direkt zu einer Verzögerung des gesamten Projekts. Damit würde jede zeitliche Verzögerung in einem Arbeitspaket, das auf dem kritischen Pfad liegt, das Projektende zeitlich verzögern Besondere Beobachtung und Controlling der auf dem kritischen Pfad liegenden Arbeitspakete Sie sollten im Risikomanagement entsprechend berücksichtigt werden. Zeitpuffer einplanen, um Verzögerungen aufzufangen, ohne das gesamte Projekt zu Zeitpuffer einplanen: gefährden.Jedoch nicht zu großzügig, da dies die Termindisziplin verringern könnte. Einerseits notwendig, damit Terminverschiebungen nicht das gesamte Projekt gefährden Andererseits nicht zu großzügig bemessen, nachlassende Termindisziplin („Jeder, der selbst studiert hat, hat diese Erfahrung gemacht. Eigentlich hätte man das ganze Semester Zeit gehabt sich auf eine Prüfung vorzubereiten, am Ende wurde es immer eng!“) WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 12 Netzplantechnik (1) Netzplantechnik (NPT): Verfahren zur Projektplanung und Projektsteuerung. Der Netzplan ist die graphische Darstellung von Ablaufstrukturen, er veranschaulicht logische und zeitliche Aufeinanderfolge von Vorgängen (aus DIN 69900, Netzplantechnik) NPT ist für das IT-Projektmanagement geeignete und zweckmäßige Darstellung von Aktivitäten, deren Verknüpfungen sowie Terminen ein Netzplan beinhaltet: funktionale Elemente: Aktivität (Vorgang), Ereignis, Anordnungs-beziehungen formale Elemente: Knoten, Pfeile ein Vorgang (Arbeitspaket, Aktivität) verbraucht Zeit, hat Anfang und Ende WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 13 Netzplantechnik (2) Je nach Zuordnung funktionaler und formale Elemente ergibt sich: Vorgangspfeilnetz (VPN) Vorgangsknotennetz (VKN hier wichtig Ereignisknotennetz (EKN) CPM – Critical Path Method PERT – Program Evaluation and Review Technique MPM – Metra Potential Method Jeder Netzplantyp eignet sich je nach Anforderungen und Zielen des Projekts. WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 14 Vorgangspfeilnetz (1) Ereignis Folgeereignis i Arbeitspaket- j bezeichner FSTi SSTi FSTj SSTj Dauer des Puffer i Puffer j Arbeitspaketes D(ij) Knoten des Pfeilnetzes sind Zeitereignisse Darin dargestellt: FST: frühester Starttermin SST: spätester Starttermin Pufferzeiten Die Kanten stellen die Arbeitspakete dar: Kantenbeschriftungen: Name des Arbeitspaketes Der früheste Start eines Folgeknotens ergibt sich Dauer des Arbeitspaketes aus dem frühesten Start plus der Dauer des Es gilt: FSTi+ D(i,j)= FSTj vorherigen Knotens: WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 15 Beispiel: AP-Nummer AP Aktivitäten Voraussetzungen Dauer 1 Modul spezifizieren - 40 2 Design entwerfen 1 Modul spezifiziert 30 3 Implementieren 2 Design entworfen 40 4 Schnittstellen bearbeiten 2 60 5 Dokumentieren 1 60 6 Installieren und testen 3 20 1 Modul 5 I spezifizieren II dokumentieren V installieren & testen 2 Design 6 entwerfen III IV 3 implementieren WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 16 Vorgangspfeilnetz am Beispiel I 1 Modul III V spezifizieren 5 dokumentieren 0 0 40 40 130 130 40 60 0 0 40+30+60=130 0 40+40+30+20 entwerfen 2 Design 6 installieren & testen 40+30=70 III IV 3 implementieren 70 70 110 110 0 40 0 Jede Verzögerung wird das gesamte Projekt verzögern 40+40+30=110 Kritischer Pfad Im Beispiel gibt es 2 kritische Pfade Aktivität 1-> A. 2-> A.4 und A.1->A.2->A,3->A.6 WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 17 Vorgangsknotennetz i nummer Vorgangsbezeichnung welche Aktivität hier eigentlich auszuführen ist frühester + Dauer des frühester Starttermin Vorgangs = Endtermin spätester spätester Pufferzeit Starttermin Endtermin dauer des vorgangs deadline, um das projekt oder ander arbeitspakete nicht verzögern ergibt sich: spätester Endtermin - dauer des vorgangs (Bearbeitungszeit) August - 2 Monate = juni pufferzeit = differez aus frühester Endtermin und spätester Endtermin oder frühester Starttermin und spätester Starttermin) siehe näschte Folie WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 18 Vorgangsknotennetz am Beispiel Knote stellt Vorgang dar Pfeile stellt die Verknüpfung dar 70 130 - 100 = 30 Puffer 70-40=30 puffer WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 19 Vorgangsknotennetz an zweitem Beispiel i Vorgangsbezeichnung frühester Dauer des frühester Starttermin Vorgangs Endtermin spätester Pufferzeit spätester Starttermin Endtermin AP Aktivität Dauer Vorgänger AP A 5 - B 20 A C 5 A D 30 B,C E 10 B F 10 D G 20 E, F WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 20 Vorgangsknotennetz am zweitem Beispiel B E G A C D F AP Aktivität Dauer Vorgänger AP A 5 - B 20 A C 5 A D 30 B,C E 10 B F 10 D G 20 E, F WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 21 Vorgangsknotennetz am zweitem Beispiel kritische Pfad, wo kein Puffer liegt. Diesen Pfad im Projektcontrolling brücktsichtigen B E 5 20 25 25 10 35 25 55 30 65 G 5 0 A 65-35=30 puffer 65 20 85 minimum ende vorgänger 0 5 5 65 0 85 0 0 5 85-85=0puffer 85-20=65 C maxium von VorgängerD F rückwärts Vorwärtsrechnung 5 5 10 25 30 55 55 10 65 Auch Seite 27 20 15 25 Seite 28 25 0 55 55 0 65 minimum ende vorgänger AP Aktivität Dauer Vorgänger AP A 5 - B 20 A C 5 A D 30 B,C beide muss vorher fertig sein E 10 B F 10 D G 20 E, F WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 21 Ereignisknotennetz am Beispiel 1 2 5 Spezifikation Modul Installiert, getestet & beginnen spezifiziert dokumentiert 40 60 0 40 40 130 130 Knoten: Ereignisse stellen 20 Zeitpunkte mit zusätzlich angegebenem erreichtem Zustand dar 3 4 Design Code implementiert Kanten: Zeiten der entworfen 70 70 40 110 110 Arbeitspakete WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 22 Vergleich der drei Darstellungen 1. Vorgangspfeilnetz I Modul II spezifizieren 0 0 40 40 40 0 0 2. Vorgangsknotennetz A Mod. spezifiz. 0 40 40 0 0 40 3. Ereignisknotennetz 1 2 Spezifikation Modul beginnen spezifiziert 0 40 40 40 WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 24 Gegenüberstellung der Netzplantechniken Eigenschaft VPN VKN EKN Konstruktion schwierig einfach einfach (siehe Besonderheiten) Änderungen schwierig leicht leicht Planerstellung aufwändig einfach einfach Lesbarkeit leicht leicht schwierig Besonderheiten Scheinvorgänge keine Fehlen von Vorgängen Einsatz häufig, rückläufig häufig selten (Quelle: Schwarze 2014) WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 24 Der Weg zum Netzplan 1. Projektstrukturplan entwerfen zerlegt 2. Vorgangsliste erstellen 3. Reihenfolgebeziehungen ermitteln und Netzplan entwerfen WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 25 Methodik Vorwärtsrechnung frühestmögliche Anfangs- und Endzeitpunkte aller Vorgänge (Arbeitspakete) werden ermittelt – Frühester Anfangszeitpunkt + Dauer = Frühester Endzeitpunkt – (FAZ + Dauer = FEZ) 1. Der früheste Endzeitpunkt eines B Vorgangs ist gleich dem frühesten 1 5 20 25 Anfangszeitpunkt des A 2 Nachfolgers. 0 5 5 C D 5 5 10 25 30 55 2 2. Besitzt ein Vorgang mehrere Vorgänger, müssen alle erst beendet sein, bevor eine Folgeaufgabe gestartet werden kann, so ist nur der Vorgänger entscheidend, der als letzter endet. (größter Wert) WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 27 Methodik Rückwärtsrechnung Ziel: für jede Teilaufgabe den spätestmöglichen Anfangs- bzw. Endzeitpunkt ermitteln, der eingehalten werden muss, damit das Projektende nicht verzögert wird. Ausgangspunkt ist der bei der Vorwärtsrechnung ermittelte Projektendetermin 1. Dieser entspricht dem spätesten erlaubten Endzeitpunkt des letzten Vorgangs. 2. Wird von diesem die Vorgangsdauer abgezogen, erhält man den spätestens notwendigen Anfangszeitpunkt des Arbeitspaketes. B E 5 20 25 25 10 35 55 30 65 G A 5 0 25 4 3 65 20 85 0 5 5 65 0 85 0 0 5 C D F 2 1 5 5 10 25 30 55 55 10 65 20 15 25 25 0 55 55 0 65 3 3. Der späteste Anfangstermin entspricht dem spätesten Endtermin des oder der Vorgängerpakete. Das Verfahren wird fortgesetzt bis alle Werte eingetragen sind. 4. Besitzt ein Vorgang mehrere Nachfolger, ist nur der späteste Beginn des Nachfolgers entscheidend, der als erster beginnen muss (kleinster Wert). WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 28 Fragen der heutigen Vorlesung Welche Darstellungsformen für Terminpläne gibt es? Wo liegen Vor- und Nachteile? Welche Techniken zur Terminplanung gibt es? Was ist ein kritischer Pfad? Wie lassen sich Termine und Pufferzeiten berechnen? WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 29 Nächste Vorlesung: Ressourcenplanung WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 30 Literatur Schwarze, J. (2014): Projektmanagement mit Netzplantechnik. Herne : NWB-Verlag (NWB Studium Betriebswirtschaft), 11., überarbeitete und erweiterte Auflage Das Buch ist in Rostock verfügbar: WS 23/24 UNIVERSITÄT ROSTOCK | Fakultät für Informatik und Elektrotechnik 31

Use Quizgecko on...
Browser
Browser