projektmanagement grundlagen_2 - Fakultät für Mathematik und

Werbung
Friedrich-Schiller-Universität Jena
Fakultät für Mathematik und Informatik
Lehrstuhl für Softwaretechnik
Dipl. Ing. Gerhard Strubbe
IBM Deutschland GmbH
Executive Project Manager (IBM), PMP (PMI)
[email protected]
[email protected]
Tel.: 0172-7461089
Xing, LinkedIn
PROJEKTMANAGEMENT
GRUNDLAGEN_2
11.04.2016
Projektmanagement Grundlagen_2
1
Friedrich-Schiller-Universität Jena
Fakultät für Mathematik und Informatik
Lehrstuhl für Softwaretechnik
DER PROJEKTLEBENSZYKLUS
11.04.2016
Projektmanagement Grundlagen_2
2
Projektlebenszyklus
Kosten und Personalbedarf
Typische allgemeine Projektlebenszyklus-Struktur
Projekt
Projekt
beginnen Strukturieren
und
vorbereiten
Projektauftrag
Arbeit
durchführen
Projektplan
Projekt
abschließen
Abgenommene
Archivierte
Liefergegenstände Projektdokumente
Zeit
11.04.2016
Projektmanagement Grundlagen_2
3
Der Projektlebenszyklus bestimmt
• … welche Arbeiten auszuführen sind
• … was erzeugt wird
• … wie Fortschritt überprüft und genehmigt
wird
• … welche Personen beteiligt sind
• … wie die Kosten- und Personalausstattung
aussehen
11.04.2016
Projektmanagement Grundlagen_2
4
Projektlebenszyklus
Risiko und Unsicherheit zu Beginn am höchsten
11.04.2016
Projektmanagement Grundlagen_2
5
Ein Projektlebenszyklus besteht
aus Phasen
• Eine Projektphase ist eine Sammlung von logisch
verknüpften Projektvorgängen, die typischerweise mit
der Fertigstellung eines Liefergegenstandes endet
• Bei Projekten, die aus mehr als einer Phase bestehen,
sind die Phasen Teil eines sequentiell ablaufenden
Prozesses
• Vollständige Lebenszyklus-Prozesse nennt man auch
Vorgehensmodelle
• Man unterscheidet folgende Vorgehensmodelle
• Prognostizierte Lebenszyklen
• Iterative und inkrementelle Lebenszyklen
• Adaptive Lebenszyklen
11.04.2016
Projektmanagement Grundlagen_2
6
Friedrich-Schiller-Universität Jena
Fakultät für Mathematik und Informatik
Lehrstuhl für Softwaretechnik
VORGEHENSMODELLE IN DER
SOFTWARE ENTWICKLUNG
11.04.2016
Projektmanagement Grundlagen_2
7
Wasserfallmodell
Anforderung
Entwurf
Codierung &
Unit Test
Beispiel eines prognostizierten
Lebenszyklus:
• Sehr frühzeitige Festlegung auf
Projektinhalt und –umfang, Kosten
und Dauer
• Änderungen müssen sorgfältig
gesteuert werden
• Vorzug, wenn zu lieferendes
Produkt hinreichend bekannt ist
Integration &
Systemtest
Operation
11.04.2016
Projektmanagement Grundlagen_2
8
Das V-Modell
Eine Umsetzung des Wasserfallmodells
11.04.2016
Projektmanagement Grundlagen_2
9
Rapid Prototyping
Entwicklung des
Prototyps
Wiederholen so
häufig wie nötig
Planung und
Risikoassessment
11.04.2016
Evaluierung des
Prototyps
Beispiel eines iterativ/inkrementellen
Lebenszyklus:
• Entwicklung in sich
wiederholenden Zyklen
• Schrittweise Erhöhung der
Funktionalität des Produkts
• Übergeordneter Ablaufplan
• Risiko-minimierend, da Verständnis
über das Ergebnis im Team
allmählich zunimmt
Projektmanagement Grundlagen_2
10
Agile Entwicklung nach Scrum
SCRUM Master
Entwickler
Product Owner
Beispiel eines adaptiven Lebenszyklus:
• Stellt ein hohes Maß an Änderungen und Stakeholder Mitwirkung sicher
• Iterationen sind zeitlich und hinsichtlich der Kosten festgelegt
• Einsatz vor allem dort, wo sich da Umfeld rasch ändert oder Anforderungen zu
Beginn schwierig zu bestimmen sind
11.04.2016
Projektmanagement Grundlagen_2
11
Integration von
Projekt- und Produktlebenszyklus
Kontrolle und Steuerung
Initiieren
Analyse
11.04.2016
Planen
Entwurf
Ausführen
Coding
Projektmanagement Grundlagen_2
Test
Beenden
Support
12
Friedrich-Schiller-Universität Jena
Fakultät für Mathematik und Informatik
Lehrstuhl für Softwaretechnik
PROJEKTMANAGEMENTPROZESSE
11.04.2016
Projektmanagement Grundlagen_2
13
Projektmanagementprozesse
• Ein Prozess besteht aus einer Folge von
Tätigkeiten, die schrittweise ausgeführt
werden, um ein Ziel zu erreichen
• Projektmanagementprozesse beschreiben,
organisieren die Arbeitsschritte in einem
Projekt
• Prozesse eines Projekts können zu
Projektmanagementprozessgruppen
zusammengefasst werden
11.04.2016
Projektmanagement Grundlagen_2
14
Aufbau von Projektmanagementprozessgruppen
Phase / Projekt
beginnen
11.04.2016
Phase verlassen /
Projekt beenden
Projektmanagement Grundlagen_2
15
5 Prozessgruppen
1. Initiierungsprozessgruppe
Initiating
2. Planungsprozessgruppe
Planning
3. Ausführungsprozessgruppe
Execution
4. Überwachungs- und Steuerungsprozessgruppe
Monitoring and Controlling
5. Abschlussprozessgruppe
Closing
11.04.2016
Projektmanagement Grundlagen_2
16
Prozessverknüpfungen
11.04.2016
Projektmanagement Grundlagen_2
17
10 Wissensgebiete
1. Integrationsmanagement
2. Inhalts- und Umfangsmanagement
3. Terminmanagement
4. Kostenmanagement
5. Qualitätsmanagement
6. Personalmanagement
7. Kommunikationsmanagement
8. Risikomanagement
9. Beschaffungsmanagement
10. Stakeholder Management
11.04.2016
Projektmanagement Grundlagen_2
18
Wissensgebiete &
Prozessmanagementgruppen
Initiierung
Planung
Ausführung
Überwachung
und Steuerung
Abschluss
Integrationsmanagement
Inhalts- und
Umfangsmanagement
Terminmanagement
Kostenmanagement
Qualitätsmanagement
Zeit
Personalmanagement
Kommunikationsmanagement
Risikomanagement
Beschaffungsmanagement
Stakeholder Management
11.04.2016
Projektmanagement Grundlagen_2
19
Vorgehen in der Vorlesung
Initiierung
Planung
Ausführung
Überwachung
und Steuerung
Abschluss
Terminmanagement
Kostenmanagement
Qualitätsmanagement
Personalmanagement
Wissensgebiet-orientiert
PM-Gruppen-orientiert
Inhalts- und
Umfangsmanagement
PM-Gruppen-orientiert
Integrationsmanagement
Kommunikationsmanagement
Risikomanagement
Beschaffungsmanagement
Stakeholder Management
11.04.2016
Projektmanagement Grundlagen_2
20
Integrationsmanagement
Prozessgruppe
Aktivität
Initiierung
1. Projektcharta/Projektauftrag entwickeln
Planung
1. Projektmanagementplan entwickeln
Ausführung
1. Projektdurchführung steuern
Überwachung &
Steuerung
1. Projektarbeiten überwachen und kontrollieren
2. Änderungskontrolle durchführen
Abschluss
1. Projekt- oder Phasenabschluss durchführen
11.04.2016
Projektmanagement Grundlagen_2
21
Inhalts- und Umfangsmanagement
Prozessgruppe
Aktivität
Initiierung
Planung
1.
2.
3.
4.
Inhalts- und Umfangsmanagement planen
Anforderungen sammeln
Inhalt und Umfang definieren
Projektstrukturplan [PSP] erstellen
Ausführung
Überwachung &
Steuerung
1. Inhalt und Umfang validieren
2. Inhalt und Umfang steuern
Abschluss
11.04.2016
Projektmanagement Grundlagen_2
22
Terminmanagement
Prozessgruppe
Aktivität
Initiierung
Planung
1.
2.
3.
4.
5.
6.
Terminmanagement planen
Vorgänge definieren
Vorgangsfolge festlegen
Personal- und Materialbedarf schätzen
Vorgangsdauer schätzen
Terminplan entwickeln
Ausführung
Überwachung &
Steuerung
1. Terminplan steuern
Abschluss
11.04.2016
Projektmanagement Grundlagen_2
23
Kostenmanagement
Prozessgruppe
Aktivität
Initiierung
Planung
1. Kostenmanagement planen
2. Kosten schätzen
3. Budget festlegen
Ausführung
Überwachung &
Steuerung
1. Kosten steuern
Abschluss
11.04.2016
Projektmanagement Grundlagen_2
24
Qualitätsmanagement
Prozessgruppe
Aktivität
Initiierung
Planung
1. Qualitätsmanagement planen
Ausführung
1. Qualitätssicherung durchführen
Überwachung &
Steuerung
1. Qualitätskontrolle/-lenkung durchführen
Abschluss
11.04.2016
Projektmanagement Grundlagen_2
25
Personalmanagement
Prozessgruppe
Aktivität
Initiierung
Planung
1. Personalmanagement planen
Ausführung
1. Projektteam zusammenstellen
2. Projektteam entwickeln
3. Projektteam managen
Überwachung &
Steuerung
Abschluss
11.04.2016
Projektmanagement Grundlagen_2
26
Kommunikationsmanagement
Prozessgruppe
Aktivität
Initiierung
Planung
1. Kommunikationsmanagement planen
Ausführung
1. Kommunikation managen
Überwachung &
Steuerung
1. Kommunikation steuern
Abschluss
11.04.2016
Projektmanagement Grundlagen_2
27
Risikomanagement
Prozessgruppe
Aktivität
Initiierung
Planung
1.
2.
3.
4.
5.
Risikomanagement planen
Risiken identifizieren
Qualitative Risikoanalyse durchführen
Quantitative Risikoanalyse durchführen
Risikobewältigungsmaßnahmen planen
Ausführung
Überwachung &
Steuerung
1. Risiken überwachen und steuern
Abschluss
11.04.2016
Projektmanagement Grundlagen_2
28
Beschaffungsmanagement
Prozessgruppe
Aktivität
Initiierung
Planung
1. Beschaffungsmanagement planen
Ausführung
1. Beschaffungen durchführen
Überwachung &
Steuerung
1. Beschaffungen steuern
Abschluss
1. Beschaffungen abschließen
11.04.2016
Projektmanagement Grundlagen_2
29
Stakeholder Management
Prozessgruppe
Aktivität
Initiierung
1. Stakeholder identifizieren
Planung
1. Stakeholder Management planen
Ausführung
1. Engagement der Stakeholder managen
Überwachung &
Steuerung
1. Engagement der Stakeholder steuern
Abschluss
11.04.2016
Projektmanagement Grundlagen_2
30
Herunterladen