Projekt + Management

Download Report

Transcript Projekt + Management

Methoden des SWProjektmanagements
Warum?
Was?
ok
Wie?
Wann?
1.Tag: Motivation, Definition u. Abgrenzung
Projektmanagement
2.Tag: Projektphasen u. Managementregelkreis
3.Tag: Techniken für Vorbereitung u. Initiierung
4.Tag: Techniken für Planung, Steuerung u. Abschluss
5.Tag: Tipps u. Wiederholung
Initiating
Planning
Executing
Controlling
Closing
Methoden des SW-Projektmanagements
Weickert/Helmerich
Warum Projektmanagement?







Was ist PM?
Wer hat schon in IT-Projekten mitgearbeitet?
Wer hat schon IT-Projekte geleitet?
Welche Projekte haben Sie schon geleitet?
Was ist die Konsequenz ohne PM?
- ohne Planung keine Steuerung
- ohne Steuerung keine Kostenkontrolle
Ist PM immer nötig?
Lohnt sich PM?
Methoden des SW-Projektmanagements
2
Projektmanagement
1. Einführung
Motivation
Definition
Abgrenzung
Regelkreis
2. PM in IT
3. Techniken I
4. Techniken II
5. Kontrolle
Weickert/Helmerich
Wie nötig ist Projektmanagement?
Projektmanagement
Chaos Re port de r Standish Group 2000
Jahr
2000
1998
erfolgreich
mangelhaft
1996
gescheitert
1994
0%
20%
40%
60%
Methoden des SW-Projektmanagements
80%
3
100%
Weickert/Helmerich
Gründe für das Scheitern..
Projektmanagement
1. unvollständige Anforderungen
13,1%
2. fehlender Userinput
12,4%
3. nicht genügend Ressourcen
10,6%
4. unrealistische Erwartungen
9,9%
5. keine Unterstützung durch das Management 9,3%
6. Änderung der Anforderungen
8,7%
7. keine Planung
8,1%
8. nicht mehr benötigt
7,5%
9. kein Management
6,2%
10.unbekannte und unreife Technologie
4,3%
andere
9,9%
44,1%
14,3%
10,6%
Report der Standish Group über 365 Firmen und ca. 8.000 Projekte in US [Chaos1995]
Methoden des SW-Projektmanagements
4
Weickert/Helmerich
Projektdefinition
Projektmanagement
Definition Projekt nach DIN 69901:
Ein Vorhaben, das im wesentlichen durch Einmaligkeit in
seiner Gesamtheit gekennzeichnet ist bezogen auf:
 die Zielvorgaben (Qualität, Kosten, Termin)
 die Begrenzungen (zeitlich, finanziell, personell)
 die Organisationsform (projektspezifische Rollen)
 die Abgrenzung gegenüber anderen Vorhaben
(komplexe Aufgabenstellung)
.
Praktische Definition:
Ein Projekt ist ein Vorhaben, das in vorgegebener Zeit und
beschränktem Aufwand ein bestimmtes Ziel erreichen soll
Methoden des SW-Projektmanagements
5
Weickert/Helmerich
Definitionscheck
Projektmanagement
Sind das Projekte?
Brief schreiben
Projektdefinition:
Hausbau planen (Bauherr)
Einmaligkeit (ID)
Hausbau planen (Planungsfirma)
Ziel (QKT)
SW-Entwicklung (AG)
Begrenzung (?)
SW-Entwicklung (AN)
Spezielles Team
Abgrenzung
Methoden des SW-Projektmanagements
6
Weickert/Helmerich
:) Alternative Definition
Projektmanagement
Ein Projekt ist ....





ein unsichtbarer Parasit, der Geld und Leute
verschlingt
eine Gelegenheit für gelangweilte Manager sich in
Meetings zu treffen
ein bürokratisches Monster, dass große Mengen
Papier ausspeit
eine Ausrede etwas nicht zu tun, was zu seinen
Aufgaben gehört hätte
ein Oxymoron
Methoden des SW-Projektmanagements
7
Weickert/Helmerich
Komplexität der IT-Projekte
Projekt
Fehlertolerantes verteiltes Betriebssystem
Textverarbeitung in ADA
Flugabwehrraketen Simulator für die AIR FORCE
Projektmanagement
LOC
21.538
38.732
40.000
SHIP 2000 für die schwedische Marine
Cabin Management System für Boeing 777 in ADA
55.000
70.000
ADA Cross Compiler für Z80 Mikroprozessoren
80.000
Static Analyser für ADA Source Code
Bahnverfolgung von Satelliten für die NASA
Grapical Kernel System (GKS) in ADA
Sprachübersetzter von COBOL und FORTRAN in ADA
200.000
220.000
242.580
338.000
Steuerungssystem der amerikanischen Raumfähre
500.000
Steuerungssoftware Stahlwalzwerk
Airplan Information Management System für Boeing 777
500.000
600.000
Flugkontrolle Luftraum über Spanien
Flugkontrolle der amerikanischen FAA
Kernkraftwerkssteuerung Frankreich in ADA
Buchhaltungssoftware US -Armee
Software Boeing 777 größtenteils in ADA
Software für Advanced Tactical Figther der US-Air-Force
800.000
1.000.000
1.500.000
1.800.000
3.000.000
5.000.000
Windows NT 4.0
6.000.000
Methoden des SW-Projektmanagements
8
Weickert/Helmerich
Mehrdimensionale Komplexität
Projektmanagement
Kompetenzen eines Projektleiters
Soziale
Management
Kompetenz Kompetenz
Methoden des SW-Projektmanagements
soziale Komplexität
Fachliche
Kompetenz
Komplexität der Aufgaben
Management
RoutineAufgabe
Multiprojekt
Pionierprojekt
Routine- Potentialprojekt
projekt
fachliche Komplexität
9
Weickert/Helmerich
Fachliche Komplexität von IuK
Technik
Branchen
Projektmanagement
SW
Tools, Methodik, Treiber, OS, Architektur
HW
Server, Chips, Standards, Busse, Power, Karten, Kabel
Netze
Protokolle, Hubs, Router, Kabel, Gateways
Methoden des SW-Projektmanagements
10
Weickert/Helmerich
Phasen im Life-cycle einer SW
Planung/Studie
Projektmanagement
Ein Projekt kann sich
auf eine oder mehrere
Phasen erstrecken.
Design
Entwicklung
Anpassung
Wartung
Methoden des SW-Projektmanagements
11
Weickert/Helmerich
Vergleich: Lösungsprozesse
Analyse
Stoffsammlung
Projektmanagement
Betrieb
Print/Vermarktung
Grobkonzept
Gliederung, Story
Abnahme
Druckfahnen
Integration
Gesamtreview
Fachkonzept
Kurzbeschreibung
DV-Konzept
Layout, Handl.-stränge
Komponententest
Kapitelweise Review
Implementierung
Rohversionen
Methoden des SW-Projektmanagements
12
Weickert/Helmerich
Entwicklungsphasen
Projektmanagement
Problemanalyse
Anforderung
Systementwurf
Design
Implementierung
Integration
Systemtest
Gegenstand
Organisation,
Geschäft
Geschäft,
DV als Black
Box
DV
DV
DV
DV
DV+Benutzer
Ergebnis
Ist-Analyse
 Schwachstellen
analyse
 Rahmenbedingung
 Anforderungen
Grobkonzept,
 Machbarkeit
 Alternativen
 Anforderungen
Fachkonzept
 IT-Services
 Architektur
 Ablauf/
Prozesse
 Use Case
 Datenmodell
 Protoyp
 Q-Anforderungen
DV-Konzept
 Architektur
 Komponenten
 Schnittstellen
 DV-Modelle
Code
 Datenbank
schema
 Migration
 Klassen
kodieren
 CodeReview
Programm
 Installations
routine
 Integration
Installation
 beim Kunden
Testengine
codieren
Testen
Lasttest
Sicherheitstest
Abnahme
(Vorstudie)
Test
(Lastenheft
Anforderungskatalog)
Test-Strategie
(Pflichtenheft
Spezifikation)
(Design
ITSpezifkation)
TestSpezifikation
Test-Daten
Test-Drehbuch
Testbench,
Testengine
Methoden des SW-Projektmanagements
13
Weickert/Helmerich
Auftraggeber-Auftragnehmer
AG
Projektmanagement
AN
Dienstleister
Vertrag
Kunde
Vorgesetzter -Mitarbeiter
AG
AN
AG
AN
Projekte haben einen größeren Rahmen...
Methoden des SW-Projektmanagements
14
Weickert/Helmerich
Projekt + Management
Projekt
• einmalig
• komplex
• begrenzt (TQK)
Projektmanagement
Management
• planen
• überwachen
• steuern
• organisieren
Projektmanagement
• Methoden zur Bearbeitung von Projekten
• Leitungsaufgaben
• Organisationskonzepte
Methoden des SW-Projektmanagements
15
Weickert/Helmerich
Projektmanagement
Projektmanagement
Definition Projektorganisation (DIN 69901):
Gestaltung von projektbezogenen Regelungen.
Projektziele
Definition Projektmanagement (DIN 69901):
Gesamtheit von Führungsaufgaben, organisation, -techniken und –mittel für die
Abwicklung eines Projektes.
Projektrollen
Projektplanung
Projektablauf
Projektführung
Projektsteuerung
Praktische Definition:
"Getting Things Done."
oder
„Die Kunst ein guter Projektleiter zu sein“
Methoden des SW-Projektmanagements
16
Weickert/Helmerich
Selbsttest
Projektmanagement
Wer hat schon einmal ein
Programm geschrieben?
alleine
ohne Design
ohne Zeitplan
hat es funktioniert?
Methoden des SW-Projektmanagements
17
Weickert/Helmerich
Problem der Skalierung
kann von einer Person gebaut
werden
 minimaler Plan
 einfacher Prozess
 einfache Werkzeuge
Projektmanagement
erfordert ein Team mit
unterschiedlicher Ausbildung
 Vielzahl von Plänen
 detaillierter Plan
 komplexe Modelle
 knappe Ressourcen
Methoden des SW-Projektmanagements
18
Weickert/Helmerich
Historie des PM
Check
Idee
CMM-Level 2:
 wiederholbar
 geplant und dokumentiert
 Erfolg durch PM
Idee
Do
CMM-Level 1:
 undefiniert
 Erfolg = Leistung von
Helden
Projektmanagement
Code
Do
Design
Plan
(Design)
CMM (Capability maturity
Model) Reifegradmodell
Methoden des SW-Projektmanagements
Check
Code
19
Weickert/Helmerich
Shewhart Cycle or the Deming Cycle
Analyse
Projektmanagement
“think first, then do”
Act
Plan
(decide) (design)
Check
Do
PLAN:
Plane und Entwerfe eine Änderung
DO:
Setze die Änderung um
CHECK:
Bewerte die Wirksamkeit der Änderung
ACT:
Entscheide welche Änderung nötig ist
(Analyse, Zielkriterien, Alternativen, Entscheidung)
Methoden des SW-Projektmanagements
20
Weickert/Helmerich
Managementregelkreis
Projektmanagement
Analyse
Projekt
Kontrolle
Durchführung
Warum?
ok?
Was?
Tun!
Wie?
Wann?
ZielDefinition
LösungsStrategie
Planung
Methoden des SW-Projektmanagements
21
Weickert/Helmerich
1. Übungsaufgabe
Projektmanagement
Was sind Ihre
Erwartungen an den
Kurs?
Randbedingung:
15
Methoden des SW-Projektmanagements
min Zeit
22
Weickert/Helmerich
Inhalte des
Kurses
Ist: Motivation
Chaos-Report
Kontrolle:
Prüfung
Erfolg
Tun:
Skipt,
Folien,
Kurs
Projektmanagement
Ziel:
gute PL
Praxis
Warum?
ok?
Was?
Tun!
Wie?
Wann?
Strategie:
Kurs
Zertifikat
Plan: Semester
Kurstage
Methoden des SW-Projektmanagements
23
Weickert/Helmerich
2. Übungsaufgabe
Projektmanagement
Sie sind der Projektleiter!
Die
Familie braucht ein Haus?
Die
Familie will in den Urlaub!
Randbedingung:
2
Gruppen
20
Methoden des SW-Projektmanagements
24
min Zeit
Weickert/Helmerich
Begriffe
Auftraggeber
Stakeholder
Organisation
Projektmanagement
Projekt
XYZ
Ressourcen
Tools
Methoden
Aufgabe
Ziel (was?,
wohin?)
Q
Start (warum?)
Projektrahmen
Projekt:
 Einmaliges Vorhaben, Ziel, Be-,
Abgrenzung, spez. Rollen
Prozess:
 Vorgehen im Projekt
 Ablauf der Aktivitäten
Methoden des SW-Projektmanagements
Produkt:
 Ergebnis eines Projektes,
bzw. eine Prozesses
25
Weickert/Helmerich
Abgrenzung Projekt-/
Lösungsprozess
Projektprozess:
 Vorgehensweise zur
Durchführung des
Projekts
- Projektvorbereitung
- Projektinitialisierung
- Projektplanung
- Projektdurchführung
- Projektabschluss
 ausgeführt vom PM
 basiert auf Managementregelkreis
Warum?
Was?
ok
Wie?
Projektmanagement
Wann?
Lösungsprozess:
 Vorgehensweise zur Erarbeitung
einer Projektlösung
- Wasserfallmodell
- V-Modell
- Spiralmodell
- Prototyping
 ausgeführt von
- Projektmitarbeiter
- Experten
 basiert auf
- fachliche Vorgehensmodelle
Methoden des SW-Projektmanagements
26
Weickert/Helmerich
Mini-Quiz

Was ist die Definition von
einem Projekt? Wie
unterscheidet es sich von
anderen Tätigkeiten?
(mind. 3 Merkmale)

Welche Projektphasen
kennen Sie?

Warum scheitern viele
Projekte?
(4 Gründe)
Projektmanagement

Was sind die 6 Schritte
des Managementregelkreises?

Was sind die Phasen des
Deming Cycle‘s?
Methoden des SW-Projektmanagements
27
Weickert/Helmerich
Zusammenfassung Prinzipien





Grundlage ist der Management Regelkreis
Projektleiter denken in Ergebnissen,
aber verstehen wozu Ergebnisse gebraucht werden
Projektleiter handeln pro-aktiv
ok
- planen
- kontrollieren und
- steuern frühzeitig
Projektmanagement ist kein Selbstzweck,
sondern überlebensnotwendig
- Sinn jeder Kontrolle/jedes Berichts ist klar
Projektmanagement Techniken können überall und
von jedem angewandt werden
- kosten ein paar Sekunden nachdenken!
Methoden des SW-Projektmanagements
28
Projektmanagement
Warum?
Was?
Wie?
Wann?
Weickert/Helmerich
Wiederholung: 1. Tag
Projektmanagement
Motivation
 Projekte sind anspruchsvolle neue
Herausforderungen
 PM = Projekte managen (strukturieren, planen, leiten)
 PM ist nötig, aufwendig und lohnt sich
Prinzipien
 Managementregelkreis ist einfach, aber wird oft
ignoriert oder nicht angewandt
Methoden des SW-Projektmanagements
29
1. Einführung
Motivation
Definition
Abgrenzung
Regelkreis
2. PM in IT
3-Ebenen
Proj.-Phasen
3. Techniken I
4. Techniken II
5. Kontrolle
Weickert/Helmerich
Regelkreis in der Praxis
Nr
Phase
Unternehmen
Auftraggeber
Projektmanagement
Auftragnehmer
Problem
Problem
definition
1
Analyse
(Warum)
Geschäftsidee
Projektidee
Ist-Analyse /
Motivation des Kd
2
Ziel Definition
(was)
Geschäftsziel
Vision
Projektziel
Ziel
Lieferleistung,
Ergebnisse (SMART) formulierung
3
Lösungs
Organisation
Strategie (wie) Op- Ziele
Proj.konzept
Business Case
Vorgehen, Org
Methode, Regeln
Strategie, Lsg.alternativen
Auswahl
Gründung
Ausschreibung
Angebot
Entscheidung
4 Planung
(wann)
5 Durch
führung (tun)
Geschäftsplan
Projektplan
Aktionsplan
Geschäft
machen
Projekt
auftrag
6 Projekt
Kontrolle (ok)
Berichtswesen
Projektkontrolle
und -abnahme
Netzplan,
Kapazitätsplan
koordinieren,
kommunizieren
moderieren
dokumentieren
Soll/Ist Vergleich
Risikomanagement
Methoden des SW-Projektmanagements
30
Lösen
Kontrolle
Weickert/Helmerich
3 Ebenen des Projektmanagement
Projektmanagement
Lieferplan
Vertrag
Entscheidungen
ispl
Projektplan
PM
Projektphasen
Ini-Plan-Control-End
Meilenstein
Aufgaben
Projekt
Ergebnisse
Vorgehensmodell
SWE-Methoden
Methoden des SW-Projektmanagements
31
Weickert/Helmerich
Zusammenhänge
Warum?
Projektmanagement
Was?
ok
Wie?
Wann?
Auftragsmanagement
• Motivation
• Aufgabendefinition
• Lieferstrategie
• Projektvorbereitung
• Projektinitialisierung
• Überwachung
• Abschluss
• Projektplanung
• Projektsteuerung
• Projektabschluss
Lieferplan
Ergebnisstruktur
(Produktstruktur)
+ Termine
Zeitmanagement
Projektmanagement
• Aufgabe
• Lösungsansatz
• persönlicher
Zeitplan
• Durchführung
• Arbeitsbericht
Projektplan
Arbeitspaket
Projektstruktur
+ Termine
+ alle Zwischenergebnisse
Methoden des SW-Projektmanagements
32
Weickert/Helmerich
Zeitmanagement-Regelkreis
1.
Kontrolle
Zielsetzung
5
4
Realisierung
Organisation
3.
1
Kommunikation 2
3
2.
4.
Planung
5.
Entscheidung
Methoden des SW-Projektmanagements
Projektmanagement
Zielsetzung
Analyse und Ziele
Planung
Alternativen und Pläne
Entscheidung
Auswahl der Alternativen
Realisierung
Tagesgestaltung und
Organisation der Abläufe
Kontrolle
der Ergebnisse mit den
Zielen
33
Weickert/Helmerich
Abgrenzung Projekt-/
Lösungsprozess
Projektprozess:
 Vorgehensweise zur
Durchführung des
Projekts
- Projektvorbereitung
- Projektdefinition
- Projektdesign
- Projektplanung
- Projektdurchführung
- Projektabschluss
Projektmanagement
Lösungsprozess:
 Vorgehensweise zur
Erarbeitung einer
Projektlösung
- Wasserfallmodell
- V-Modell
- Spiralmodell
- Prototyping
Warum?
Was?
ok
Wie?
Wann?
Methoden des SW-Projektmanagements
34
Weickert/Helmerich
Übungsaufgabe
Projektmanagement
Was soll in einem Angebot
stehen? (Struktur)
Randbedingung:
Gemeinsame
Struktur
Methoden des SW-Projektmanagements
Themenbearbeitung
gemäß Managementregelkreis
35
Weickert/Helmerich
Struktur eines Angebots
1
2
3
4
5
6
7
8


Projektmanagement
Überblick / Grundlagen
Aufgabenstellung
Angebotene Leistungen (und Ergebnisse)
Leistungen von Seiten des Kunden
Termine (und Projektablauf)
Kosten und Zahlungsmodalitäten
Vertrag, Bindefrist (, Kündigung)
Anhang
Allgemeine Geschäftsbedingungen (AGBs)
Qualifikation (CVs, Referenzkunden)
Warum?
Was?
ok
Wie?
Wann?
Methoden des SW-Projektmanagements
36
Weickert/Helmerich
Struktur des Vertrags
Vertrag
Projektmanagement
Managementkreis
1. Überblick
1.1. Beschaffungszweck
1.2. Problembeschreibung
1.3. Struktur des Angebots
Kontrolle
2. Aufgabenstellung
Warum?
Task
2.1. Leistung und Lieferung
2.2. Situationsanalyse
2.3. Risiken
3. Projektablauf
Was?
Umsetzen
3.1. Vorgehen
3.2. Projektkontrolle
3.3. Changemanagement
4. Termine
Wer?
Wann?
Wie?
4.1. Entscheidungen
4.2. Abnahme
Anhang
Methoden des SW-Projektmanagements
37
Weickert/Helmerich
Entwicklung der Dokumente
Projektmanagement

der Business Case beschreibt in dem
- das Problem,
- die Lösung und
- den Nutzen
 die Ausschreibungsunterlagen beschreiben
- das Problem,
- die Randbedingungen,
- Auswahlkriterien der Ausschreibung
 das Angebot beschreibt
- eine Lösungsalternative
- Lieferplan
- Kosten
- Qualifikation des AN.
 der Vertrag beschreibt
- Lieferleistung, Lieferplan und Kosten verbindlich
Methoden des SW-Projektmanagements
38
Weickert/Helmerich
Dokumente der 3 Ebenen
Vertragliche
Ebene
Projekt
management
persönliches
Zeitmanagement
Projektmanagement
Act
·
·
Business Case, Ausschreibung
Change Requests
Plan
Do
·
·
Angebot/Vertrag, Lieferplan
Lieferungen, Managementberichte, Protokolle
Check
·
Abnahmeprotokoll, Abrechung
Act
·
·
Projektauftrag
Arbeitspaketbeschreibung
Plan
·
Projekthandbuch (Organisation, Konfiguration,
Risikomanagement), Projektplan
Do
·
Protokolle, Zwischenergebnisse, Tests, Lieferungen
Check
·
Projektbericht
Act
·
Arbeitspaketbeschreibung
Plan
·
Zeitplan, Terminkalender
Do
·
Ergebnisse, Tests
Check
·
Arbeitsnachweis
Methoden des SW-Projektmanagements
39
Weickert/Helmerich
Dokumente der 3 Ebenen
Projektmanagement
Dokumente
vertragliche
Ebene
Aus
schreibungsUnterlagen
Abnahmen,
Changes
Projekt
Ebene
Pläne
Berichte
Methoden des SW-Projektmanagements
Fachliche
Ebene
HW, SW,
Handbücher
40
Modelle
Studien
Weickert/Helmerich
Tipp: Ablage
Projektmanagement
0 /Intern
Arbeitskopien für das Team
0 /Projektmanagement
Plan und interne Kosten,
Protokolle, interne Berichte
0 /Kundensicht
Ausschreibung – Angebot – Changes
Lieferungen – Abnahmen - Rechnungen
Veröffentlichungen
Methoden des SW-Projektmanagements
41
Weickert/Helmerich
Kunde denkt in Entscheidungen

Ziel der Entscheidung

benötigte Inputs als Grundlage der Entscheidung

Entscheidungsprozess

Abstimmung

Bericht
Projektmanagement
Abnahme
Design
Methoden des SW-Projektmanagements
42
Weickert/Helmerich
Arten von Entscheidungen
Zweck
?!
Investment
€
Design

Systemabnahme

Vertragsänderung
Projektmanagement
Lieferprodukte
• Berichte/Studien
• investieren
 Kosten/Risiken/Investment
• kaufen oder entwickeln  Funktionale und Qualitätsmerkmale
 Beschreibung ok?
 Design auswählen
• Merkmale (Designs, Prototyps, Modells)
 Alternativen
 Abnahme eines
Lieferprodukts
 Abnahme
• Merkmale (Designs, Prototyps, Modells)
 Alternativen
 Abnahmekriterien
• nächste Entscheidung
• Änderungen
• Kontrolle
• Lieferplan
• Änderungsplan
Methoden des SW-Projektmanagements
43
Weickert/Helmerich
PL denkt in Ergebnissen

Was muss ich am Ende abgeben?

Wie komme ich dahin?

Wie lange brauche ich mit QM?
Projektmanagement
„gut,
aber woher weiß ich ob es dem Kunden
gefällt?“
Warum?
Was?
ok
Wie?
Wann?
Methoden des SW-Projektmanagements
44
Weickert/Helmerich
Prozesssicht PM - AM
•
•
•
•
Ausschreibung
Angebot
AN-Auswahl
Vertragsabschluß
• Vertragskontrolle
• Vertragsanpassung
Monitor-
Ausschreibung
Projektmanagement
phase
• Abnahme der
Lieferung
• Vertragsbeendigung
Abschluß
Projektmanagment
Vorbereitung
Plan
Kick-Off
Herstellung
Lieferungen
Meilenstein
Projektteam
Methoden des SW-Projektmanagements
45
Weickert/Helmerich
Generische Projektphasen (PDCA)
A: Projektinitialisierung
Projektmanagement
Erfahrungen der Praxis
belegen: Projektgruppen, die die
Phasen A und B sorgfältig
durcharbeiten, haben > 50 % des
Projekterfolgs in der Tasche
- Klärung der Ausgangslage
- Erarbeitung der Projektziele
- Gruppenführung + Teammanagm.
B: Projektplanung
- Projektstruktur erarbeiten
- Erfolgs- u. Mißerfolgsfaktoren analys.
- Projektbeschluß herbeiführen
- Durchführungsplanung
C: Projektdurchführg.
Aber: Aus Zeitmangel oder
Erfolgsdruck starten viele
Projektgruppen mit Phase C
“durch” und erhöhen somit das
Risiko des Scheiterns ihres
Projekts!
- Projektsteuerung und Kontrolle
- Änderungsmanagement
Methoden des SW-Projektmanagements
D: Projektabschluß
- Soll-Ist-Vergleich
- Dokumentation
46
Weickert/Helmerich
Hindernisse in der Praxis



Projektmanagement
Management Entscheidungen sind nicht-technisch
- Techniker verstehen sie nicht
- Techniker brauchen sie nicht verstehen
- Techniker haben Angst sich zu blamieren
Die IST-Analyse ist zu teuer, aber
- das neue System soll so gut sein wie das alte
- Fehler sollen nicht wiederholt werden
- das IST soll verbessert werden
Die Experten kennen bereits eine Strategie, aber
- ist sie für die Situation die beste?
Methoden des SW-Projektmanagements
47
Weickert/Helmerich
Menschliches Irren
Projektmanagement
Nicht das,
was wir nicht wissen, bringt uns zu Fall...
sondern das, was wir fälschlicherweise
zu wissen glauben.
Methoden des SW-Projektmanagements
48
Weickert/Helmerich
Warum Planung?





Projektmanagement
Planung ersetzt den Zufall durch den Irrtum
-> Irrtum ermöglicht Lernen
Plane und du wirst Irren
-> ja, aber geplant damit umgehen.
Je genauer der Plan, desto härter trifft der Zufall
-> zu genaue Pläne sind oft falsch
Je mehr der Zufall trifft, desto nötiger ist der Plan
-> je neuer die Situation, umso nötiger ein Plan
Plane nur soviel wie Du kontrollieren willst/kannst
-> keine Diagnose und Steuerung ohne Planung
-> keine Planung ohne Diagnose und Steuerung
Methoden des SW-Projektmanagements
49
Weickert/Helmerich
Projektphasen & Abhängigkeiten
Initiating
Projektmanagement
Act
(decide)
Planning
Check
Plan
(design)
Do
Executing
Controlling
Closing
nach PMBok
Methoden des SW-Projektmanagements
50
Weickert/Helmerich
Projektmanagement über die Zeit
Projektmanagement
Program Management Body of Knowledge, PMBOK Guide
2000 (pp 30-31)
Methoden des SW-Projektmanagements
51
Weickert/Helmerich
Projektphasen
Projektmanagement
Projektmanagement
Vorbereitung
Vertrag
Initialisierung
Projektauftrag
Team
Kick-Off
Steuerung
Planung
Projektplan
Projektziele
Abschluß
Team auflösen
Lessons learned
Laut DIN 69901 ist eine Projektphase ein
"zeitlicher Abschnitt eines Projektablaufs,
der sachlich gegenüber anderen
Abschnitten getrennt ist."
Diese Trennung erfolgt in der Regel durch
einen Meilenstein.
Methoden des SW-Projektmanagements
52
Weickert/Helmerich
Projektphasen in der Praxis
Projektmanagement
Projektvorbereitung
Problemerkennung, -analyse,
Machbarkeitsanalyse, Risikoanalyse,
Entscheidung
Projektinitialisierung
Projektdefinition (Ziele, Risiken)
Projektorganisation (Team + Infrastruktur)
Projektstart (Initialisierungsmeeting)
Projektplanung
Projektplanung (Strategie, Struktur, Plan)
Resourceneinteilung (Arbeitspakete)
Projektsteuerung
Projektkontrolle, -steuerung (Berichte, Meetings)
Risikomanagement (Risiken, Maßnahmen)
QS-Maßnahmen (Review, Test, Doku)
Projektabschluss
Übergabe der Lieferprodukte
Auflösung der Service-Infrastruktur
Lessons Learned
Methoden des SW-Projektmanagements
53
Weickert/Helmerich
Projektvorbereitung
Projektmanagement
Problemerkennung
 Situationsanalyse (Techniken der Ist-Analyse)
 Warum-Fragen (Soft-Systems Methode)
 Probleme erkennen (Ursache-Wirkung-Analyse)
Projektanalyse
 Umfeldanalyse (Stakeholders, Historie, Systeme)
 Machbarkeitsanalyse (Grobplan, Prototyp, Lösungsidee)
 Risikoanalyse (Kosten, Termine, Qualität, Personal)
Entscheidung
 Chancen – Risiken (Stop-Go)
 Vertragsform (Risikominimierung)
 Preis (Kostenschätzung, Konkurrenzanalyse)
Methoden des SW-Projektmanagements
54
Weickert/Helmerich
Projektvorbereitung
Idee
Problem
Projektmanagement
Idee
Problem
Ist-Analyse
Ziel-Definition
Business
Case
Machbarkeitsstudie
Business
Case
Strategie
Planung (grob)
Risiko
Machbarkeitsstudie
x
Methoden des SW-Projektmanagements
55
Weickert/Helmerich
Managementregelkreis
Projektmanagement
Analyse
Projekt
Kontrolle
Durchführung
Warum?
ok?
Was?
Tun!
Wie?
Wann?
ZielDefinition
LösungsStrategie
Planung
Methoden des SW-Projektmanagements
56
Weickert/Helmerich
Strategisches Management
Projektmanagement
Vision:
• Marktführer
• Neues Produkt
Geschäft
morgen
Geschäft
heute
Umfeld:
• Globalisierung
• Konkurrenz
• Neue Technik
• Neue Märkte
Strategie:
• Kaufen
• Entwickeln
• Outsourcen
Methoden des SW-Projektmanagements
strategische Ziele:
• Ertrag (Rendite)
• Wachstum (Marktanteil)
• Innovation
• Produktivität
(Prozessverbesserung
• Risiken minimieren
57
Weickert/Helmerich
Übungsaufgabe
Projektmanagement
Was sind Ihre ersten
Schritte als Projektleiter?
Phase: Projektinitiierung
Was tun Sie selbst?
Was delegieren Sie?
Randbedingung:

Projektstart, Phasenmodell

10 min, Präsentation
Methoden des SW-Projektmanagements
58
Weickert/Helmerich
Projektinitiierung
Projektmanagement
Definition (Ziele + Motivation)
 SMART, d.h. messbar und akzeptiert
(muss)
 Stakeholder-Analyse
 Rahmenbedingungen
(muss)
(Vertagstermine, Kosten, Meilensteine, Lizenzen...)
 Projektauftrag (interne Ziele, Strategie)
(muss)
 Wirtschaftlichkeit
Organisation
 Rollen/Aufgabenbeschreibungen
(muss)
 Projekthandbuch (Ablage, Arbeitsweise, Standards)
 Produktionsumgebung (SPU)
(muss)
Start
 Kick-Off Workshop
 Initialisierungsmeeting
"Kein Projekt ohne Projektauftrag!"
Methoden des SW-Projektmanagements
59
Weickert/Helmerich
SW-Produktionsumgebung (SPU)









Projektmanagement
Rechner sind verfügbar
Projektordner ist vorhanden
Projektmitglieder als Gruppe mit gleichen Rechten
Struktur der Ablage ist dokumentiert
Unterlagen sind alle gesammelt (Definition+....)
Einigung über Software für
- Dokumente
- Programme
- Designs
IT-Unterstützung für Kontierung
IT-Unterstützung für Kommunikation
IT-Unterstützung für Terminplanung
Methoden des SW-Projektmanagements
60
Weickert/Helmerich
Projektplanung
Produktstruktur
erstellen
gemäß
Entscheidungen AG
muss vollständig sein!
Projektstruktur
erstellen
gemäß
Schätzen der
Aufwände
 (bottom-up)
Einteilung der
Ressourcen
 gemäß
Optimieren der
Kommunikation
Teams
Risiken einplanen
Buffer
Projektmanagement
Phasenmodell
bis auf die Ebene der Arbeitspakete
 Vergleich
mit Angebot
der Faustformel:
Zeit = Aufwand/MA
 möglichst MA ganz für einen Zeitraum
 Urlaub berücksichtigen
bilden / Teilprojekte
Kommunikationsweg festlegen
Regeln festlegen
Maßnahmen
Methoden des SW-Projektmanagements
61
Weickert/Helmerich
Projektplanung - Abhängigkeiten
Meilenstein
definieren
Termin
Aufgaben
zuordnen
Kreativität
Projektmanagement
Strategie
wählen
Aufwand
pro Aufgabe
Aufwand pro
MA
Methoden des SW-Projektmanagements
Aufgaben
definieren
62
Weickert/Helmerich
Projektsteuerung
Projektmanagement
Projektkontrolle
 Ist-Soll Vergleich (regelmäßige Meetings)
 Fortschrittskontrolle (Earned Value)
 Meilensteintrendanalyse
„Dokumentation,
Projektsteuerung
Sorgfalt,
 Maßnahmen überlegen
Transparenz“
- Parallelisierung
- Verstärkung
- Neudefinition des Projektauftrags
 Änderung des Plans (realistisch, akzeptiert, verbindlich)
Risikomanagement
 Neue Risiken entdecken (beobachten!)
 Wirksamkeit von Maßnahmen verfolgen
QS-Maßnahmen
 Planen, durchführen, motivieren, reagieren!
Methoden des SW-Projektmanagements
63
Weickert/Helmerich
Projektkontrolle
Projektmanagement
Ist-Analyse
Projekt
Kontrolle
ZielDefinition
Durchführung
LösungsStrategie
Planung
Methoden des SW-Projektmanagements
64
Weickert/Helmerich
Steuerung á la Regelkreis
Projektmanagement
Aufnahme des Problems
 nicht den Boten bestrafen
 Ursachensuche nur sinnvoll, um vergleichbares
Problem zu vermeiden
Kreative Lösung suchen
 Änderung der Netzplanlogik
 Änderung der Rahmen (Inhalt, Qualität, Zeit)
 Änderung der Methode (kaufen statt entwickeln)
 Hilfe bei Experten suchen (Delegieren)
 Verzögerung wo anders wettmachen
Steuerung kommunizieren
 Neuer Plan
 Akzeptanz beim Entscheider, evtl. Auftraggeber
Methoden des SW-Projektmanagements
65
Weickert/Helmerich
Projektabschluss
Projektmanagement
Übergabe der Lieferprodukte
 Abnahme
 Rechnungsstellung
Auflösung der Service-Infrastruktur
 Auflösung der Infrastruktur
 Auflösung des Teams (Hilfe bei Wiedereingliederung)
Lessons Learned
 Abschlussbericht
(Ergebnis, Zahlen, Soll-Ist von Q,K,T, finanzielle &
politische Betrachtung des Kosten/Nutzen, Chancen
für Folgeprojekte)
 Lessons learned für zukünftige Projekte
 Lessons kommunizieren
Methoden des SW-Projektmanagements
66
Weickert/Helmerich
Projektabschluss
Projektmanagement
Was tun wir wenn....
..ein Programm falsch ist…..
.. der SW-Prozeß schlecht
ist ...
3+4=7
4+2=3
3+4=7
4+2=3!=> 6
korr!
korrigieren!
…..ändern wir das Programm,
nicht das Resultat!
Methoden des SW-Projektmanagements
…….ändern wir meist
das Produkt!
67
Weickert/Helmerich
Wiederholung: 2. Tag (Mini-Quiz)




Warum unterscheidet man die
3 Managementebenen?
Welche Unterschiede zwischen
- dem Projektprozess und
- dem Lösungsprozess kennen Sie?
(Ziele, Aktoren, Modelle)
Welche Projektphasen kennen Sie?
Was geschieht in der Projektinitiierung?
Methoden des SW-Projektmanagements
Projektmanagement
1. Einführung
Motivation
Definition
Abgrenzung
Regelkreis
2. PM in IT
3-Ebenen
Proj.-Phasen
3. Techniken I
Vorbereitung
Initiierung
4. Techniken II
5. Kontrolle
68
Weickert/Helmerich
3 Ebenen des Projektmanagement
Projektmanagement
Lieferplan
Vertrag
Entscheidungen
ispl
Projektplan
PM
Projektphasen
Ini-Plan-Control-End
Meilenstein
Aufgaben
Projekt
Ergebnisse
Vorgehensmodell
SWE-Methoden
Methoden des SW-Projektmanagements
69
Weickert/Helmerich
PM-Techniken pro Phase
Projektmanagement
Projektvorbereitung
Istanalyse, Risikoanalyse, Maßnahmen zur
Risikoreduktion, Auswahl von Angeboten
Projektinitialisierung
Projektauftrag, Ziele, Organisationsmodelle
Projektplanung
Produktstruktur, Projektstruktur, Arbeitspaket,
Schätzung, Resourceneinteilung, Netzplan
Projektsteuerung
Meilensteintrendanalyse, Konfliktmanagement,
Feedback, Meetings, Kreativitätstechniken,
Risikomanagement, Review, Test, Doku
Projektabschluss
Abnahme Lieferprodukte (Q-Merkmale)
Lessons Learned (Story Telling , Kennzahlen)
Methoden des SW-Projektmanagements
70
Weickert/Helmerich
Analyse Techniken
Projektmanagement
für Ist-Analyse und Problemanalyse
(Motivation des Kunden verstehen, Ist = Meßlatte)
 Inventurmethode (messen, zählen, beobachten)
- ideal für Zahlenmaterial
 Fragebogenmethode
- für entlegene Standorte
- für anonyme Meinungen, Verbesserungen
 Berichtsmethode
- Kunde wird zur Selbstaufschreibung gebeten, gut für
Prozesse (jedoch einzelne Sicht!)
 Interviewmethode
- Stimmungen einfangen, Information herauslocken
 Konferenzmethode
- wir sind nur Moderator oder informieren
 Analogiemethode
- zur Kontrolle oder zur Vorbereitung
Methoden des SW-Projektmanagements
71
Weickert/Helmerich
Geschäftsmodell
Was das Unternehmen zu leisten hat.
Arbeitsmodell
Wer ist wo verantwortlich?
Informationstechnik
Wie kann die Arbeit unterstützt werden?
Methoden des SW-Projektmanagements
72
Projektmanagement
Änderungsgeschwindigkeit
Entscheidungen des Kunden
Weickert/Helmerich
Schwachstellenanalyse



Projektmanagement
Schwachstellen in der Aufgabenerfüllung
- Bearbeitern
- Arbeitsabläufen
- Sachmitteln
- innerbetrieblicher Kommunikation
- Daten (Genauigkeit, Vollständigkeit, Aktualität)
Schwachstellen in den Auswirkungen
- quantifizierbaren Mängeln
- qualitative Mängel
Schwachstellen in der Wirtschaftlichkeit
- nicht quantifizierbare Mängel bewerten
- über die Zeit kumuliert rechnen
Methoden des SW-Projektmanagements
73
Weickert/Helmerich
Heuristiken bei der Analyse
Projektmanagement
Sozialer Ansatz
IT-Experten alleine
Anwender+Experten
Cognitiver Ansatz
Analytisch
Experimentell
große, komplexe Systeme,
Komplexe Technik
Information oder
Prozesse sind komplex.
(Inventur/Analogie)
(Interview/Fragebogen/Bericht)
Unklare Situation
Anwender nicht verfügbar
Unklare Situation
Anwender sind verfügbar
(Prototyp, Modell anpassen)
(Konferenz)
Methoden des SW-Projektmanagements
74
Weickert/Helmerich
Schaden
Klassifizieren der Risiken
Terminüberschreitung
bei knapper Kalkulation
Netzausfall bei Störung
Kein Projekt nach
Vorarbeiten
1
falsche SW bei unklaren
Anforderungen
2
2
Projektmitarbeiter wird
krank
Projektmanagement
1
1 Vorsorge (z.B. zweistufiges Projekt)
2 Versicherung (z.B. Vertragsänderung)
Methoden des SW-Projektmanagements
Budgetüberschreitung
bei Kampfpreis
Wahrscheinlichkeit
75
Weickert/Helmerich
Risiken
Definition Projekt nach DIN
69905:
Risiken sind Ereignisse durch
die der "vorgesehene
Ablauf oder Ziele des
Projektes gefährdet
werden„
Ein Projektrisiko kann
qualifiziert werden
hinsichtlich seiner
 Eintrittswahrscheinlichkeit
 seinen Auswirkungen
Projektmanagement






technische Risiken
betriebswirtschaftliche
Risiken
personelle Risiken
politische Risiken
Wettbewerbs- und
Marktrisiken
Risiken aus dem
Projektumfeld
Methoden des SW-Projektmanagements
76
Weickert/Helmerich
Analyse in der Initialisierung
Akquisitionsziel
 Abgrenzung
 Ziel der Beschaffung
 Kosten / Nutzen
 Paten / Politik
verändert
Problem/
Situation
Akquisitionsstrategie
 Lieferszenario
 Risikominimierung
 Beschaffungsstrategie
 Entscheidungspunkte
 Organisationsstruktur
Ziel
Business Case
und
Projektmanagement
verändert
verlangt
birgt Risiken für
Strategie
(machbar)
verändert
Methoden des SW-Projektmanagements
77
Weickert/Helmerich
Vertragstypen
Werkvertrag (§631 BGB)
 Herstellung eines Werkes
 Garantie für Erfolg (AN)
 Garantie für Termin (AN)

AG hat kein generelles
Weisungsrecht, nur
bezüglich des Ergebnisses
(Werk)

Vergütung:
- Festpreis
- Obergrenze
- nach Aufwand
(Meilensteinabhängig)
Projektmanagement
Dienstvertrag (§611 BGB)
 versprochener Dienst
jeder Art
- Personalleistungsvertrag
- Dienstleistungsvertrag
 AG ist
weisungsberechtigt

Vergütung:
- nach Aufwand
- monatliche Zahlung
Methoden des SW-Projektmanagements
78
Weickert/Helmerich
Übungsaufgabe
Projektmanagement
Wie könnte die Checkliste
für ein Angebot aussehen?
Randbedingung:
 Struktur eine Angebots
 formale Ausschreibungsbedingungen
 Risikoanalyse
Methoden des SW-Projektmanagements
79
Weickert/Helmerich
Checkliste für Angebot
Struktur des Angebots
 Situation und Aufgabe
verstanden (warum)
 Liefer-/Leistungsumfang
komplett, klar, messbar
(was)
 Strategie dokumentiert
Expertenwissen und ist der
Situation angepasst (wie)
 Kosten/Termine korrekt,
konsistent, plausibel (wann)
Formale Kriterien
 Termin eingehalten
 alle Unterlagen beigelegt
(Qualifikation)
 Unterschrift
Projektmanagement
Gewinnen wir die Ausschreibung?
 Wer ist die Konkurrenz?
 Was ist es dem Kunden
wert?
 Was ist das Budget?
Machen wir Profit?
 Machbar? (Größe,
Komplexität, Unsicherheit)
 Vertragstyp?
 Personal vorhanden?
 Qualifikation vorhanden?
 Auftraggeber bekannt
(liquide)?
 Unterauftragnehmer?
 langfristige Perspektive?
Methoden des SW-Projektmanagements
80
Weickert/Helmerich
Reiner Kostenvergleich
altes
Verfahren
Projektmanagement
neues
Verfahren
laufende Kosten / Jahr
Systembetrieb
140.000 €
90.000 €
Systemwartung
20.000 €
30.000 €
Gesamtkosten
160.000 €
120.000 €
Einmalige Entwicklungskosten
90.000 €
Amortisationsdauer:
90.000 / (160.000-120.000) = 2 ¼ Jahre
Methoden des SW-Projektmanagements
81
Weickert/Helmerich
Nutzwertanalyse
Kriterien
Projektmanagement
Gewicht A
(Misch)
B
C
(HW)
(SW)
Preis HW
30%
30.000
3
20.000
5
40.000
1
Preis SW
20%
12.000
4
20.000
2
10.000
5
Erweiterungsfähigkeit HW
10%
alles
5
nur Peripherie
3
keine
1
Garantie der SW–Pflege
20%
evtl.
1
ab nä. Jahr
3
ja
5
Wartungsbereitschaft
15%
100 km
3
am Ort
5
1 Flug-std.
2
15
5
3,1
3
1
3,6
6
3
2,9
Anzahl Referenzinstallation
5%
Nutzwerte 100%
Bewertung:
5 starke Verbesserung
.....
1 starke Verschlechterung
Das Angebot B hat den höchsten
Nutzwert und erhält den Zuschlag
Methoden des SW-Projektmanagements
82
Weickert/Helmerich
Multifaktorenmethode
Projektmanagement
Beispiel: Einführung EDV im Lagerwesen
Kriterien
Aktualität der Bestandsdaten
Abfragemöglichkeit
Lieferbereitschaft
Physische Lagerorganisation
Bestellwesen
Akzeptanz bei Lagerverwaltern
Nutzenkoeffizient
20/11 = 1,8 (Verbesserung)
Gewicht Bewertung Produkt
3
3
9
2
3
6
2
2
4
1
0
0
2
1
2
1
-1
-1
11
20
Gewicht:
+3 sehr wichtig
0 erwünscht
-3 nicht wichtig
Methoden des SW-Projektmanagements
Bewertung:
+3 starke Verbesserung
0 keine Veränderung
-3 starke Verschlechterung
83
Weickert/Helmerich
Methoden zur Angebotsauswahl
1.
2.
3.
4.
5.
6.
KO-Kriterien aufstellen
Andere Kriterien aufstellen
Kriterien wichten
Kostenvergleich:
Gewichte = 1
Nutzwertanalyse:
 Gewichte = 100%
Multifaktorenanalyse: Gewichte = {3,2,1}
Alternativen bewerten (subjektiv)
Kostenvergleich:
Preis
Nutzwertanalyse:
{5,4,3,2,1}
Multifaktorenanalyse: {+3,2,1,-1,-2,-3}
Gewichte Summe = Ergebnis
Sensitivitätsanalyse wenn knapp
Methoden des SW-Projektmanagements
84
Projektmanagement




Weickert/Helmerich
PM-Techniken pro Phase
Projektmanagement
Projektvorbereitung
Istanalyse, Risikoanalyse, Maßnahmen zur
Risikoreduktion, Auswahl von Angeboten
Projektinitialisierung
Projektauftrag, Ziele, Organisationsmodelle
Projektplanung
Produktstruktur, Projektstruktur, Arbeitspaket,
Schätzung, Resourceneinteilung, Netzplan
Projektsteuerung
Meilensteintrendanalyse, Konfliktmanagement,
Feedback, Meetings, Kreativitätstechniken,
Risikomanagement, Review, Test, Doku
Projektabschluss
Abnahme Lieferprodukte (Q-Merkmale)
Lessons Learned (Story Telling , Kennzahlen)
Methoden des SW-Projektmanagements
85
Weickert/Helmerich
Lastenheft und Pflichtenheft
Lastenheft DIN 69 905
(Anforderungskatalog,
Ausschreibung)
 AG beschreibt Umgebung
 Anforderungen
(Funktionen,
Eigenschaften)
 Schnittstellen
 Mengengerüst
 Zeit- und Kostenrahmen
(oft Basis für Angebot,
oft mit muss/kann/soll
Unterscheidung)
Projektmanagement
Pflichtenheft DIN 69 905
(Grobkonzept, Angebot)
 AN beschreibt das
Lieferprodukt/System
 Teilsysteme (Architektur)
 Funktionen / Input-Output /
Oberfläche
(Methoden / Klassen)
 Vorgehen
 Qualität (funktional / nichtfunktional)
 Kosten/Termine
 Wartungsleistung
(grob, aber verbindlich und
vollständig)
Methoden des SW-Projektmanagements
86
Weickert/Helmerich
Projektdoku - Auftrag
Projekthintergrund
 Ziele
 Wirtschaftlichkeit /
Projektbegründung





Anforderungen (grob)
Abgrenzung
Betroffene Schnittstellen
Lösungsalternativen (grob)
Projektmanagement
Offene Punkte
 Projektbegründung
 Projektorganisation
- Personen
- Rollen AG-AN-QS
 Projektplanung
- interne
- externe

Grobe Vorgehensweise
 Rahmenbedingungen /
Voraussetzungen
 Risiken, Schutzaspekte
 Projektorganisation

Methoden des SW-Projektmanagements
interne Vereinbarung
zwischen AG-AN
87
Weickert/Helmerich
Arbeitspaket (Auftrag)

Ziel

Aufgabe
Ergebnisse

Projektmanagement
Warum?

Rahmenbedingung
Ressourcen

Termine

Methoden des SW-Projektmanagements
Was?
ok
Wie?
Wann?
verständlich (SMART)
überschaubar (7-14 d)
möglichst 1 MA (evtl. Zuarbeit
von andern)
88
Weickert/Helmerich
Grobkonzept (Problemanalyse)








Ist-Analyse
Ziele (messbar)
Anforderungen (präzisiert)
Sollkonzept für Kernprozesse
- Geschäftsprozesse
- Aufgabenhierarchie
- Aufbauorganisation
- Grobdatenmodell
- Schnittstellenübersicht
Lösungsalternativen
Lösungsvorschlag (ggf. IK-Vorlage)
Sollkonzept Infrastruktur
Leistungsstufen / Teilsysteme
Projektmanagement
Warum?
Was?
ok
Wie?
Wann?
Methoden des SW-Projektmanagements
89
Weickert/Helmerich
Ziele SMART definieren
Projektmanagement
Ziele sollen SMART definiert werden
 S=spezifisch (eindeutig, präzise),
 M=messbar,
 A= akzeptiert, attraktiv, ausführbar,
 R= realistisch,
 T=terminierbar
Was hier steht, wird in der Kontrolle überprüft!
Methoden des SW-Projektmanagements
90
Was?
Weickert/Helmerich
Rollen im Projekt
Externe Rollen
 Auftraggeber (AG)
 Projektbetreuer
 Reviewer/Control Board
Stakeholder
 Prozess-Owner
/Aufsichtsrat
(Chef des AG)
 Financial Controller
 Fachlicher Experte
 Nutzer
 Administrator
Projektmanagement
Interne Rollen
 Auftragnehmer (AN)
 Projektleiter
 Projektmitarbeiter
- technischer Experte
- fachlicher Experte
- Qualitätsverantwortlicher
- Verwalter
Betroffene Rollen
 Abteilungsleiter
 Controller
 anderer Projektleiter
Methoden des SW-Projektmanagements
91
Weickert/Helmerich
Stabs-Projektorganisation
Vorteile
 schnelle
Projektinitialisierung
Projektmanagement
Nachteile
 Geringe Reaktionsgeschwindigkeit (Instanzenweg)

Know-how bleibt erhalten

Geringere Projektverantwortung (kleine Projekte)

flexibler Personaleinsatz

Konflikte sind vorprogrammiert
Stab-Proj 1
SysOp
PL
Web
Leitung
Stab Proj 2
Java
Admin
PL
Methoden des SW-Projektmanagements
92
Weickert/Helmerich
Matrix Projektorganisation
Projektmanagement
Vorteile
Nachteile
 Hohes Sicherheitsgefühl
 Verunsicherung von
der Mitarbeiter
Vorgesetzten
 Konfliktbewältigung auf
 Konflikte sind vorprogrammiert
mittlerer Ebene
(Schlichter)
 flexibler Personaleinsatz
 Mitarbeiter ist „Diener zweier Herren"
 Know-how bleibt erhalten
 Hohe Kommunikationsbereitschaft nötig
 Querverrechnungen
Leitung
SysOp
Kunde1
Kunde2
Web
Java
Admin
PL
PL
Land
Methoden des SW-Projektmanagements
93
Weickert/Helmerich
Reine Projektorganisation
Vorteile
 konzentrierte
Projektinitialisierung
 hohe Motivation
 Schnelle Reaktion bei
Störungen
 Eindeutige Weisungsbefugnis
 direkter Zugang zum Chef
Projektmanagement
Nachteile
 hohe Kosten
 Trennung von
Fachabteilungen
 Know-how-Verlust bei
Projektende
 Probleme bei der
Wieder-eingliederung
Leitung
Projekt1
PL
Projekt2
Abt1
Admin
PL
Methoden des SW-Projektmanagements
94
Weickert/Helmerich
Teaming
Projektmanagement
Kennenlernen
 Interviewspiel (Vorstellung eines Stargasts)
- was bringt sie aus der Fassung?
- worüber können sie sich richtig freuen?
- wovor haben sie am meisten Angst?
- in welche Persönlichkeit würden sie gerne
hineinschlüpfen?
 Gemeinsames Wochenende/Essen
 Gemeinsamer Erfolg
- Hochseilgarten, Rafting..
- Präsenatation
Methoden des SW-Projektmanagements
95
Weickert/Helmerich
Teamentwicklung
Selbstregelung
• Vertrauen
• gegenseitige
IV
Impulse
Performing
III
Integration
Norming
• Regeln
• Kompromiss
• gemeinsames
Ziel
Projektmanagement
I
Forming
II
Storming
Methoden des SW-Projektmanagements
Kennenlernen
• Unsicherheit
• Platzfinden
Rollenkampf
• Konflikte
• Cliquenbildung
• Konkurrenz
• Einfluss
96
Weickert/Helmerich
6. Übungsaufgabe:
Wie viele Quadrate sehen Sie?
Projektmanagement
Randbedingung:
eine
alle
5
Methoden des SW-Projektmanagements
97
5er Gruppe
andern alleine
min Zeit
Weickert/Helmerich
Aufgaben PL - Projektmitarbeiter
Projektleiter muss...
 planen
- strukturieren
- schätzen
- dokumentieren
 leiten
- delegieren
- organisieren (SPU, Meetings)
- motivieren, moderieren
- Störungen abhalten
 steuern
- kontrollieren
 berichten
- kommunizieren
- präsentieren
Projektmanagement
Projektmitarbeiter muss...
 planen
- eigene Zeit planen
- dem PL helfen
- PL fragen, wenn nötig
 leiten
- Aufgaben selbständig
erledigen (Verantwortung)
- entwerfen, konstruieren,
erfinden, programmieren,
testen
 berichten
- Aufwände, Status
dokumentieren
- Probleme frühzeitig melden
(Ehrlichkeit, mitdenken)
Methoden des SW-Projektmanagements
98
Weickert/Helmerich
Wiederholung: 3. Tag (Mini-Quiz)




Beschreiben Sie den Unterschied
- der Interview-Technik und
- der Fragebogen-Technik
(Vorbereitung, Vor- und Nachteile)
Welche Möglichkeiten zur Reduzierung des Risikos
haben Sie in der Vorbereitungsphase
(Auftraggeber, Auftragnehmer)
Warum ist es wichtig den Projektauftrag zu
definieren?
Was sind die Vor- und Nachteile der
Stabsorganisation?
Methoden des SW-Projektmanagements
99
Projektmanagement
1. Einführung
Motivation
Definition
Abgrenzung
Regelkreis
2. PM in IT
3-Ebenen
Proj.-Phasen
3. Techniken I
Vorbereitung
Initiierung
4. Techniken II
Planung
Steuerung
Abschluss
5. Kontrolle
Weickert/Helmerich
PM-Techniken pro Phase
Projektmanagement
Projektvorbereitung
Istanalyse, Risikoanalyse, Maßnahmen zur
Risikoreduktion, Auswahl von Angeboten
Projektinitialisierung
Projektauftrag, Ziele, Organisationsmodelle
Projektplanung
Produktstruktur, Projektstruktur, Arbeitspaket,
Schätzung, Resourceneinteilung, Netzplan
Projektsteuerung
Meilensteintrendanalyse, Konfliktmanagement,
Feedback, Meetings, Kreativitätstechniken,
Risikomanagement, Review, Test, Doku
Projektabschluss
Abnahme Lieferprodukte (Q-Merkmale)
Lessons Learned (Story Telling , Kennzahlen)
Methoden des SW-Projektmanagements
100
Weickert/Helmerich
Planungsprozess (1)








Projektmanagement
Produktstrukturplan (Ergebnisstruktur)
Projektstrukturplan (Work Breakdown Structure)
Ablaufplanung
Terminplanung
Arbeitspaketplanung
Aufwandschätzung
Ressourcenplanung
RisikoSystem
Analyse
Design
Impl.
planung
Test
HW
Analyse
Design
Impl.
Test
SW
Analyse
Design
Impl.
Test
Doku
Analyse
Design
Impl.
Test
Methoden des SW-Projektmanagements
101
Gantt
Weickert/Helmerich
Planungsprozess (2)








Projektmanagement
Produktstrukturplan
Projektstrukturplan
Ablaufplanung (Abhängigkeiten berücksichtigen)
Terminplanung (Zeiten / MA berücksichtigen)
Arbeitspaketplanung
Aufwandschätzung
Ressourcenplanung
RisikoHW
planung
Test
SW
Doku
Gantt
T0
T0+1
T0+2
Methoden des SW-Projektmanagements
T0+3
T0+4
102
T0+5
Weickert/Helmerich
Planungsprozess (3)








Produktstrukturplan
Projektstrukturplan
Ablaufplanung
Terminplanung
Arbeitspaketplanung
Aufwandschätzung
Ressourcenplanung
Risikoplanung
AP
AP1:
AP2:
AP3:
AP4:
Verantwortlich
Meier
Müller+Josef
Meier
Müller + Meier
Aufwand
6 Tage
4 Tage
5 Tage
1 Tag
Projektmanagement
HW
Test
SW
Doku
T0
Termin
31.3
2.4
6.4
7.4
Methoden des SW-Projektmanagements
T0+1 T0+2 T0+3 T0+4 T0+5
Interview mit
X
Y
X
103
Weickert/Helmerich
Mitarbeiter - Zeit
Projektmanagement
Zeit = Aufw and/MA
MA
4
3
2
1
0,0 1,0 2,0 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 11,0 12,0
Zeit



Teilbarkeit der Aufgabe
Organisationsform
Kommunikation
Methoden des SW-Projektmanagements
104
Weickert/Helmerich
Einfluss der Kommunikation
MA
K
1
2
3
4
5
6
7
8
9
10
11
Kn=n*(n-1)/2
Projektmanagement
D
0
1
3
6
10
15
21
28
36
45
55
2,0
4,0
6,7
10,0
14,0
18,7
24,0
30,0
36,7
3 MA besprechen sich je 2Std pro Woche
4 MA besprechen sich je 4Std pro Woche!
Methoden des SW-Projektmanagements
105
Weickert/Helmerich
Mitarbeiter - Zeit
ohne Kommunikation
mit Kommunikation

Zeit = Aufwand / MA
Zeit = Aufwand / (MA*Eff)
Zeit = Aufw and / (/MA*Eff)
9
8
7
MA

Projektmanagement
6
5
4
3
0,0
1,0
2,0
3,0
4,0
5,0
Zeit
Methoden des SW-Projektmanagements
106
Weickert/Helmerich
Organisation der Kommunikation
K5=5*(5-1)/2 = 10
Methoden des SW-Projektmanagements
Projektmanagement
K5=5
107
Weickert/Helmerich
Zusammenfassung: Planung
Produktstruktur
erstellen
gemäß
Entscheidungen AG
muss vollständig sein!
Projektstruktur
erstellen
gemäß
Schätzen der
Aufwände
 (bottom-up)
Einteilung der
Ressourcen
 gemäß
Optimieren der
Kommunikation
Teams
Risiken einplanen
Buffer
Projektmanagement
Phasenmodell
bis auf die Ebene der Arbeitspakete
 Vergleich
mit Angebot
der Faustformel:
Zeit = Aufwand/MA
 möglichst MA ganz für einen Zeitraum
 Urlaub berücksichtigen
bilden / Teilprojekte
Kommunikationsweg festlegen
Regeln festlegen
Maßnahmen
Methoden des SW-Projektmanagements
108
Weickert/Helmerich
Netzplantechniken
Projektmanagement
CPM (Critical Path Methode)
 Zeit pro Aktivität ist fix und wird mit Pfeil
dargestellt
 Abhängigkeiten durch Knoten symbolisiert
 Optimieren durch Verkürzung der Zeit unter
Erhöhung des Preises
PERT (Programm Evaluation and Review Technique)
 Jedes Ereignis ist ein Knoten (EKN)
 Ein Ereignis hat eine Wahrscheinlichkeit (3 Werte)
 Gut für Risikoplanung
Gantt (Balkendiagramm v. Betriebswirt H.L.Gantt)
 Aktivität als zeitlicher Balken (VKN)
 logische Abhängigkeiten durch Pfeile
Methoden des SW-Projektmanagements
109
Weickert/Helmerich
Anordnungsbeziehungen (EKN)
Projektmanagement
Bestellung
Bauteile
Montage
NF=Normalfolge
EA-Beziehung
Entwicklung
Elektronik
Bestellung
Bauelemente
AF=Anfangfolge
Überlappung (AA)
Endmontage
Inbetriebnahme
EF=Endfolge
EE
Betrieb
Neuanlage
Abschalten
Altanlage
Methoden des SW-Projektmanagements
SF=Sprungfolge
unterbrechungsfrei
AE
110
Weickert/Helmerich
Schätzverfahren
Projektmanagement

Analogieverfahren
Vergleich mit ähnlichen Projekten (Erfahrungs-DB)

Prozentverfahren
Hochrechnung von vorausgegangenen Aufwänden auf
die Zukunft gemäß Phasenverteilung (40-20-40)
ADesign=AEntwurf*20%/40%

Faktoren-Verfahren
Zusammenhang zwischen gemessener Produktgröße,
Einflussfaktoren und geschätztem Aufwand
A=f(M,E)
z.B. CoCoMo, Function Point
Methoden des SW-Projektmanagements
111
Weickert/Helmerich
Analogieverfahren
Projektmanagement
Schätzung durch Vergleich mit ähnlichen, bereits
abgeschlossenen Projekten. Kann früher als andere
Verfahren verwendet werden. Liefert aber nur
Anhaltspunkte.
Bezugsgrößen:
Ähnlichkeit bezüglich:
 Lines of Code LOC

Aufgabenstellung
 Anzahl Komponenten

Branche
 Anzahl Testfälle

Programmiersprache
 Anzahl Anforderungen

Qualitätsansprüche"
 Anzahl Seiten
Methoden des SW-Projektmanagements
112
Weickert/Helmerich
Prozentsatzverfahren
Projektmanagement
Zeitaufwand für die einzelnen Phasen wird als
Prozentsatz der Gesamtzeit ausgedrückt.
Voraussetzung:
Die erste Phase ist bereits abgeschlossen.
Bewertung:
Die Vorleistungen in der ersten Phase müssen beurteilt
werden, damit keine Über- bzw. Unterschätzung der
restlichen Phasen erfolgt.
z.B. geringe Vorleistungen -> wenig erfolgte Planung ->
größere Nacharbeiten
Methoden des SW-Projektmanagements
113
Weickert/Helmerich
Prozentsatzverfahren (Beispiel)
Projekt
vorschlagsphase
Planungsphase I
Planungsphase II
Realisierungs
Phase I
RealisierungsPhase II
Formulierung d. Aufgabe
Vorstudie
Fachl. Entwicklungsantrag
Fachliches Idealkonzept
Auf IstAufnahme
Schwachstellenanalyse
wand Fachliches Grobkonzept
Fachliches Feinkonzept
DVGrobkonzept
DV DVFeinkonzept
Auf Programmierung
wand Test
Anwenderschulung
Probebetrieb
Methoden des SW-Projektmanagements
Projektmanagement
 5%
 10%
 20%
 5%  25%
 15%
 10%  50%
 25%
 10 %
114
Weickert/Helmerich
Faktoren-Verfahren
Projektmanagement
Gesamtaufwand = Fachlicher Aufwand + DV-Aufwand
= FU*FT*FE + DU*DT*DE*DO*DW*DS
FU /DU
FT /DT
FE /DE
= Fachl. Umfang (#Funktionen)
= Tätigkeit (0,1 bis 1,1)
= Erfahrung für Tätigkeit
DO
DW
DS
= Organisatorische Schwierigkeiten
= Wiederverwendung gewünscht
= Maschinennahe Sprache
Methoden des SW-Projektmanagements
115
Weickert/Helmerich
CoCoMo-Verfahren
Projektmanagement
(Constructive Cost Model nach Barry Boehm)
Grundformel: MM = MF (Quan * Qual * Prod)EX
MM
MF
Quan
Qual
Prod
EX
= Mitarbeitermonate (1 MM = 20 MT = 160 Std)
= Multiplikationsfaktor
2,4 /2,7 /3,0 (Batch/gemischt/Online)
= Anzahl der unterschiedlichen Datenelemente
und der Anweisungen aus dem Anweisungsteil
des Programms, dividiert durch 1000
= Qualitätsfaktor
= Produktivitätsfaktor
= Exponent
1,05 /1,09 /1,12 (Batch/gemischt/Online)
Methoden des SW-Projektmanagements
116
Weickert/Helmerich
Schätzklausur





Projektmanagement
Erläuterung der Methode (Moderator)
15 min
Arbeitstechnik, Regeln (Moderator)
10 min
- jeder unabhängig (Kärtchen, separat)
- Extreme Unterschiede diskutieren,
ansonsten Mittelwert.
Schätzgrundlagen (PL)
15 min
Annahmen für die APs
Schätzung der Arbeitspakete
2 Std
- Vorstellung des AP (Ergebnisse)
- Methode, Zwischenergebnisse, Tätigkeiten
- Mengengerüst (evtl. auch schätzen)
- Aufwand schätzen
Dokumentieren der Annahmen plus Schätzung
Methoden des SW-Projektmanagements
117
Weickert/Helmerich
PM-Techniken pro Phase
Projektmanagement
Projektvorbereitung
Istanalyse, Risikoanalyse, Maßnahmen zur
Risikoreduktion, Auswahl von Angeboten
Projektinitialisierung
Projektauftrag, Ziele, Organisationsmodelle
Projektplanung
Produktstruktur, Projektstruktur, Arbeitspaket,
Schätzung, Resourceneinteilung, Netzplan
Projektsteuerung
Meilensteintrendanalyse, Konfliktmanagement,
Feedback, Meetings, Kreativitätstechniken,
Risikomanagement, Review, Test, Doku
Projektabschluss
Abnahme Lieferprodukte (Q-Merkmale)
Lessons Learned (Story Telling , Kennzahlen)
Methoden des SW-Projektmanagements
118
Weickert/Helmerich
Kontrolle
Termin
+
Aufwand
+
Qualität
+
Projektmanagement
Kurze Bestandsaufnahme nach festen Regeln zu festen
Zeiten:
 Kenngrößen qualitätiv (TBQ)
 Kenngrößen quantitativ
z.B. Schätzung des Restaufwands
z.B. Vergleich Ist-Stunden/linearen Plan-Stunden
z.B. Stundenverbrauch mit Fertigstellungsgrad
 Risikoüberwachung
 Probleme
 Planungsänderung nötig?
 Feedback vom PL
Methoden des SW-Projektmanagements
119
Weickert/Helmerich
Meilensteintrendanalyse
Projektmanagement
Berichtszeitpunkte
Termine
15.3
1.4
1.5 15.5
1.7
3
2
1.7.
2
1.6
1.5
1
Methoden des SW-Projektmanagements
1. Idealer Fall
2. Terminverzug
3. Abbruch
120
Weickert/Helmerich
Terminverfolgung
Projektmanagement
Arbeitspakte
AP1
AP2
AP3
fertig
50% fertig
fertig
AP4
Zeit
heute
Methoden des SW-Projektmanagements
121
Weickert/Helmerich
Aufwandsverfolgung
Projektmanagement
MA-Std
2
Obergrenze
Risiko (Eskalation)
3
V-Ist
kalkulierter Aufwand
1
1.
2.
3.
Erhöhung wegen Anforderungen
Krankheit MA1
MA2 war effektiver als erwartet
Berichtspunkte
Methoden des SW-Projektmanagements
122
Weickert/Helmerich
Phasenentscheidungssitzung
Projektmanagement
Sinn
 Controlling
 Eskalation, wenn nötig (Hilfe vom Mgt)
 Entscheidung des Mgt (Entlastung des PL)
Agenda
 Bericht über die Phase (Zeit, Budget)
 Gutachten über Qualität der Ergebnisse
 Entscheidung (Abnahme, Maßnahme)
 Plan für nächste Phase
 Freigabe nächste Phase
 nächster Termin
Protokoll
Methoden des SW-Projektmanagements
123
Weickert/Helmerich
Steuerung
Projektmanagement
Aufnahme des Problems
 nicht den Boten bestrafen
 Ursachensuche nur sinnvoll, um vergleichbares
Problem zu vermeiden
Kreative Lösung suchen
 Änderung der Netzplanlogik
 Änderung der Rahmen (Inhalt, Qualität, Zeit)
 Änderung der Methode (kaufen statt entwickeln)
 Hilfe bei Experten suchen (Delegieren)
 Verzögerung wo anders wettmachen
Steuerung kommunizieren
 Neuer Plan
 Akzeptanz beim Entscheider, evtl. Auftraggeber
Methoden des SW-Projektmanagements
124
Weickert/Helmerich
Change-Request-Verfahren
Projektmanagement
Änderungswünsche werden gebündelt
Es findet eine Entscheidung im Change Control Board
statt, ob
 Änderung ohne Mehraufwand akzeptiert wird
 Änderung zu Mehraufwand führt
 Endtermin geändert wird
Jeder Change des Kunden, der eine Auswirkung auf Zeit,
Qualität oder Aufwand hat, ist eine Vertragsänderung!
Methoden des SW-Projektmanagements
125
Weickert/Helmerich
Risikomanagement
Projektmanagement
„Risk management is a people issue“
 Alle Projektbeteiligte tragen Risikoverantwortung
 Projektleiter initiiert und führt RM-Prozess durch
 Management ist in der Überwachung und Steuerung
beteiligt
Risiken verändern sich bzgl. Wahrscheinlichkeit,
Dringlichkeit und Auswirkung
 Risiken + Maßnahmen müssen verfolgt werden
RM-Prozess muss einfach und pragmatisch sein
 Dokumentation so viel wie nötig, so wenig wie möglich,
Methoden des SW-Projektmanagements
126
Weickert/Helmerich
Beispiele aus der Praxis....(PL)
Situation
 schon am Projektanfang
reicht die geplante Zeit
nicht!
 ein Arbeitspaket ist
überfällig
 was ist die Konsequenz
für das Gesamtprojekt?
 Auftraggeber sucht einen
Schuldigen.
 Teammitarbeiter
arbeitet in einem anderen
Projekt
 Drohen oder belohnen?
Tipp





Projektmanagement
nicht drängeln,
neu planen,
Synergie ausnutzen
neu planen – kritischer
Pfad
nicht mehr Leute!
andere AP von Anfang an
mit mehr Leute planen
PM ist schuld!
Vor das Team stellen.
Einigung mit anderen
Projekt suchen –
ganz oder gar nicht
Zeitweise, dann aber am
Stück für ein AP.
Methoden des SW-Projektmanagements
127
Weickert/Helmerich
Meetings (kurz-zielgerichtet)



Projektmanagement
Agenda vorbereiten
- Planung der Ergebnisse (was = warum)
- Planung des Ablaufs (wie)
Meeting organisieren
- alle einladen (Agenda verschicken)
- Raum reservieren, Material bereit (Stift, Beamer)
- Pünktlich sein
Durchführen
- Moderation (jeden hören – evtl. Kollegen bitten)
- Visualisieren der Agenda
- Visualisieren der Ergebnisse
- Protokoll der Ergebnisse
Methoden des SW-Projektmanagements
128
Weickert/Helmerich
PM-Techniken pro Phase
Projektmanagement
Projektvorbereitung
Istanalyse, Risikoanalyse, Maßnahmen zur
Risikoreduktion, Auswahl von Angeboten
Projektinitialisierung
Projektauftrag, Ziele, Organisationsmodelle
Projektplanung
Produktstruktur, Projektstruktur, Arbeitspaket,
Schätzung, Resourceneinteilung, Netzplan
Projektsteuerung
Meilensteintrendanalyse, Konfliktmanagement,
Feedback, Meetings, Kreativitätstechniken,
Risikomanagement, Review, Test, Doku
Projektabschluss
Abnahme Lieferprodukte (Q-Merkmale)
Lessons Learned (Story Telling, Kennzahlen)
Methoden des SW-Projektmanagements
129
Weickert/Helmerich
Qualitätsdefinition
Projektmanagement
Definition Qualität nach DIN 55350:
Die Gesamtheit von Eigenschaften eines Produktes oder
einer Tätigkeit, die sich auf deren Eignung zur Erfüllung
gegebener Erfordernisse bezieht.


bezieht sich auf Projekt und Produkt
„geeignet für den Verwendungszweck“
Methoden des SW-Projektmanagements
130
Weickert/Helmerich
Qualität nach ISO 9126
Funktionalität
 Angemessen
 Sicherheit
 Genauigkeit
 Interoperabilität
 Konformität zu Standards
Zuverlässigkeit
 Reife
 Fehlertoleranz, d.h. stürzt
nicht ab bei Fehleingabe
 Wiederherstellbarkeit
Effizienz
 Zeitverbrauch
 Speicherverbrauch
Projektmanagement

Die Fähigkeit von Produkten ihre
Aufgaben exakt zu erfüllen, wie sie
durch Anforderungen und
Spezifikationen definiert sind.
Die Korrektheit ist ein Spezialfall.

Die Zuverlässigkeit ist die
Wahrscheinlichkeit, daß ein System
verfügbar und korrekt arbeitet.
- geringen Fehlerrate
- Zeit bis zum nächsten Ausfall
[mean time between failure]

Die Effizienz ist die Eigenschaft
eines Systems, seinen Zweck unter
bestmöglicher Ausnutzung aller
benötigten Ressourcen zu erfüllen.
Methoden des SW-Projektmanagements
131
Weickert/Helmerich
Qualität nach ISO 9126
Benutzbarkeit (Useabiltity,)
 Verständlichkeit
 Erlernbarkeit
 Bedienbarkeit
 Robustheit
Änderbarkeit
(Erweiterbarkeit, Wartbarkeit)
 Analysierbarkeit
 Modifizierbarkeit
 Stabilität
 Prüfbarkeit
Übertragbarkeit (Portabilität)
 Anpassbar, d.h. 100%
portabel, wenn 0 Aufwand!
 Installierbarkeit
 Austauschbarkeit
Projektmanagement
Die Benutzbarkeit umfasst
die Adäquatheit, die
Erlernbarkeit und die
Robustheit eines
Softwaresystems.
 Die Fähigkeit Änderungen an
den Funktionen vornehmen
zu können. Die Wartbarkeit
hängt ab, von der Lesbarkeit,
der Erweiterbarkeit und der
Testbarkeit eines Systems.
 Darunter versteht man die
Leichtigkeit, mit der ein
System in einer anderen
Umgebung verwendet werden
kann.

Methoden des SW-Projektmanagements
132
Weickert/Helmerich
Warum?
Testen
Projektmanagement
Was?
ok
Wie?






Warum?
Beweis, dass die Anzahl der Fehler eines realisierten
Systems unterhalb einer definierten Schwelle liegt
Was?
Code, Modul, Gesamtsystem, Abdeckungsgrad, TestDaten, Abnahme, Kriterien
Wie?
Manuel (Fagan, Testuser), Automatisch, wie oft
Blackbox, Whitebox, Debugging, Trace
Driver
Planen
Wer, Wann, ...Test der Testumgebung
Testen
Testbericht
Test
Test
Wann?
Bericht
Daten
Methoden des SW-Projektmanagements
Modul
133
Weickert/Helmerich
Abnahme
Projektmanagement
Der Kunde prüft die Produkte gemäß
 Spezifikation im Angebot
 Spezifikation laut Prozess
 Spezifikation laut vorheriger Phase
 Qualität bezüglich der Verwendung
Gesetzliche festgelegter Abnahmeprozess
 AN gibt Produkt zur Abnahme frei
 AG hat 4 Wo um
- annehmen ohne Mängel
- annehmen mit Mängel
- ablehnen mit Begründung
Methoden des SW-Projektmanagements
134
Weickert/Helmerich
Wiederholung: 4. Tag (Mini-Quiz)





Welche Schätzverfahren kennen Sie?
Was ist der Unterschied
- einer Schätzklausur
- einer Mehrfachbefragung?
(Vorgehen, Vor- u. Nachteil)
Was sind Knoten und Kanten?
(EKN, VKN, VPN)
Welche Anordnungsbeziehungen kennen Sie?
Was sind die Qualitätsmerkmale nach ISO 9126?
Methoden des SW-Projektmanagements
135
Projektmanagement
1. Einführung
Motivation
Definition
Abgrenzung
Regelkreis
2. PM in IT
3-Ebenen
Proj.-Phasen
3. Techniken I
Vorbereitung
Initiierung
4. Techniken II
Planung
Steuerung
Abschluss
5. Kontrolle
Tipps
Wiederholung
Weickert/Helmerich
Beurteilung des Erfolgs




Projektmanagement
Haben wir das Ziel erreicht?
Haben wir gut zusammengearbeitet?
Wo waren unsere Stärken?
Was haben wir in diesem Projekt gelernt?
Was werden wir in Zukunft anders machen?
konstruktive Kritik!
Methoden des SW-Projektmanagements
136
Weickert/Helmerich
Gründe für erfolgreiche Projekte
1. Einbindung der Nutzer
15,9%
2. Unterstützung durch das Management 13,9%
3. klare Anforderungen
13,0%
4. realistische Planung
9,6%
5. realistische Erwartungen
8,2%
6. kleine Abstände der Meilensteine
7,7%
7. erfahrenes und kompetentes Team
7,2%
8. Übernahme der Verantwortung
5,3%
9. klare Vision und Ziele
2,9%
10. konzentriert und gut arbeitendes Team 2,4%
andere
13,9%
Methoden des SW-Projektmanagements
137
Projektmanagement
Transparenz
• Kommunikation
• Entscheidungen
• Regeln
• Ablage/
Dokumentation
Weickert/Helmerich
Tipp


Projektmanagement
Ein Tag, der am Anfang eines Projekts
verloren geht, tut genauso weh wie ein
Tag, der am Ende verloren geht.
Begrenzen Sie Verluste: Blasen Sie
scheiternde Anstrengungen frühzeitig ab –
ohne Wenn und Aber.
Es gibt endlich viele Möglichkeiten,
einen Tag zu vertun ...
aber keine einzige,
ihn zurückzubekommen.
Methoden des SW-Projektmanagements
138
Weickert/Helmerich
Kommunikationstheorie
Projektmanagement
Jede Nachricht wird von 4 „Ohren“ empfangen.
„Ziehe dich warm an, es ist kalt“ kann bedeuten:
ich bin doch
 Sachohr
kein kleines
-> es ist kalt
Kind
 Beziehungsohr
-> Du bist klein und ich muss dich bemuttern
 Selbstoffenbarungsohr
-> es hat sich früher nie jemand um sie gekümmert
 Appellohr
-> zieh Dich an!
Methoden des SW-Projektmanagements
139
Weickert/Helmerich
7. Übungsaufgabe:
Hören sie auf allen 4 „Ohren“!
1.
2.
3.
4.
5.
Sehen Sie man kommt hier her und
will gute Arbeit leisten und dann
erkennt man, dass alles sinnlos ist,
weil der Vorgesetzte alles anders
macht.
Sie können doch nicht wirklich
erwarten, dass ich eine Arbeit von
zwei Wochen in einer erledige.
Unser neuer Kollege glaubt, das
Schießpulver erfunden zu haben.
Ich bin nicht schuld!
Das ist zwar ehrgeizig, aber Sie
schaffen das schon.
Methoden des SW-Projektmanagements
140
Projektmanagement
Randbedingung:
in
15
2er Gruppen
min Zeit
Weickert/Helmerich
Gute Kommunikation
Projektmanagement
Beziehungsebene klären
 Statt auf dem Beziehungsohr, das Gras wachsen hören:
positive Unterstellung
 Beziehungsprobleme offen ansprechen
 Im Vorfeld die Beziehungsebene zusichern:
Schulterklopfen, Lächeln, klare Ansage
Konflikt auf der Sachebene als Chance sehen
 These-Antithese: Synthese
 Widerspruch als neuer Aspekt
 Anerkennen und auf Lösungssuche gehen
 Nicht: entweder/oder, sondern: oder auch
Guter Stil
 Sachlich bleiben Ausreden lassen, aber selbst kurz halten
 Regeln vereinbaren
Methoden des SW-Projektmanagements
141
Weickert/Helmerich
Gesprächsführung
Projektmanagement
Gesprächsbereitschaft sicherstellen
 Rahmen setzen (Thema)
 Frage nach Zeit
Akzeptanz der Situation
 Problem schildern
 persönliche Sicht (Ich-Botschaft)
 Abgleich des Verständnisses
Gegenseitige Erwartungen (Ziele)
 persönliche Sicht (Lösungsvorschlag)
 Frage nach anderer Sicht
Einigung/Entscheidung
 Vereinbarung der nächsten Schritte
 Wann berichten über Erfolg?
 Dank und Verabschiedung
Methoden des SW-Projektmanagements
142
Weickert/Helmerich
Sandwich Feedback - Beispiele
So geht es nicht weiter Herr
Meier! Ihre Präsentation ist
katastrophal!
Projektmanagement
Gut finde ich Ihren Mut zu
schwierigen Themen Stellung
zu beziehen.
Im Mittelteil ist mir
aufgefallen, dass viele
Zuschauer irritiert waren.
Mich hat ihr Zeigestab auch
nervös und kribbelig gemacht.
Vielleicht könnten sie sich
etwas einfallen lassen, die
Ergebnisse besser zu
visualisieren.
Im Vergleich zu früher war
dies schon viel besser. Weiter
so!
Methoden des SW-Projektmanagements
143
Weickert/Helmerich
Feedback geben
1.
2.
3.
4.
5.
Projektmanagement
Positive Basis schaffen (Rahmen setzen)
z.B. darf ich Ihnen meine Wahrnehmung/Meinung
schildern?
Wahrnehmung mitteilen
(Situation aus persönlicher Sicht)
z.B. ich hatte beobachtet...
Persönliche Reaktion = Wirkung beschreiben
z.B: da habe ich mich geärgert...
Ziel als persönlichen Wunsch formulieren
(möglicherweise als Frage verpacken)
z.B: Können Sie beim nächsten Mal...?
Nutzen für beide Seiten darstellen
(positive Gesamtaussage)
Methoden des SW-Projektmanagements
144
Weickert/Helmerich
Feedback bekommen
1.
2.
3.
4.
Projektmanagement
Fragen (eigener Rahmen) oder
aktiv annehmen (Antwort auf Rahmen)
Aktiv zuhören
(Fragen, selbst wiederholen, keine Argumentation!)
z.B: habe ich richtig verstanden..., Sie haben das so
empfunden..?
Nachdenken, nachempfinden
Versuchen in den anderen zu spüren
z.B. aha, da muss ich darüber nachdenken, welche
Auswirkungen das hat...
Bedanken für das Feedback
(Feedback akzeptieren)
Es wird keine sofortige Lösung/Änderung erwartet!
Keine Verteidigung. Kein Kampf..
Methoden des SW-Projektmanagements
145
Weickert/Helmerich
Reaktionen auf Killerphrasen
1.
"Wie kommen Sie gerade jetzt auf diese Frage?"
2.
"Nach dieser Killerphrase kommen wir zurück zur Sache."
3.
"Soso!"
4.
"Vielen Dank für diesen Hinweis.„
5.
"Wenn es Ihnen hilft, gebe ich Ihnen gerne Recht."
6.
"Wenn Sie darunter verstehen, dass..."
7.
"Lieber die Taube auf dem Dach als der Spatz in der Hand“
Projektmanagement
oder
"Weil wir gerade davon reden, haben Sie den interessanten
Film am Freitag über die Buschkaninchen gesehen....
http://www.systems-world.de
Methoden des SW-Projektmanagements
146
Weickert/Helmerich
Konfliktmanagement – WinWin
Konfliktlösung auf der Sachebene nach HarvardVerhandlungsmodell:
 gemeinsame Interessen suchen und sichern
meist hinter den Interessen = Motivation
 unterschiedliche Ziele motivieren und anerkennen
 Alternative Wege suchen
 Objektive Kriterien zur Bewertung
suchen und vereinbaren
wir
 Kompromiss schließen
 Kontrolle vereinbaren
Konflikte auf der Beziehungsebene über
ich
 Zuhören, Feedback, Spiegeln
 Reindenken mit positiver Unterstellung
 Moderator/ Mediator
Methoden des SW-Projektmanagements
147
Projektmanagement
du
Weickert/Helmerich
8. Übungsaufgabe
Projektmanagement
Sie sind SysOp und sind
für die Sicherheit des ITSystems verantwortlich.
Zugriff von außen ist sehr
gefährlich.
Spiel:
Konfliktlösung nach
dem Harvard-Modell
Randbedingung:
Ihr Kollege will für eine
Präsentation beim Kunden
einen Zugriff von außen,
um zu zeigen die Firma ist
Spitze in IT.
2
Gruppen
20
Methoden des SW-Projektmanagements
min Zeit
148
Weickert/Helmerich
Konfliktarten
Projektmanagement
Konfliktart
Ursache
Lösung
Verteilung
knappe Ressourcen
Prioritäten, Kriterien
Beziehung
schlechte Erfahrung, Stil
Vertrauen aufbauen,
Umgangsformen
Rollen
Rollen nicht geklärt
klären
Entscheidung/ Ziel
unterschiedliche
gemeinsamer Nenner,
Prioritäten, Vorstellungen Motivation
Werte
/Meinung
kulturelle Ursache, innere nicht lösbar -> Toleranz
Werte, Geschmack
Methoden des SW-Projektmanagements
149
Weickert/Helmerich
Entwicklung eines Konflikts
1.
2.
3.
Projektmanagement
Sachliche
Meinungsverschiedenheit
(Argumentation)
Für/Wider-Liste
objektive Kriterien finden
Wichtung der Kriterien
Abstimmmodus
Machtkampf
(Koalitionen, „ums Prinzip“,
Angriff auf der
persönlichen Ebene)
Beziehung klären
übergeordnete Ziele finden
über den Weg einigen (Regeln)
Moderator
Zerstörung
(Mobbing, Drohung,
Sabotage)
externe Hilfe
Bruch/Trennung ansprechen
Methoden des SW-Projektmanagements
150
Weickert/Helmerich
Konfliktsymptome
Projektmanagement

Angriff (verbal)
- Widerspruch
- Vorwurf
- Drohung
- Nebenkriegsschauplatz

Flucht (verbal)
- Schweigen
- Bagatellisieren
- Standardantwort
- Dienst nach Vorschrift

Angriff (non-verbal)
- Unruhe
- Intriege
- Mobbing
- Sabotage

Flucht (non-verbal)
- Unaufmerksamkeit
- Müdigkeit
- Krankheit
- innere Kündigung
Methoden des SW-Projektmanagements
151
Weickert/Helmerich
Techniken zur Kreativität
Projektmanagement
Brainstorming
 Aufnahme von Ideen
 Gegenseitige Stimulation
 keine Diskussion, keine Frage, keine Kritik
Gruppenarbeit
 3-5 Mitglieder
 Effektivität steigern durch Wettbewerb mit anderen
Gruppen
 Präsentation der Ergebnisse (MindMap)
Diskussion
 jeden hören
 Bodo-Hüte verteilen
 Devils Advokat spielen (was wäre das schlechteste?)
 STOP-Technik (Denkmuster erkennen)
Methoden des SW-Projektmanagements
152
Weickert/Helmerich
´6 Thinking Hats' (Edward de Bono)

focus on the data available

look at problems using intuition, gut reaction,
and emotion

look at all the bad points of the decision

think positively (vision, optimistic)

think creatively (no critisism)

control process (chairing meeting)
Methoden des SW-Projektmanagements
153
Projektmanagement
Weickert/Helmerich
Motivation für Risikomanagement
Projektmanagement
Ursachen für unzufriedene Kunden
(zu spät / zu teuer / keine Qualität):

Kein Projektmanagement
(fehlende Projektkontrolle, kein Änderungsmanagement)

Chaotische Prozesse

Feuerwehreinsätze

Fehlende Basis

Schlechtes Management
(improvisierend, teure Nacharbeiten, keine Disziplin)
(Risiken werden zu Problemen)
(unverstandene Anforderungen, unzureichende Planungsbasis)
(fehlende Verantwortung, Kompetenzen, Motivation)
Methoden des SW-Projektmanagements
154
Weickert/Helmerich
Risikomanagement Definitionen
Projektmanagement
Nach PMBOK (Project Management Body of Knowledge):
Risiko: Ein unsicheres Ereignis oder Bedingung, die im
Eintrittsfall einen positiven (!) oder negativen Effekt auf
die Projektziele hat
Risiko = Eintrittswahrscheinlichkeit * Auswirkungen
Risikomanagement: Systematischer Prozess der
Identifikation, Analyse und Antwort auf ein Projektrisiko
Nach DIN 69905:
Risikomanagement: Ausschaltung, Vermeidung oder
Verringerung von Projektrisiken
Identifizierung und Bewertung gehört zur Risikoanalyse!
Methoden des SW-Projektmanagements
155
Weickert/Helmerich
Nutzen von Risikomanagement









Projektmanagement
Fokussierung der begrenzten Ressourcen
Problemverhinderung reduziert Zeit und Aufwand
Schätzungen und Projektpläne werden zuverlässiger
Die Eigner der Risiken werden klar erkennbar
Verbessert die Qualität und Vorhersehbarkeit im
Projekt
Entkriminalisiert Risiken
Bedeutet eine Kulturveränderung
(Risiko + Ignoranz = Problem)
Risiken und Nutzen wachsen parallel
Die Wahrscheinlichkeit wächst, ein Produkt zur
rechten Zeit mit den richtigen Inhalte in
geforderter Qualität im geplanten Budget zu liefern
Methoden des SW-Projektmanagements
156
Weickert/Helmerich
Der Prozess des Risikomanagements
Projektmanagement
Identifizierung
Verfolgung
Strategie
Bewertung
Abschwächung
Methoden des SW-Projektmanagements
157
Weickert/Helmerich
Risiken identifizieren
Projektmanagement
Arten siehe Seite 76
Techniken zur Identifizierung








Brainstorming
SWOT-Analyse
(Strengths, Weaknesses, Opportunities, Threats)
Bedrohungsszenarien
Frühere Probleme, Erfahrungen, Ursachen
Interviews
Konfliktanalyse
Checklisten
Werkzeuge
Methoden des SW-Projektmanagements
158
Weickert/Helmerich
Die wichtigsten Risiken der
Softwareentwicklung










Projektmanagement
Unzureichende Ressourcen
Unrealistische Zeit- und Budgetplanung
Falsche Funktionen werden entwickelt
Falsche Benutzerschnittstelle
Over Engineering
Ständige Änderungen der Anforderungen
Unzureichende Qualität externer Komponenten
Lieferantenverzug
Unzureichende Performance
Technologieüberforderung
Methoden des SW-Projektmanagements
159
Weickert/Helmerich
Template für den Risikoplan
Projektmanagement
Inhalt
Beschreibung
Beispiel
Identifikation
Project-2012, Risc_01
Rangnummer
Jedes Risiko hat Namen, Nummer, PROJZuordnung
Wichtigste Risiken zuerst
Beschreibung
Kurze Beschreibung (Ursache und Effekt)
Test-Infrastruktur nicht verfügbar
Bewertung
Indikator
Eintrittswahrscheinlichkeit und
Identifiziert: 26.06.2012
Auswirkungen zu verschiedenen Zeitpunkten Wahrscheinlichkeit: 3
Auswirkung: 4 (Termin)
Verfolgung des Status und frühe Warnung
Verfügbarkeitstermin
Status
Wenige definierte Statusklassen
Abschwächung
Verfolgung
Aktionen zur Abschwächung mit Zeitplan und Externer Lieferant als backup ab
Verantwortlichen
15.07. 12 verfügbar
Zeitplan und Verantwortung für Aktionen
Weickert, 07/2012, Review 08/2012
Budget
Eingeplante Aufwände für Abschwächung
20.000 €
Evolution
Kriterien für Neubewertung, Notfallplan
Eigene Infrastruktur vorhanden
Notfallplanung
Spezifischer Plan für Risiken, die häufig
auftreten
Nichtanwendbar
Methoden des SW-Projektmanagements
2
offen
160
Weickert/Helmerich
Mathematische Risikobewertung




Projektmanagement
Das Risiko macht ein an sich singuläres Ereignis
quantifizierbar und erlaubt eine vergleichende
Bewertung
Das Risiko erlaubt, Ungunstereignisse zu
quantifizieren und in Ihrer Gesamtheit zu
betrachten
Die Addition aller Risiken erlaubt, den
Gesamtschaden mit einem Gesamtaufwand zur
Abschwächung zu vergleichen und in die Kalkulation
mit einzubeziehen
Die quantifizierte Risikobetrachtung hilft dabei,
Abläufe und Prozesse systematisch dort zu
verbessern, wo es am meisten Nutzen bringt und sie
erlaubt systemische Analysen von
zusammmengesetzten Risiken
Methoden des SW-Projektmanagements
161
Weickert/Helmerich
Risikobewertung einfach halten (1)
Projektmanagement
Wahrscheinlichkeit
Stufe
Wert
Kriterien
5
So gut wie sicher
Alles deutet darauf hin,
dass dies zum Problem wird
4
Sehr sicher
Große Wahrscheinlichkeit,
dass dies zum Problem wird
3
Wahrscheinlich (50/50)
Gleichverteilte Chance, dass
dies eintritt
2
unwahrscheinlich
Manchmal wird dies zum
Problem
1
Fast unmöglich
Sehr unwahrscheinlich, dass
dies jemals eintritt
Methoden des SW-Projektmanagements
162
Weickert/Helmerich
Risikobewertung einfach halten (2)
Projektmanagement
Auswirkung
Stufe Wert
Kriterien: Technisch /Kosten /
Zeitrahmen
5
Katastrophal
Keine Kontrolle möglich / >50 M€/
Abbruch
4
kritisch
Gravierende Mängel /10 -50 M€ /
Einfluss auf Folgeprojekt
3
mittelmäßig
Beträchtliche Abweichungen /1 -10
M€ / Beträchtlich, Umplanung
2
gering
Performanceeinflüsse/ 0,1 – 1M€ /
> 1 Monat Verzögerung
1
vernachlässigbar
Unbedeutend / unbedeutend /
unbedeutend
Methoden des SW-Projektmanagements
163
Weickert/Helmerich
Risikobewertung: Rechenbeispiel
Projektmanagement
Risikoeintritt: Wahrscheinlichkeit und Verlust
Ja
Kritischer Fehler
gefunden
k. F. nicht
gefunden
Kosten 5 Mio.
kein k.F.
Risiko
P=0,75
L=5 Mio
1,5 Mio
6,25 Mio
P=0,20
L=5 Mio
Kritischer Fehler
gefunden
Kosten 1 Mio.
3,75 Mio
P=0,05
L=30 Mio
Regressionstest
Summe
P=0,30
1,0 Mio
0,30 Mio
L=1 Mio
Nein
k. F. nicht gefunden
13,50 Mio
P=0,50
13 Mio
L=26 Mio
Kein k. F.
P=0,20
0,20 Mio
L=1 Mio
Methoden des SW-Projektmanagements
164
Weickert/Helmerich
Risiken abschwächen

Vermeiden

Begrenzen

Behandeln

Ignorieren
Projektmanagement
(d.h. Eintrittswahrscheinlichkeit reduzieren und damit aber auch
nicht die Chancen wahrnehmen, die aus dem Eingehen des Risikos
entstehen könnten)
(d.h. Auswirkungen begrenzen, z.B. mit verschiedenen
Vertragsmodellen, also ähnlich der Wirkung einer
Haftpflichtversicherung ggf. mit Selbstbeteiligung als max.
Kosten)
(setzt an beiden Faktoren an und optimiert die Summe der Risiken
mit begrenztem Aufwand, ist somit ein zusätzlicher Aufwand, um
mit kreativen Lösungen die Eintrittswahrscheinlichkeit oder die
Auswirkungen reduzieren)
(setzt die Wahrnehmung des Risikos ungeachtet der
Eintrittswahrscheinlichkeit und der Auswirkungen auf Null, ...)
Methoden des SW-Projektmanagements
165
Weickert/Helmerich
Risiken verfolgen
Projektmanagement
Grundfragen:
 Greifen die vereinbarten Aktionen zur
Abschwächung?
 Sind die Risiken und vereinbarten Aktionen noch
relevant?
 Hat sich ihre Bewertung verändert?
 Hat sich der Status der Risiken verändert?
 Sind die Risiken zu einem Problem geworden?
 Gibt es neue Risiken?
Methoden des SW-Projektmanagements
166
Weickert/Helmerich
Tipps zur Risikoverfolgung








Projektmanagement
Die wichtigsten Risiken kontinuierlich verfolgen
Nur so viele Risiken verfolgen wie Kapazitäten zur Abschwächung
eingeplant sind
Verfolgung einfach halten mit standardisierten Templates
Keine Bestrafung für das Kommunizieren von Risiken
Risiken müssen auch mal in Kauf genommen werden und
gleichzeitig abgeschwächt werden (unerwartete Risiken, die bei
Auftreten zum Problem werden sind das eigentliche Problem)
Hinreichend genaue Notfallpläne falls Risiken doch mal eintreten
(damit es keine Panik gibt,...)
Dokumentation und somit Auditierbarkeit der Risikoverfolgung
(vgl. Gesetzgebung bei Kreditvergabe!)
Formalisierte und systematische Reviews zur
Fortschrittsverfolgung, Statusbewertung, Entscheidung zwischen
handlungsalternativen, Zuweisung von Ressourcen
Methoden des SW-Projektmanagements
167
Weickert/Helmerich
Risikostrategie
Projektmanagement
Risikostrategie als Anleitung für das Tagesgeschäft



Umgang mit typischen sich wiederholenden Risiken
Risikomanagement als skalierbarer Prozess
(Risikomanagement funktioniert auch unter unterschiedlichen
Randbedingungen)
Systematisierung der internen und externen Kommunikation
von Risiken
(intern zur Standardisierung des Risikomanagements, extern, um
Verbindlichkeit gegenüber Kunden zu erzeugen)

Risikomanagement vor Projektstart

Konsistenz des Risikomanagementprozesses
(die meisten späteren Probleme sind vor Projektstart bekannt!)
(Risikostrategie als verbindliche Richtlinie für das ganze Unternehmen)
Methoden des SW-Projektmanagements
168
Weickert/Helmerich
Literaturhinweise




Projektmanagement
http://www.projektmagazin.de/glossar/
Projekt Management Body of Knowledge (PMBOK)
http://gpm-ipma.de/index.html
International Competence Baseline (ICB)
vor allem Buchliste, Kurse u. Veranstaltungen
http://www.software-kompetenz.de/
Wissensdatenbank mit 1500 Beiträgen
Glossar
http://www.its.qut.edu.au/pp/framework/
Project management Framework (PMF)
(englisch, aber viele Artikel)
Methoden des SW-Projektmanagements
169
Weickert/Helmerich