Beruflich Dokumente
Kultur Dokumente
Planung
Martin Wirsing
Institut fr Informatik
Ludwig-Maximilians-Universitt Mnchen
WS 2006/07
Ziele
Kennenlernen der wichtigsten Planungsttigkeiten und Arten von
Projektplnen
Lernen Netzplne und Balkendiagramme zu erstellen
Lernen Grundzge der Risikoplanung zu verstehen
Aufgaben der Personalplanung kennen lernen
Projektplanung: Techniken
Planungstechniken
Ziele:
Planung im Projektverlauf
Ein guter Plan hat eine Story und muss erzhlt werden
Wie jedes gut verstandene Konzept lsst sich auch ein Projektplan
in wenigen Stzen zusammenfassen. Wenn man das nicht kann,
ist die Planung noch nicht klar genug.
Erst machen wir A, dann B, dann C. Ein zweites Team kmmert
sich um D.
Meier bearbeitet Thema 1 und lernt dabei Schulze an. Dann
bernimmt Schulze Thema 2 und Meier lernt Mller in Thema 3 an.
10
Beispiel
Projektkontext
Ein mittleres Softwareprojekt soll durchgefhrt werden.
Der Aufwand wurde vorab geschtzt.
Es gibt im Jahr nur zwei Termine (Januar und Juli), zu dem das
System eingefhrt werden kann.
Das zu erstellende System lst ein bestehendes System ab, eine
Datenmigration ist notwendig.
Fragestellung
Ist eine Einfhrung im Januar 2009 oder erst im Juli 2009 mglich?
11
Grobplanung
Ausgehend von der Aufwandsdimensionierung von 9 - 10 PJ kann
man nach dem Schlssel (30-15-40-15) eine ungefhre Verteilung
auf die Projektphasen vornehmen
[Genaueres spter]
Projektmanagement V06 - Planung
12
Projektplan
Elemente (Planung):
Projektstrukturplan
Terminplan
Personalplan
Ressourcenplan
13
Projektstrukturplan
Projektstrukturplan oder Work Breakdown Structure
Ziel:
Erfassen der Abhngigkeiten im Projektverlauf
Vorbereiten der Aufwands- und Zeitplan
Idee:
Zerlegung des Projekts solange in Teilaufgaben, bis diese umsetzbar
sind
Die einzelnen umsetzbaren Teilaufgaben werden mit Meilensteinen fr
Beginn und Ende versehen (und deren Erreichung berprft)
Projektstrukturplan ist
ein Mittel, ein Projekt graphisch in Teile zu zerlegen und darzustellen
kein Terminplan
keine Abbildung der Projektorganisation
14
Projektstrukturplan
15
Funktionsorientierter Projektstrukturplan
Definition nach Entwicklungsfunktionen (Bereichen)
z.B.: Funktionsblcke - Teilfunktionen - Einzelaufgaben
Hausbau: Rohbau, Ausbau
Ablauforientierter Projektstrukturplan
Definition gem Entwicklungsproze
z.B.: Phasen - Fachgebiete - Verantwortlichkeiten
Hausbau: Planung, Umsetzung
16
Meilensteine
Ziel: Ermglichen die Projektkontrolle
Gezieltes Erkennen der Projektverzgerung
Rechtzeitiges Erkennen der Projektverzgerung
17
Meilensteine
Achtung: 90%-Syndrom!
18
Projektablaufplan
Ein Projektablaufplan dient zur Darstellung des zeitlichen Verlaufs
und der Abhngigkeiten von Projektaufgaben und Ergebnissen:
Abhngigkeiten
zwingende Folge
empfehlende Folge
freie Folge
19
Projektablaufplan
Darstellungstechniken
Listungstechnik
nur bei kleinen (Linear-)Plnen sinnvoll einsetzbar
Terminlisten
Workpackages (Vorgangslisten), Deliverables, Meilensteine, von auen
vorgegebene Termine
Netzplantechnik
zustzlich technologische Abhngigkeiten
z. B.
Vorgangspfeilnetzplan
Vorgangsknotennetzplan
Ereignisknotennetzplan
Balkendiagrammtechnik
zustzlich je Teilaufgabe Start- und Endtermin bzw. Dauer
z. B.
Gantt-Diagramm
Vernetzte Balkenplne
zustzlich einfache Abhngigkeiten zwischen Vorgngen
20
Terminlisten
Terminlisten
Enthlt Liste der Aktivitten bzw. Vorgnge
Zu jedem Vorgang wird die Liste der beteiligten oder verantwortlichen
Personen angegeben
Weiter wird (meist) eine Deadline fr jeden Vorgang definiert
Zustzlich kann eine Liste der Meilensteine existieren bzw. eine
separate Liste von auen vorgegebener wichtiger Termine (Deadlines)
21
Netzplantechnik
Ziel
Terminplanung fr Vorgnge/Ereignisse
Bercksichtigung der Abhngigkeiten (evtl. Varianten)
Kennzeichen
umfassendes Planungsinstrument fr komplexe Projekte
bietet bersichtlichen berblick ber den Projektablauf, inklusive der eindeutigen
Darstellung der Abhngigkeiten einzelner Vorgnge im Ablauf
ermglicht genaue Zeitschtzung bzw. Terminfestlegung fr
den Gesamtablauf sowie fr einzelne Vorgnge
Erkennen der zeitintensivsten Ablauffolge: kritischer Weg
ermglicht relativen Vergleich der Konsequenzen von Terminen, Kosten und
Einsatzmitteln verschiedener Planungsvarianten
frdert rechtzeitige Entscheidungen, da mgliche Konsequenzen im Netzplan
ersichtlich sind.
Netzplne bieten, dank komplexer Methoden um Abhngigkeiten zwischen
Vorgngen darzustellen, die umfangreichste Information ber Projekte.
Diese Information muss allerdings auch zuverlssig und vollstndig erhoben
werden knnen.
22
Netzplantechniken
Netzplantechnik ist geeignet fr:
Strukturplanung
Zeitplanung
Einsatzmittelplanung
Kostenplanung
23
Netzplantechnik CPM
Erstellen der Ttigkeitsliste als Grundlage jedes Netzplans:
entsprechend der Projektstruktur werden alle Teilprojekte in
Einzelttigkeiten zerlegt
Fr jede Ttigkeit : Definition der
erforderlichen Vorbedingungen (hufig: Abschluss anderer Ttigkeiten)
voraussichtlichen Dauer
ggf. der direkten Nachfolgettigkeiten
24
Netzplantechnik CPM
Beispiel: Ttigkeiten mit Zeitangaben und Vorgngerrelationen
Ttigkeit
Dauer Vorgnger
Systemerstellung
A: Fachkonzept
B: Tech. Konzept
C: Implementierung
C, G
E: Konzept
F: SW-Entwicklung
G: Vorgezogene Datenmigration
H: Datenmigration
Migration
25
Netzplantechnik
Netzplanvarianten:
Vorgangsknotennetzplan (z.B. MPM, Metra-Potential-Method)
Knoten (meist Rechtecke) sind Vorgnge (Ereignisse)
Kanten sind bentigte Ressourcen/Produkte (Abhngigkeiten, Beziehungen)
26
Vorgangsknoten Netzplne
Vorgangsknoten Netzplne - Activity on Node (AoN)
Knoten: enthalten Vorgnge, Vorgangsnummern und Dauern
Kanten: beschreiben die Anordnungsbeziehungen zwischen
den Vorgngen
Vier Anordnungsbeziehungen zwischen Vorgngen
27
Vorgangsknotennetzplan: Beispiel
Vorgang A
EA
Vorgang B
Vorgang C
EA
Vorgang D
EA
EA
AA
Vorgang E
Vorgang F
EA
Vorgang G
EA
Vorgang H
EA
28
Vorgangsknotennetzplan: Definition
Begriffe:
Pfad (n1,...,nm): Menge von Aktivitten mit (i, i+1) R
Vorgnger V(): { | (, ) R }
Nachfolger N(): { | (, ) R }
29
Vorgangsknotennetzplan
FA - frhester Anfang
FE - frhestes Ende
SA - sptester Anfang
SE - sptestes Ende
30
Vorgangsknotennetzplan
Normalfolge
Das Ende von Vorgang 1 ist Voraussetzung fr den Beginn von Vorgang
2 (EA: Ende-Anfang)
Anfangsfolge
Der Beginn von Vorgang 1 ist Voraussetzung fr den Beginn von
Vorgang 2 (AA: Anfang - Anfang)
31
4.2 Projektplanung
Netzplantechnik - Vorgangsknotennetzplan
Endfolge
Das Ende von Vorgang 1 ist Voraussetzung fr das Ende von Vorgang 2
(EE: Ende - Ende)
Sprungfolge
Der Beginn von Vorgang 1 ist Voraussetzung fr das Ende von Vorgang
2 (AE: Anfang - Ende)
32
Vorgangsknotennetzplan: Terminberechnung
33
Vorgangsknotennetzplan: Terminberechnung
34
Vorgangsknotennetzplan: Terminberechnung
Berechnung Pufferzeiten p(a):
Zeit zwischen frhestem und
sptestem Anfang
Zeit zwischen frhestem und
sptestem Ende
a()
E()
Kritischer Pfad:
Eine Aktivitt mit Pufferzeit 0 ist eine zeitkritische Aktivitt
All zeitkritischen Aktivitten auf einem Pfad bilden einen kritischen Pfad
Verzgerung kritischer Aktivitten fhren zu
Gesamtprojektverzgerungen
35
Netzplantechnik CPM
Beispiel: Ttigkeiten mit Zeitangaben und Vorgngerrelationen
Ttigkeit
Dauer Vorgnger
Beziehung
Systemerstellung
A: Fachkonzept
B: Tech. Konzept
EA
C: Implementierung
EA
C, G
EA
E: Konzept
AA
F: SW-Entwicklung
EA
G: Vorgezogene Datenmigration
EA
H: Datenmigration
EA
Migration
36
Vorgangsknotennetzplan: Beispiel
Vorgang A
EA
Vorgang B
Vorgg
EA
Vorgg
EA
3
0
EA
AA
Vorgg
Vorgg
EA
Vorgg
EA
Vorgg
EA
37
Netzplantechnik CPM
Dauer Vorgnger
Beziehung
Systemerstellung
A: Fachkonzept
B: Tech. Konzept
EA(-2)
C: Implementierung
EA(-1)
C, G
EA
E: Konzept
AA(3)
F: SW-Entwicklung
EA
G: Vorgezogene Datenmigration
EA
H: Datenmigration
EA
Migration
AnfangProjektmanagement
frhestensV06
3 Mon.
- Planung
nach Anfang des Vorgngers
38
Vorgangsknotennetzplan: Beispiel
Vorgang A
EA(-2)
Vorgang B
Vorgg
EA(-1)
EA
EA
AA(3)
Vorgg
Vorgg
Vorgg
EA
Vorgg
EA
Vorgg
EA
39
Netzplantechnik: Zusammenfassung
Zusammenfassung
Netzplantechnik
Eingabe:
Projektstrukturplan
Terminvorgaben
Aufwandsschtzung (Zeitaufwnde)
Ergebnis:
Meilensteinplan
Terminplan
Einschrnkende Annahmen
Annahme: Vorgangsdauer genau abschtzbar
Annahme: Ressourcen frei planbar
40
Balkendiagramm
Balkendiagramm (GANTT-Diagramm);
Entwickelt von Henry L. Gantt, 18611919
Graphische Darstellung der Terminlisten unter Einbeziehung
der Dauer der einzelnen Vorgnge
Gute Visualisierung der einzelnen Phasen und des Projektfortschritts
Graue Teile der Balken entsprechen der Pufferzeit (i.e. jene Zeit,
um die sich eine Aktivitt verschieben darf, ohne Einfluss auf
die Gesamtprojektdauer zu nehmen)
Aktivitten ohne Pufferzeit stellen den kritischen Pfad dar
Aus Gantt-Diagrammen sind die Zusammenhnge der einzelnen
Aktivitten nicht ersichtlich
41
Balkendiagramm (GANTT-Diagramm)
Balkendiagramme:
vielseitige Verwendung;
horizontale Achse: Zeit
vertikale Achse: z.B.
Sachmittel: Belegungsplan
Aufgaben: Ttigkeitsplan, Projektfortschrittsplan
Aufgabentrger: Einsatzplan
Erweiterungen:
Balken knnen mit Wert beschriftet werden
z.B. Mitarbeitername
je ein Balken fr Soll- und Ist-Wert zwecks Vergleich
42
Balkendiagramm
Gesamtpersonalplan
Alle Projektpartner kumuliert
Personaleinsat
Arbeitsschritte
Meilensteine
Balkendiagramm
Meilensteine
Jahr
Quartal
Quartale bercksich
0,2*3=0,6
2005
2
2006
4
bei Wirtschafts-Unternehme
o..
2007
Insges.
0,7
1,4
1,1
0,7
0,5
1,3
0,6
0,5
1,3
0,9
0,3
0,7
0,9
0,6
1,3
MID
(Dipl.Ing
41,4
12,3
2,1
0
22,5
5
10,8
6
43,8
0,7
0,9
0,8
0,8
1,1
2,2
0,5
0,3
1,5
0,8
0,4
1,3
1,4
1,1
0,6
10,8
2,1
11,1
30,6
48,3
0,5
1,2
42,6
0,2
0,3
0,2
0,1
0,1
2,4
7,8
3,1
3,5
3,1
38,1
59,1
1,5
0,9
1,6
0,4
3,6
0,8
0,2
4,6
0,3
0,35
0,25
2,4
3,3
3,3
2,7
0,1
0,3
0,25
0,25
0,8
10,8
4,8
4,95
Projektmanagement
V06 -5,05
Planung 8,6
7,8
10,25
8,65
7,1
203,4
6,78
3
2
1
5
3
9,3
9,3
3,9
18
1
1
2
27,9
4
2,1
43 77,1
44
45
46
ID
Task Name
-2
1st Quarter
1
3
3rd Quarter
7
9
T1.1
T1.2
T1.3
Project Co-ordination
T1.4
D11
Selection of Tools
31/03
D12
31/03
D13
Impact on Standards
D14
Impact on Standards
10
D15
11
D16
D17
12
13
1st Quarter
13
15
17
17
3rd Quarter
3rd Quarter
19
21
19
21
23
23
1st Quarter
1st Quarter
25
27
25
27
29
29
3rd Quart
3rd Quart
31
31
Selection of tools
31/03
30/05
30/06
31/12
31/12
14
T2.1
15
T2.2
16
T2.3
17
T2.4
18
T2.5
19
D21
20
D22
21
D23
22
23
T3.1
24
T3.2
25
T3.3
Implementation
26
T3.4
Integration
27
T3.5
Maintenance
28
D31
29
D32
30
D33
31
D34
32
33
T4.1
Design
34
T4.2
Implementation
35
T4.2
Integration
36
T4.4
Maintenance
37
D41
38
D42
Lab Trial
39
D43
40
11
30/04
30/08
30/06
31/05
31/07
31/12
30/08
30/08
47
31/12
Projektmanagement V06 - Planung
28/09
Projektplanung:
Einsatzmittel - Auslastungsdiagramm
Einsatzmittel - Auslastungsdiagramm
Motivation: Berechnung und Visualisierung der Personal- und
Betriebsmitteleinheiten, die zu bestimmten Zeitpunkten
whrend des Projektablaufes bentigt werden.
Ziele der Einsatzmittelplanung:
48
Projektplanung: Arbeitspaketbeschreibung
PSP-ID 5.3 Schulungen, Teilpaket internes Vertriebstraining
1) Beschreibung des
Arbeitspaketes
Vorbereitung, Durchfhrung und Nachbereitung von zwei je zweitgigen Trainings fr
Vertriebsmitarbeiter und ausgewhlte Mitarbeiter ber die neue Technologie und
Funktionalitt des Mobile-Odors-Telefons. Ergnzende Informationen:
2)
3)
Durchfhrende
Personen oder Rollen
Notwendige
Fhigkeiten des/der
Durchfhrungen
Chefdesigner
49
Projektplanung: Arbeitspaketbeschreibung
5)
Liefergegenstnde
6)
7)
8)
Vorraussetzungen fr
die Durch-fhrung
Vorraussetzungen fr
eine erfolgreiche
Abnahme
Kennzahlen zur
berprfung der
korrekten
Durchfhrung
Ausreichend zeitlicher Vorlauf bei der Planung, damit alle Teilnehmer mit den 2 Trainings
erreicht werden.
Teilnehmer kennen die Technologie und fhlen sich in der Lage, auch mit technisch
versierten Kunden ein Vertriebsgesprch zu fhren.
keine
50
Personalplanung
Aufgaben der projektbezogenen Personalplanung
Sicherstellung der Mitarbeiterverfgbarkeit
Optimaler Einsatz der Mitarbeiter
Vermeidung von Mitarbeiterberlastung
Vermeidung von mangelnder Mitarbeiterauslastung
51
Rechenbeispiel: 110 PM
Dauer 20 KM : 5-6 MA
Dauer 14 KM : 8 MA
Bemerkungen:
52
Personalplanung: Vorgehensweise
Personalplanung
Prinzipieller Ansatz:
Ermittlung Personalaufwand (Projektstrukturplan, Aufwandsschtzung,
Terminplan)
Ermittlung Personalressourcen
Personalzuordnung und Optimierung der Auslastung
53
Personalplanung
Optimierung
54
Zeitliche/rumliche Verfgbarkeit:
Zeitlich: Persnliche Planung bercksichtigen (Urlaub/Ausfall)
Rumlich: Koordinationsverluste einplanen
Organisatorische Einbettung:
Projektstruktur: Mitarbeiter nach Auslastung einplanen
Matrixstruktur: Linienvorgesetzten in Planung einbeziehen
55
Teamkohsion
Teamidentifikation mittels gemeinsamer Normen
Never change a winning team
Ausrichtung auf ein gemeinsames Ziel
Projektidentifikation
Identifikation erhht Produktivitt
Multiprojekteinsatz reduziert Produktivitt
56
Personalplanung: Produktivitt
Produktivitt
Produktivittsvarianzen:
Beste Mitarbeiter um Faktor 10 besser als schlechteste
Beste Mitarbeiter um Faktor 2,5 besser als Durchschnitt
berdurchschnittliche Mitarbeiter um Faktor 2 besser als
unterdurchschnittliche
Unabhngig von Leistungsmetrik:
Anzahl der Fehler
Kalenderzeit bis Meilenstein
Funktionspunkte pro Zeiteinheit
Projektmanagement V06 - Planung
57
Personalplanung: Ressourcenplanung
Ressourcenplanung
Verfahren:
Im wesentlichen analog Personalplanung
hnliche Probleme
Qualifikation: Vorbereitung
Multiprojekteinsatz: Umrstung
Unterscheidung
Nichtverbrauchbare Ressourcen
Verbrauchbare Ressourcen (eingebettete SW)
58
Zusammenfassung (1)
Ein Projektplan beschreibt den aktuellen Planungsstand und umfasst i.a.
Projektstrukturplan
Terminplan
Personalplan
Ressourcenplan
59
Zusammenfassung (2)
60