Methoden des SWProjektmanagements Warum Was ok Wie Wann

  • Slides: 169
Download presentation
Methoden des SWProjektmanagements Warum? Was? ok Wie? Wann? 1. Tag: Motivation, Definition u. Abgrenzung

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? v v v v Was ist PM? Wer hat schon in IT-Projekten

Warum Projektmanagement? v v v v 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? Methoden des SW-Projektmanagements 3 Projektmanagement Weickert/Helmerich

Wie nötig ist Projektmanagement? Methoden des SW-Projektmanagements 3 Projektmanagement Weickert/Helmerich

Gründe für das Scheitern. . Projektmanagement 1. unvollständige Anforderungen 13, 1% 2. fehlender Userinput

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 [Chaos 1995] Methoden des SW-Projektmanagements 4 Weickert/Helmerich

Projektdefinition Projektmanagement Definition Projekt nach DIN 69901: Ein Vorhaben, das im wesentlichen durch Einmaligkeit

Projektdefinition Projektmanagement Definition Projekt nach DIN 69901: Ein Vorhaben, das im wesentlichen durch Einmaligkeit in seiner Gesamtheit gekennzeichnet ist bezogen auf: v die Zielvorgaben (Qualität, Kosten, Termin) v die Begrenzungen (zeitlich, finanziell, personell) v die Organisationsform (projektspezifische Rollen) v 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 Hausbau planen (Bauherr) Hausbau planen (Planungsfirma) SW-Entwicklung

Definitionscheck Projektmanagement Sind das Projekte? Brief schreiben Hausbau planen (Bauherr) Hausbau planen (Planungsfirma) SW-Entwicklung (AG) SW-Entwicklung (AN) Projektdefinition: v. Einmaligkeit v. Ziel (ID) (QKT) v. Begrenzung v. Spezielles (? ) Team v. Abgrenzung Methoden des SW-Projektmanagements 6 Weickert/Helmerich

: ) Alternative Definition Projektmanagement Ein Projekt ist. . v v v ein unsichtbarer

: ) Alternative Definition Projektmanagement Ein Projekt ist. . v v v 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

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 Z 80 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. 500. 000 1. 800. 000 3. 000 5. 000 Windows NT 4. 0 6. 000 Methoden des SW-Projektmanagements 8 Weickert/Helmerich

Mehrdimensionale Komplexität Projektmanagement Kompetenzen eines Projektleiters Soziale Kompetenz Management Kompetenz soziale Komplexität Fachliche Kompetenz

Mehrdimensionale Komplexität Projektmanagement Kompetenzen eines Projektleiters Soziale Kompetenz Management Kompetenz soziale Komplexität Fachliche Kompetenz Komplexität der Aufgaben Management Routine. Aufgabe Multiprojekt Pionierprojekt Routine- Potentialprojekt fachliche Komplexität Methoden des SW-Projektmanagements 9 Weickert/Helmerich

Technik he nst) Methoden des SW-Projektmanagements e Metallgew erbe Holzgewe rbe Textilgew erbe Papierge

Technik he nst) Methoden des SW-Projektmanagements e Metallgew erbe Holzgewe rbe Textilgew erbe Papierge werbe Gummi u nd Kunst stoffe Keramisc he Indust rie Chemisch e Industr ie Luft- und Raumfah rt Ernährun gsgewerb e Verlags-, Druckgew erb -, Fernse htechnik en und – teile Elektrizit ät und –v erteilung RF Kraftwag bau Maschine n chinen, E DV T-Markt (Fernmel dedie Büromas IT-Branchen Fachliche Komplexität von Iu. K SW Tools, Methodik, Treiber, OS, Architektur HW Server, Chips, Standards, Busse, Power, Karten, Kabel Netze Protokolle, Hubs, Router, Kabel, Gateways 10 Projektmanagement Weickert/Helmerich

Phasen im Life-cycle einer SW Planung/Studie Projektmanagement Ein Projekt kann sich auf eine oder

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

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, DV als

Entwicklungsphasen Projektmanagement Problemanalyse Anforderung Systementwurf Design Implementierung Integration Systemtest Gegenstand Organisation, Geschäft, DV als Black Box 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 Code. Review Programm Installations routine Integration Installation beim Kunden Testengine codieren Testen Lasttest Sicherheitstest Abnahme (Vorstudie) Test (Lastenheft Anforderungskatalog) Test-Strategie (Pflichtenheft Spezifikation) (Design ITSpezifkation) Test. Spezifikation 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 Projekte haben einen

Auftraggeber-Auftragnehmer AG Projektmanagement AN Dienstleister Vertrag Kunde Vorgesetzter -Mitarbeiter AG AN Projekte haben einen größeren Rahmen. . . Methoden des SW-Projektmanagements 14 Weickert/Helmerich

Projekt + Management Projekt • einmalig • komplex • begrenzt (TQK) Projektmanagement Management •

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 Definition Projektorganisation (DIN 69901): Gestaltung von projektbezogenen Regelungen. Projektziele Definition Projektmanagement (DIN 69901):

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? valleine vohne Design vohne Zeitplan

Selbsttest Projektmanagement Wer hat schon einmal ein Programm geschrieben? valleine vohne Design vohne Zeitplan vhat es funktioniert? Methoden des SW-Projektmanagements 17 Weickert/Helmerich

Problem der Skalierung kann von einer Person gebaut werden v minimaler Plan v einfacher

Problem der Skalierung kann von einer Person gebaut werden v minimaler Plan v einfacher Prozess v einfache Werkzeuge Projektmanagement erfordert ein Team mit unterschiedlicher Ausbildung v Vielzahl von Plänen v detaillierter Plan v komplexe Modelle v knappe Ressourcen Methoden des SW-Projektmanagements 18 Weickert/Helmerich

Historie des PM Check Idee CMM-Level 2: v wiederholbar v geplant und dokumentiert v

Historie des PM Check Idee CMM-Level 2: v wiederholbar v geplant und dokumentiert v Erfolg durch PM Idee Do CMM-Level 1: v undefiniert v 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

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? Ziel. Definition

Managementregelkreis Projektmanagement Analyse Projekt Kontrolle Durchführung Warum? ok? Was? Tun! Wie? Wann? Ziel. Definition Lösungs. Strategie Planung Methoden des SW-Projektmanagements 21 Weickert/Helmerich

1. Übungsaufgabe Projektmanagement Was sind Ihre Erwartungen an den Kurs? Randbedingung: v 15 Methoden

1. Übungsaufgabe Projektmanagement Was sind Ihre Erwartungen an den Kurs? Randbedingung: v 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

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! v. Die Familie braucht ein Haus? v.

2. Übungsaufgabe Projektmanagement Sie sind der Projektleiter! v. Die Familie braucht ein Haus? v. Die Familie will in den Urlaub! Randbedingung: v 2 Gruppen v 20 Methoden des SW-Projektmanagements 24 min Zeit Weickert/Helmerich

Begriffe Auftraggeber Stakeholder Organisation Projektmanagement Projekt XYZ Ressourcen Tools Methoden Aufgabe Ziel (was? ,

Begriffe Auftraggeber Stakeholder Organisation Projektmanagement Projekt XYZ Ressourcen Tools Methoden Aufgabe Ziel (was? , wohin? ) e? ) Q z Pro wi ie ( teg ra , St ess Start (warum? ) Projektrahmen Projekt: v Einmaliges Vorhaben, Ziel, Be-, Abgrenzung, spez. Rollen Prozess: v Vorgehen im Projekt v Ablauf der Aktivitäten Methoden des SW-Projektmanagements Produkt: v Ergebnis eines Projektes, bzw. eine Prozesses 25 Weickert/Helmerich

Abgrenzung Projekt-/ Lösungsprozess Projektprozess: v Vorgehensweise zur Durchführung des Projekts - Projektvorbereitung - Projektinitialisierung

Abgrenzung Projekt-/ Lösungsprozess Projektprozess: v Vorgehensweise zur Durchführung des Projekts - Projektvorbereitung - Projektinitialisierung - Projektplanung - Projektdurchführung - Projektabschluss v ausgeführt vom PM v basiert auf Managementregelkreis Warum? Was? ok Wie? Projektmanagement Wann? Lösungsprozess: v Vorgehensweise zur Erarbeitung einer Projektlösung - Wasserfallmodell - V-Modell - Spiralmodell - Prototyping v ausgeführt von - Projektmitarbeiter - Experten v basiert auf - fachliche Vorgehensmodelle Methoden des SW-Projektmanagements 26 Weickert/Helmerich

Mini-Quiz v Was ist die Definition von einem Projekt? Wie unterscheidet es sich von

Mini-Quiz v Was ist die Definition von einem Projekt? Wie unterscheidet es sich von anderen Tätigkeiten? (mind. 3 Merkmale) v Welche Projektphasen kennen Sie? v Warum scheitern viele Projekte? (4 Gründe) Projektmanagement v Was sind die 6 Schritte des Managementregelkreises? v Was sind die Phasen des Deming Cycle‘s? Methoden des SW-Projektmanagements 27 Weickert/Helmerich

Zusammenfassung Prinzipien v v v Projektmanagement Grundlage ist der Management Regelkreis Projektleiter denken in

Zusammenfassung Prinzipien v v v Projektmanagement Grundlage ist der Management Regelkreis Projektleiter denken in Ergebnissen, aber verstehen wozu Ergebnisse gebraucht werden Warum? Projektleiter handeln pro-aktiv ok - planen - kontrollieren und Wann? - 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 Was? Wie? Weickert/Helmerich

Wiederholung: 1. Tag Projektmanagement Motivation v Projekte sind anspruchsvolle neue Herausforderungen v PM =

Wiederholung: 1. Tag Projektmanagement Motivation v Projekte sind anspruchsvolle neue Herausforderungen v PM = Projekte managen (strukturieren, planen, leiten) v PM ist nötig, aufwendig und lohnt sich Prinzipien v 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 1 Analyse (Warum)

Regelkreis in der Praxis Nr Phase Unternehmen Auftraggeber Projektmanagement Auftragnehmer Problem 1 Analyse (Warum) Geschäftsidee Projektidee Ist-Analyse / Motivation des Kd Problem definition 2 Ziel Definition (was) Geschäftsziel Vision Projektziel Lieferleistung, Ergebnisse (SMART) Ziel formulierung 3 Lösungs Strategie (wie) Organisation Op- Ziele Proj. konzept Business Case Vorgehen, Org Methode, Regeln Strategie, Lsg. alternativen Auswahl Gründung Ausschreibung Angebot Entscheidung Netzplan, Kapazitätsplan koordinieren, kommunizieren moderieren dokumentieren Soll/Ist Vergleich Risikomanagement Aktionsplan 4 Planung (wann) 5 Durch führung (tun) Geschäftsplan Projektplan Geschäft machen Projekt auftrag 6 Berichtswesen Projektkontrolle und -abnahme Projekt Kontrolle (ok) Methoden des SW-Projektmanagements 30 Lösen Kontrolle Weickert/Helmerich

3 Ebenen des Projektmanagement Lieferplan Vertrag PM Entscheidungen Projektphasen Ini-Plan-Control-End ispl Projektplan Meilenstein Aufgaben

3 Ebenen des Projektmanagement Lieferplan Vertrag PM Entscheidungen Projektphasen Ini-Plan-Control-End ispl Projektplan Meilenstein Aufgaben Projekt Ergebnisse Vorgehensmodell SWE-Methoden des SW-Projektmanagements 31 Weickert/Helmerich

Zusammenhänge Warum? Projektmanagement Was? ok Wie? Wann? Auftragsmanagement • Motivation • Aufgabendefinition • Lieferstrategie

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. 4. 2

Zeitmanagement-Regelkreis 1. Kontrolle Zielsetzung 5 4 Realisierung Organisation 3. 1 Kommunikation 2. 4. 2 Planung 3 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: v Vorgehensweise zur Durchführung des Projekts - Projektvorbereitung - Projektdefinition

Abgrenzung Projekt-/ Lösungsprozess Projektprozess: v Vorgehensweise zur Durchführung des Projekts - Projektvorbereitung - Projektdefinition - Projektdesign - Projektplanung - Projektdurchführung - Projektabschluss Projektmanagement Lösungsprozess: v 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: v. Gemeinsame v. Struktur

Übungsaufgabe Projektmanagement Was soll in einem Angebot stehen? (Struktur) Randbedingung: v. Gemeinsame v. Struktur Methoden des SW-Projektmanagements Themenbearbeitung gemäß Managementregelkreis 35 Weickert/Helmerich

Struktur eines Angebots 1 2 3 4 5 6 7 8 Projektmanagement Überblick /

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 v Allgemeine Geschäftsbedingungen (AGBs) v Qualifikation (CVs, Referenzkunden) Warum? Was? ok Wie? Wann? Methoden des SW-Projektmanagements 36 Weickert/Helmerich

Struktur des Vertrag Projektmanagement Managementkreis 1. Überblick 1. 1. Beschaffungszweck 1. 2. Problembeschreibung 1.

Struktur des 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 3. 1. Vorgehen 3. 2. Projektkontrolle 3. 3. Changemanagement Was? Umsetzen 4. Termine Wer? Wann? Wie? 4. 1. Entscheidungen 4. 2. Abnahme Anhang Methoden des SW-Projektmanagements 37 Weickert/Helmerich

Entwicklung der Dokumente der Business Case beschreibt in dem - das Problem, - die

Entwicklung der Dokumente der Business Case beschreibt in dem - das Problem, - die Lösung und - den Nutzen v die Ausschreibungsunterlagen beschreiben - das Problem, - die Randbedingungen, - Auswahlkriterien der Ausschreibung v das Angebot beschreibt - eine Lösungsalternative - Lieferplan - Kosten - Qualifikation des AN. v der Vertrag beschreibt - Lieferleistung, Lieferplan und Kosten verbindlich Projektmanagement v Methoden des SW-Projektmanagements 38 Weickert/Helmerich

Dokumente der 3 Ebenen Vertragliche Ebene Projekt management persönliches Zeitmanagement Projektmanagement Act · Business

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 schreibungs- Unterlagen Abnahmen, Changes Projekt

Dokumente der 3 Ebenen Projektmanagement Dokumente vertragliche Ebene Aus schreibungs- Unterlagen 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

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 v Ziel der Entscheidung v benötigte Inputs als Grundlage der

Kunde denkt in Entscheidungen v Ziel der Entscheidung v benötigte Inputs als Grundlage der Entscheidung v Entscheidungsprozess v Abstimmung v Bericht Projektmanagement Abnahme Design dung ei Entsch dukt o r p r e f Lie Methoden des SW-Projektmanagements 42 Weickert/Helmerich

Arten von Entscheidungen Zweck ? ! Investment € Design Systemabnahme Vertragsänderung Projektmanagement Lieferprodukte •

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 v Was muss ich am Ende abgeben? v Wie komme

PL denkt in Ergebnissen v Was muss ich am Ende abgeben? v Wie komme ich dahin? v 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

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 Phasen A

Generische Projektphasen (PDCA) A: Projektinitialisierung Projektmanagement Erfahrungen der Praxis belegen: Projektgruppen, 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

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 v 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 v Die Experten kennen bereits eine Strategie, aber - ist sie für die Situation die beste? v Methoden des SW-Projektmanagements 47 Weickert/Helmerich

Menschliches Irren Projektmanagement Nicht das, was wir nicht wissen, bringt uns zu Fall. .

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? v v v Projektmanagement Planung ersetzt den Zufall durch den Irrtum ->

Warum Planung? v v v 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 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

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

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 Vorbereitung Vertrag Initialisierung Projektauftrag Team Kick-Off Steuerung Planung Projektplan Projektziele Abschluß Team

Projektphasen 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,

Projektphasen in der Praxis Projektmanagement Projektvorbereitung Problemerkennung, -analyse, Machbarkeitsanalyse, Risikoanalyse, Entscheidung Projektinitialisierung Projektdefinition (Ziele, Risiken) Projektorganisation (Team + Infrastruktur) Projektstart (Initialisierungsmeeting) 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 v Situationsanalyse (Techniken der Ist-Analyse) v Warum-Fragen (Soft-Systems Methode) v Probleme

Projektvorbereitung Projektmanagement Problemerkennung v Situationsanalyse (Techniken der Ist-Analyse) v Warum-Fragen (Soft-Systems Methode) v Probleme erkennen (Ursache-Wirkung-Analyse) Projektanalyse v Umfeldanalyse (Stakeholders, Historie, Systeme) v Machbarkeitsanalyse (Grobplan, Prototyp, Lösungsidee) v Risikoanalyse (Kosten, Termine, Qualität, Personal) Entscheidung v Chancen – Risiken (Stop-Go) v Vertragsform (Risikominimierung) v 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

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? Ziel. Definition

Managementregelkreis Projektmanagement Analyse Projekt Kontrolle Durchführung Warum? ok? Was? Tun! Wie? Wann? Ziel. Definition Lösungs. Strategie Planung Methoden des SW-Projektmanagements 56 Weickert/Helmerich

Strategisches Management Projektmanagement Vision: • Marktführer • Neues Produkt Geschäft morgen Geschäft heute Umfeld:

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

Übungsaufgabe Projektmanagement Was sind Ihre ersten Schritte als Projektleiter? Phase: Projektinitiierung Was tun Sie selbst? Was delegieren Sie? Randbedingung: v Projektstart, Phasenmodell v 10 min, Präsentation Methoden des SW-Projektmanagements 58 Weickert/Helmerich

Projektinitiierung Projektmanagement Definition (Ziele + Motivation) v SMART, d. h. messbar und akzeptiert (muss)

Projektinitiierung Projektmanagement Definition (Ziele + Motivation) v SMART, d. h. messbar und akzeptiert (muss) v Stakeholder-Analyse v Rahmenbedingungen (muss) (Vertagstermine, Kosten, Meilensteine, Lizenzen. . . ) v Projektauftrag (interne Ziele, Strategie) (muss) v Wirtschaftlichkeit Organisation v Rollen/Aufgabenbeschreibungen (muss) v Projekthandbuch (Ablage, Arbeitsweise, Standards) v Produktionsumgebung (SPU) (muss) Start v Kick-Off Workshop v Initialisierungsmeeting "Kein Projekt ohne Projektauftrag!" Methoden des SW-Projektmanagements 59 Weickert/Helmerich

SW-Produktionsumgebung (SPU) v v v v v Projektmanagement Rechner sind verfügbar Projektordner ist vorhanden

SW-Produktionsumgebung (SPU) v v v v v 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 vgemäß Entscheidungen AG vmuss vollständig sein! Projektstruktur erstellen vgemäß Schätzen der

Projektplanung Produktstruktur erstellen vgemäß Entscheidungen AG vmuss vollständig sein! Projektstruktur erstellen vgemäß Schätzen der Aufwände v (bottom-up) Einteilung der Ressourcen v gemäß Optimieren der Kommunikation v. Teams Risiken einplanen v. Buffer Projektmanagement Phasenmodell vbis auf die Ebene der Arbeitspakete v Vergleich mit Angebot der Faustformel: Zeit = Aufwand/MA v möglichst MA ganz für einen Zeitraum v Urlaub berücksichtigen bilden / Teilprojekte v. Kommunikationsweg festlegen v. Regeln festlegen v. 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

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 v Ist-Soll Vergleich (regelmäßige Meetings) v Fortschrittskontrolle (Earned Value) v Meilensteintrendanalyse

Projektsteuerung Projektmanagement Projektkontrolle v Ist-Soll Vergleich (regelmäßige Meetings) v Fortschrittskontrolle (Earned Value) v Meilensteintrendanalyse Projektsteuerung „Dokumentation, v Maßnahmen überlegen Sorgfalt, - Parallelisierung Transparenz“ - Verstärkung - Neudefinition des Projektauftrags v Änderung des Plans (realistisch, akzeptiert, verbindlich) Risikomanagement v Neue Risiken entdecken (beobachten!) v Wirksamkeit von Maßnahmen verfolgen QS-Maßnahmen v Planen, durchführen, motivieren, reagieren! Methoden des SW-Projektmanagements 63 Weickert/Helmerich

Projektkontrolle Projektmanagement Ist-Analyse Projekt Kontrolle Ziel. Definition Durchführung Lösungs. Strategie Planung Methoden des SW-Projektmanagements

Projektkontrolle Projektmanagement Ist-Analyse Projekt Kontrolle Ziel. Definition Durchführung Lösungs. Strategie Planung Methoden des SW-Projektmanagements 64 Weickert/Helmerich

Steuerung á la Regelkreis Projektmanagement Aufnahme des Problems v nicht den Boten bestrafen v

Steuerung á la Regelkreis Projektmanagement Aufnahme des Problems v nicht den Boten bestrafen v Ursachensuche nur sinnvoll, um vergleichbares Problem zu vermeiden Kreative Lösung suchen v Änderung der Netzplanlogik v Änderung der Rahmen (Inhalt, Qualität, Zeit) v Änderung der Methode (kaufen statt entwickeln) v Hilfe bei Experten suchen (Delegieren) v Verzögerung wo anders wettmachen Steuerung kommunizieren v Neuer Plan v Akzeptanz beim Entscheider, evtl. Auftraggeber Methoden des SW-Projektmanagements 65 Weickert/Helmerich

Projektabschluss Projektmanagement Übergabe der Lieferprodukte v Abnahme v Rechnungsstellung Auflösung der Service-Infrastruktur v Auflösung

Projektabschluss Projektmanagement Übergabe der Lieferprodukte v Abnahme v Rechnungsstellung Auflösung der Service-Infrastruktur v Auflösung der Infrastruktur v Auflösung des Teams (Hilfe bei Wiedereingliederung) Lessons Learned v Abschlussbericht (Ergebnis, Zahlen, Soll-Ist von Q, K, T, finanzielle & politische Betrachtung des Kosten/Nutzen, Chancen für Folgeprojekte) v Lessons learned für zukünftige Projekte v Lessons kommunizieren Methoden des SW-Projektmanagements 66 Weickert/Helmerich

Projektabschluss Projektmanagement Was tun wir wenn. . . ein Programm falsch ist…. . der

Projektabschluss Projektmanagement Was tun wir wenn. . . ein Programm falsch ist…. . der SW-Prozeß schlecht ist. . . 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? v Welche Unterschiede zwischen

Wiederholung: 2. Tag (Mini-Quiz) Warum unterscheidet man die 3 Managementebenen? v Welche Unterschiede zwischen - dem Projektprozess und - dem Lösungsprozess kennen Sie? (Ziele, Aktoren, Modelle) v Welche Projektphasen kennen Sie? v Was geschieht in der Projektinitiierung? Projektmanagement v Methoden des SW-Projektmanagements 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 Lieferplan Vertrag PM Entscheidungen Projektphasen Ini-Plan-Control-End ispl Projektplan Meilenstein Aufgaben

3 Ebenen des Projektmanagement Lieferplan Vertrag PM Entscheidungen Projektphasen Ini-Plan-Control-End ispl Projektplan Meilenstein Aufgaben Projekt Ergebnisse Vorgehensmodell SWE-Methoden des SW-Projektmanagements 69 Weickert/Helmerich

PM-Techniken pro Phase Projektmanagement Projektvorbereitung Istanalyse, Risikoanalyse, Maßnahmen zur Risikoreduktion, Auswahl von Angeboten Projektinitialisierung

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)

Analyse Techniken Projektmanagement für Ist-Analyse und Problemanalyse (Motivation des Kunden verstehen, Ist = Meßlatte) v Inventurmethode (messen, zählen, beobachten) - ideal für Zahlenmaterial v Fragebogenmethode - für entlegene Standorte - für anonyme Meinungen, Verbesserungen v Berichtsmethode - Kunde wird zur Selbstaufschreibung gebeten, gut für Prozesse (jedoch einzelne Sicht!) v Interviewmethode - Stimmungen einfangen, Information herauslocken v Konferenzmethode - wir sind nur Moderator oder informieren v 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

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

Schwachstellenanalyse Projektmanagement Schwachstellen in der Aufgabenerfüllung - Bearbeitern - Arbeitsabläufen - Sachmitteln - innerbetrieblicher Kommunikation - Daten (Genauigkeit, Vollständigkeit, Aktualität) v Schwachstellen in den Auswirkungen - quantifizierbaren Mängeln - qualitative Mängel v Schwachstellen in der Wirtschaftlichkeit - nicht quantifizierbare Mängel bewerten - über die Zeit kumuliert rechnen v Methoden des SW-Projektmanagements 73 Weickert/Helmerich

Heuristiken bei der Analyse Projektmanagement Sozialer Ansatz IT-Experten alleine Anwender+Experten Cognitiver Ansatz Analytisch Experimentell

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

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

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 v Eintrittswahrscheinlichkeit v seinen Auswirkungen Projektmanagement v v v Methoden des SW-Projektmanagements technische Risiken betriebswirtschaftliche Risiken personelle Risiken politische Risiken Wettbewerbs- und Marktrisiken Risiken aus dem Projektumfeld 76 Weickert/Helmerich

Analyse in der Initialisierung Akquisitionsziel v Abgrenzung v Ziel der Beschaffung v Kosten /

Analyse in der Initialisierung Akquisitionsziel v Abgrenzung v Ziel der Beschaffung v Kosten / Nutzen v Paten / Politik verändert Problem/ Situation Ziel Business Case Projektmanagement Akquisitionsstrategie v Lieferszenario v Risikominimierung v Beschaffungsstrategie v Entscheidungspunkte v Organisationsstruktur verändert und verlangt birgt Risiken für Strategie (machbar) verändert Methoden des SW-Projektmanagements 77 Weickert/Helmerich

Vertragstypen Werkvertrag (§ 631 BGB) v Herstellung eines Werkes v Garantie für Erfolg (AN)

Vertragstypen Werkvertrag (§ 631 BGB) v Herstellung eines Werkes v Garantie für Erfolg (AN) v Garantie für Termin (AN) v AG hat kein generelles Weisungsrecht, nur bezüglich des Ergebnisses (Werk) v Vergütung: - Festpreis - Obergrenze - nach Aufwand (Meilensteinabhängig) Projektmanagement Dienstvertrag (§ 611 BGB) v versprochener Dienst jeder Art - Personalleistungsvertrag - Dienstleistungsvertrag v AG ist weisungsberechtigt v Methoden des SW-Projektmanagements Vergütung: - nach Aufwand - monatliche Zahlung 78 Weickert/Helmerich

Übungsaufgabe Projektmanagement Wie könnte die Checkliste für ein Angebot aussehen? Randbedingung: v Struktur eine

Übungsaufgabe Projektmanagement Wie könnte die Checkliste für ein Angebot aussehen? Randbedingung: v Struktur eine Angebots v formale Ausschreibungsbedingungen v Risikoanalyse Methoden des SW-Projektmanagements 79 Weickert/Helmerich

Checkliste für Angebot Struktur des Angebots v Situation und Aufgabe verstanden (warum) v Liefer-/Leistungsumfang

Checkliste für Angebot Struktur des Angebots v Situation und Aufgabe verstanden (warum) v Liefer-/Leistungsumfang komplett, klar, messbar (was) v Strategie dokumentiert Expertenwissen und ist der Situation angepasst (wie) v Kosten/Termine korrekt, konsistent, plausibel (wann) Formale Kriterien v Termin eingehalten v alle Unterlagen beigelegt (Qualifikation) v Unterschrift Projektmanagement Gewinnen wir die Ausschreibung? v Wer ist die Konkurrenz? v Was ist es dem Kunden wert? v Was ist das Budget? Machen wir Profit? v Machbar? (Größe, Komplexität, Unsicherheit) v Vertragstyp? v Personal vorhanden? v Qualifikation vorhanden? v Auftraggeber bekannt (liquide)? v Unterauftragnehmer? v langfristige Perspektive? Methoden des SW-Projektmanagements 80 Weickert/Helmerich

Reiner Kostenvergleich Methoden des SW-Projektmanagements Projektmanagement 81 Weickert/Helmerich

Reiner Kostenvergleich Methoden des SW-Projektmanagements Projektmanagement 81 Weickert/Helmerich

Nutzwertanalyse Kriterien Projektmanagement Gewicht A (Misch) B C (HW) (SW) Preis HW 30% 30.

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, 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 Nutzenkoeffizient 20/11 = 1, 8 (Verbesserung) Gewicht:

Multifaktorenmethode Projektmanagement Beispiel: Einführung EDV im Lagerwesen Nutzenkoeffizient 20/11 = 1, 8 (Verbesserung) 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

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) Projektmanagement Kostenvergleich: Preis Nutzwertanalyse: {5, 4, 3, 2, 1} Multifaktorenanalyse: {+3, 2, 1, -2, -3} Gewichte Summe = Ergebnis Sensitivitätsanalyse wenn knapp Methoden des SW-Projektmanagements 84 Weickert/Helmerich

PM-Techniken pro Phase Projektmanagement Projektvorbereitung Istanalyse, Risikoanalyse, Maßnahmen zur Risikoreduktion, Auswahl von Angeboten Projektinitialisierung

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) v AG beschreibt Umgebung v

Lastenheft und Pflichtenheft Lastenheft DIN 69 905 (Anforderungskatalog, Ausschreibung) v AG beschreibt Umgebung v Anforderungen (Funktionen, Eigenschaften) v Schnittstellen v Mengengerüst v Zeit- und Kostenrahmen (oft Basis für Angebot, oft mit muss/kann/soll Unterscheidung) Projektmanagement Pflichtenheft DIN 69 905 (Grobkonzept, Angebot) v AN beschreibt das Lieferprodukt/System v Teilsysteme (Architektur) v Funktionen / Input-Output / Oberfläche (Methoden / Klassen) v Vorgehen v Qualität (funktional / nichtfunktional) v Kosten/Termine v Wartungsleistung (grob, aber verbindlich und vollständig) Methoden des SW-Projektmanagements 86 Weickert/Helmerich

Projektdoku - Auftrag Projekthintergrund v Ziele v Wirtschaftlichkeit / Projektbegründung v Anforderungen (grob) v

Projektdoku - Auftrag Projekthintergrund v Ziele v Wirtschaftlichkeit / Projektbegründung v Anforderungen (grob) v Abgrenzung v Betroffene Schnittstellen v Lösungsalternativen (grob) v Projektmanagement Offene Punkte v Projektbegründung v Projektorganisation - Personen - Rollen AG-AN-QS v Projektplanung - interne - externe v Grobe Vorgehensweise v Rahmenbedingungen / Voraussetzungen v Risiken, Schutzaspekte v Projektorganisation v Methoden des SW-Projektmanagements interne Vereinbarung zwischen AG-AN 87 Weickert/Helmerich

Arbeitspaket (Auftrag) v Projektmanagement Ziel Aufgabe v Ergebnisse v Warum? Rahmenbedingung v Ressourcen v

Arbeitspaket (Auftrag) v Projektmanagement Ziel Aufgabe v Ergebnisse v Warum? Rahmenbedingung v Ressourcen v v 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) v v v v Ist-Analyse Ziele (messbar) Anforderungen (präzisiert) Sollkonzept für Kernprozesse

Grobkonzept (Problemanalyse) v v v v 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 v S=spezifisch (eindeutig, präzise), v

Ziele SMART definieren Projektmanagement Ziele sollen SMART definiert werden v S=spezifisch (eindeutig, präzise), v M=messbar, v A= akzeptiert, attraktiv, ausführbar, v R= realistisch, v T=terminierbar Was hier steht, wird in der Kontrolle überprüft! Was? Methoden des SW-Projektmanagements 90 Weickert/Helmerich

Rollen im Projekt Externe Rollen v Auftraggeber (AG) v Projektbetreuer v Reviewer/Control Board Stakeholder

Rollen im Projekt Externe Rollen v Auftraggeber (AG) v Projektbetreuer v Reviewer/Control Board Stakeholder v Prozess-Owner /Aufsichtsrat (Chef des AG) v Financial Controller v Fachlicher Experte v Nutzer v Administrator Projektmanagement Interne Rollen v Auftragnehmer (AN) v Projektleiter v Projektmitarbeiter - technischer Experte - fachlicher Experte - Qualitätsverantwortlicher - Verwalter Betroffene Rollen v Abteilungsleiter v Controller v anderer Projektleiter Methoden des SW-Projektmanagements 91 Weickert/Helmerich

Stabs-Projektorganisation Vorteile v schnelle Projektinitialisierung Projektmanagement Nachteile v Geringe Reaktionsgeschwindigkeit (Instanzenweg) v Know-how bleibt

Stabs-Projektorganisation Vorteile v schnelle Projektinitialisierung Projektmanagement Nachteile v Geringe Reaktionsgeschwindigkeit (Instanzenweg) v Know-how bleibt erhalten v Geringere Projektverantwortung (kleine Projekte) v flexibler Personaleinsatz v Konflikte sind vorprogrammiert Stab-Proj 1 Sys. Op Web PL PL Leitung Stab Proj 2 Java Methoden des SW-Projektmanagements Admin 92 Weickert/Helmerich

Matrix Projektorganisation Projektmanagement Nachteile Vorteile v Verunsicherung von v Hohes Sicherheitsgefühl Vorgesetzten der Mitarbeiter

Matrix Projektorganisation Projektmanagement Nachteile Vorteile v Verunsicherung von v Hohes Sicherheitsgefühl Vorgesetzten der Mitarbeiter v Konflikte sind vorprogrammiert v Konfliktbewältigung auf (Schlichter) mittlerer Ebene v Mitarbeiter ist „Diener zweier Herren" v flexibler Personaleinsatz v Hohe Kommunikationsbereitschaft nötig v Know-how bleibt erhalten v Querverrechnungen Leitung Sys. Op Kunde 1 Kunde 2 Web Java Admin PL PL Land Methoden des SW-Projektmanagements 93 Weickert/Helmerich

Reine Projektorganisation Vorteile v konzentrierte Projektinitialisierung v hohe Motivation v Schnelle Reaktion bei Störungen

Reine Projektorganisation Vorteile v konzentrierte Projektinitialisierung v hohe Motivation v Schnelle Reaktion bei Störungen v Eindeutige Weisungsbefugnis v direkter Zugang zum Chef Projektmanagement Nachteile v hohe Kosten v Trennung von Fachabteilungen v Know-how-Verlust bei Projektende v Probleme bei der Wiedereingliederung Leitung Projekt 1 PL Projekt 2 Abt 1 Admin PL Methoden des SW-Projektmanagements 94 Weickert/Helmerich

Teaming Projektmanagement Kennenlernen v Interviewspiel (Vorstellung eines Stargasts) - was bringt sie aus der

Teaming Projektmanagement Kennenlernen v 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? v Gemeinsames Wochenende/Essen v Gemeinsamer Erfolg - Hochseilgarten, Rafting. . - Präsenatation Methoden des SW-Projektmanagements 95 Weickert/Helmerich

Teamentwicklung Selbstregelung • Vertrauen • gegenseitige IV Impulse Performing III Integration Norming • Regeln

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: veine valle v 5 Methoden

6. Übungsaufgabe: Wie viele Quadrate sehen Sie? Projektmanagement Randbedingung: veine valle v 5 Methoden des SW-Projektmanagements 97 5 er Gruppe andern alleine min Zeit Weickert/Helmerich

Aufgaben PL - Projektmitarbeiter Projektleiter muss. . . v planen - strukturieren - schätzen

Aufgaben PL - Projektmitarbeiter Projektleiter muss. . . v planen - strukturieren - schätzen - dokumentieren v leiten - delegieren - organisieren (SPU, Meetings) - motivieren, moderieren - Störungen abhalten v steuern - kontrollieren v berichten - kommunizieren - präsentieren Projektmanagement Projektmitarbeiter muss. . . v planen - eigene Zeit planen - dem PL helfen - PL fragen, wenn nötig v leiten - Aufgaben selbständig erledigen (Verantwortung) - entwerfen, konstruieren, erfinden, programmieren, testen v 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

Wiederholung: 3. Tag (Mini-Quiz) Beschreiben Sie den Unterschied - der Interview-Technik und - der Fragebogen-Technik (Vorbereitung, Vor- und Nachteile) v Welche Möglichkeiten zur Reduzierung des Risikos haben Sie in der Vorbereitungsphase (Auftraggeber, Auftragnehmer) v Warum ist es wichtig den Projektauftrag zu definieren? v Was sind die Vor- und Nachteile der Stabsorganisation? Projektmanagement v Methoden des SW-Projektmanagements 99 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

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) v v v v Projektmanagement Produktstrukturplan (Ergebnisstruktur) Projektstrukturplan (Work Breakdown Structure) Ablaufplanung

Planungsprozess (1) v v v v Projektmanagement Produktstrukturplan (Ergebnisstruktur) Projektstrukturplan (Work Breakdown Structure) Ablaufplanung Terminplanung Arbeitspaketplanung Aufwandschätzung Ressourcenplanung Risiko. System 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) v v v v Projektmanagement Produktstrukturplan Projektstrukturplan Ablaufplanung (Abhängigkeiten berücksichtigen) Terminplanung (Zeiten

Planungsprozess (2) v v v v Projektmanagement Produktstrukturplan Projektstrukturplan Ablaufplanung (Abhängigkeiten berücksichtigen) Terminplanung (Zeiten / MA berücksichtigen) Arbeitspaketplanung Aufwandschätzung Ressourcenplanung Risiko. HW planung Test SW Doku T 0+1 T 0+2 Methoden des SW-Projektmanagements T 0+3 T 0+4 102 Gantt T 0+5 Weickert/Helmerich

Planungsprozess (3) v v v v Produktstrukturplan Projektstrukturplan Ablaufplanung Terminplanung Arbeitspaketplanung Aufwandschätzung Ressourcenplanung Risikoplanung

Planungsprozess (3) v v v v Produktstrukturplan Projektstrukturplan Ablaufplanung Terminplanung Arbeitspaketplanung Aufwandschätzung Ressourcenplanung Risikoplanung AP AP 1: AP 2: AP 3: AP 4: Verantwortlich Meier Müller+Josef Meier Müller + Meier Aufwand 6 Tage 4 Tage 5 Tage 1 Tag Projektmanagement HW Test SW Doku T 0 Termin 31. 3 2. 4 6. 4 7. 4 Methoden des SW-Projektmanagements T 0+1 T 0+2 T 0+3 T 0+4 T 0+5 Interview mit X Y X 103 Weickert/Helmerich

Mitarbeiter - Zeit Projektmanagement Teilbarkeit der Aufgabe v Organisationsform v Kommunikation v Methoden des

Mitarbeiter - Zeit Projektmanagement Teilbarkeit der Aufgabe v Organisationsform v Kommunikation v Methoden des SW-Projektmanagements 104 Weickert/Helmerich

Einfluss der Kommunikation Kn=n*(n-1)/2 Projektmanagement 3 MA besprechen sich je 2 Std pro Woche

Einfluss der Kommunikation Kn=n*(n-1)/2 Projektmanagement 3 MA besprechen sich je 2 Std pro Woche 4 MA besprechen sich je 4 Std pro Woche! Methoden des SW-Projektmanagements 105 Weickert/Helmerich

Mitarbeiter - Zeit v ohne Kommunikation Projektmanagement v Zeit = Aufwand / MA Methoden

Mitarbeiter - Zeit v ohne Kommunikation Projektmanagement v Zeit = Aufwand / MA Methoden des SW-Projektmanagements mit Kommunikation Zeit = Aufwand / (MA*Eff) 106 Weickert/Helmerich

Organisation der Kommunikation K 5=5*(5 -1)/2 = 10 Methoden des SW-Projektmanagements Projektmanagement K 5=5

Organisation der Kommunikation K 5=5*(5 -1)/2 = 10 Methoden des SW-Projektmanagements Projektmanagement K 5=5 107 Weickert/Helmerich

Zusammenfassung: Planung Produktstruktur erstellen vgemäß Entscheidungen AG vmuss vollständig sein! Projektstruktur erstellen vgemäß Schätzen

Zusammenfassung: Planung Produktstruktur erstellen vgemäß Entscheidungen AG vmuss vollständig sein! Projektstruktur erstellen vgemäß Schätzen der Aufwände v (bottom-up) Einteilung der Ressourcen v gemäß Optimieren der Kommunikation v. Teams Risiken einplanen v. Buffer Projektmanagement Phasenmodell vbis auf die Ebene der Arbeitspakete v Vergleich mit Angebot der Faustformel: Zeit = Aufwand/MA v möglichst MA ganz für einen Zeitraum v Urlaub berücksichtigen bilden / Teilprojekte v. Kommunikationsweg festlegen v. Regeln festlegen v. Maßnahmen Methoden des SW-Projektmanagements 108 Weickert/Helmerich

Netzplantechniken Projektmanagement CPM (Critical Path Methode) v Zeit pro Aktivität ist fix und wird

Netzplantechniken Projektmanagement CPM (Critical Path Methode) v Zeit pro Aktivität ist fix und wird mit Pfeil dargestellt v Abhängigkeiten durch Knoten symbolisiert v Optimieren durch Verkürzung der Zeit unter Erhöhung des Preises PERT (Programm Evaluation and Review Technique) v Jedes Ereignis ist ein Knoten (EKN) v Ein Ereignis hat eine Wahrscheinlichkeit (3 Werte) v Gut für Risikoplanung Gantt (Balkendiagramm v. Betriebswirt H. L. Gantt) v Aktivität als zeitlicher Balken (VKN) v 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

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 v Analogieverfahren Vergleich mit ähnlichen Projekten (Erfahrungs-DB) v Prozentverfahren Hochrechnung von vorausgegangenen

Schätzverfahren Projektmanagement v Analogieverfahren Vergleich mit ähnlichen Projekten (Erfahrungs-DB) v Prozentverfahren Hochrechnung von vorausgegangenen Aufwänden auf die Zukunft gemäß Phasenverteilung (40 -20 -40) ADesign=AEntwurf*20%/40% v Faktoren-Verfahren Zusammenhang zwischen gemessener Produktgröße, Einflussfaktoren und geschätztem Aufwand A=f(M, E) z. B. Co. Mo, 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

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:

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) Methoden des SW-Projektmanagements 114 Projektmanagement Weickert/Helmerich

Prozentsatzverfahren (Beispiel) Methoden des SW-Projektmanagements 114 Projektmanagement Weickert/Helmerich

Faktoren-Verfahren Projektmanagement Gesamtaufwand = Fachlicher Aufwand + DV-Aufwand = FU*FT*FE + DU*DT*DE*DO*DW*DS FU /DU

Faktoren-Verfahren Projektmanagement Gesamtaufwand = Fachlicher Aufwand + DV-Aufwand = FU*FT*FE + DU*DT*DE*DO*DW*DS FU /DU = Fachl. Umfang (#Funktionen) FT /DT = Tätigkeit (0, 1 bis 1, 1) FE /DE = Erfahrung für Tätigkeit DO DW DS = Organisatorische Schwierigkeiten = Wiederverwendung gewünscht = Maschinennahe Sprache Methoden des SW-Projektmanagements 115 Weickert/Helmerich

Co. Mo-Verfahren Projektmanagement (Constructive Cost Model nach Barry Boehm) Grundformel: MM = MF (Quan

Co. Mo-Verfahren Projektmanagement (Constructive Cost Model nach Barry Boehm) Grundformel: MM = MF (Quan * Qual * Prod)EX MM = Mitarbeitermonate (1 MM = 20 MT = 160 Std) MF = Multiplikationsfaktor 2, 4 /2, 7 /3, 0 (Batch/gemischt/Online) Quan = Anzahl der unterschiedlichen Datenelemente und der Anweisungen aus dem Anweisungsteil des Programms, dividiert durch 1000 Qual = Qualitätsfaktor Prod = Produktivitätsfaktor EX = Exponent 1, 05 /1, 09 /1, 12 (Batch/gemischt/Online) Methoden des SW-Projektmanagements 116 Weickert/Helmerich

Schätzklausur v v v Projektmanagement Erläuterung der Methode (Moderator) 15 min Arbeitstechnik, Regeln (Moderator)

Schätzklausur v v v 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

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

Kontrolle Termin + Aufwand + Qualität + Projektmanagement Kurze Bestandsaufnahme nach festen Regeln zu festen Zeiten: v Kenngrößen qualitätiv (TBQ) v Kenngrößen quantitativ z. B. Schätzung des Restaufwands z. B. Vergleich Ist-Stunden/linearen Plan-Stunden z. B. Stundenverbrauch mit Fertigstellungsgrad v Risikoüberwachung v Probleme v Planungsänderung nötig? v Feedback vom PL Methoden des SW-Projektmanagements 119 Weickert/Helmerich

Meilensteintrendanalyse Termine Projektmanagement Berichtszeitpunkte 15. 3 1. 4 1. 5 15. 5 1. 7

Meilensteintrendanalyse Termine Projektmanagement Berichtszeitpunkte 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 AP 1 AP 2 AP 3 fertig 50% fertig AP 4

Terminverfolgung Projektmanagement Arbeitspakte AP 1 AP 2 AP 3 fertig 50% fertig AP 4 Zeit heute Methoden des SW-Projektmanagements 121 Weickert/Helmerich

Aufwandsverfolgung Projektmanagement MA-Std 2 V-Ist Obergrenze Risiko (Eskalation) 3 kalkulierter Aufwand 1 1. 2.

Aufwandsverfolgung Projektmanagement MA-Std 2 V-Ist Obergrenze Risiko (Eskalation) 3 kalkulierter Aufwand 1 1. 2. 3. Erhöhung wegen Anforderungen Krankheit MA 1 MA 2 war effektiver als erwartet Berichtspunkte Methoden des SW-Projektmanagements 122 Weickert/Helmerich

Phasenentscheidungssitzung Projektmanagement Sinn v Controlling v Eskalation, wenn nötig (Hilfe vom Mgt) v Entscheidung

Phasenentscheidungssitzung Projektmanagement Sinn v Controlling v Eskalation, wenn nötig (Hilfe vom Mgt) v Entscheidung des Mgt (Entlastung des PL) Agenda v Bericht über die Phase (Zeit, Budget) v Gutachten über Qualität der Ergebnisse v Entscheidung (Abnahme, Maßnahme) v Plan für nächste Phase v Freigabe nächste Phase v nächster Termin Protokoll Methoden des SW-Projektmanagements 123 Weickert/Helmerich

Steuerung Projektmanagement Aufnahme des Problems v nicht den Boten bestrafen v Ursachensuche nur sinnvoll,

Steuerung Projektmanagement Aufnahme des Problems v nicht den Boten bestrafen v Ursachensuche nur sinnvoll, um vergleichbares Problem zu vermeiden Kreative Lösung suchen v Änderung der Netzplanlogik v Änderung der Rahmen (Inhalt, Qualität, Zeit) v Änderung der Methode (kaufen statt entwickeln) v Hilfe bei Experten suchen (Delegieren) v Verzögerung wo anders wettmachen Steuerung kommunizieren v Neuer Plan v 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,

Change-Request-Verfahren Projektmanagement Änderungswünsche werden gebündelt Es findet eine Entscheidung im Change Control Board statt, ob v Änderung ohne Mehraufwand akzeptiert wird v Änderung zu Mehraufwand führt v 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“ v Alle Projektbeteiligte tragen Risikoverantwortung v

Risikomanagement Projektmanagement „Risk management is a people issue“ v Alle Projektbeteiligte tragen Risikoverantwortung v Projektleiter initiiert und führt RM-Prozess durch v Management ist in der Überwachung und Steuerung beteiligt Risiken verändern sich bzgl. Wahrscheinlichkeit, Dringlichkeit und Auswirkung v Risiken + Maßnahmen müssen verfolgt werden RM-Prozess muss einfach und pragmatisch sein v Dokumentation so viel wie nötig, so wenig wie möglich, Methoden des SW-Projektmanagements 126 Weickert/Helmerich

Beispiele aus der Praxis. . (PL) Situation v schon am Projektanfang reicht die geplante

Beispiele aus der Praxis. . (PL) Situation v schon am Projektanfang reicht die geplante Zeit nicht! v ein Arbeitspaket ist überfällig v was ist die Konsequenz für das Gesamtprojekt? v Auftraggeber sucht einen Schuldigen. v Teammitarbeiter arbeitet in einem anderen Projekt v Drohen oder belohnen? Tipp v v v 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

Meetings (kurz-zielgerichtet) Projektmanagement Agenda vorbereiten - Planung der Ergebnisse (was = warum) - Planung des Ablaufs (wie) v Meeting organisieren - alle einladen (Agenda verschicken) - Raum reservieren, Material bereit (Stift, Beamer) - Pünktlich sein v Durchführen - Moderation (jeden hören – evtl. Kollegen bitten) - Visualisieren der Agenda - Visualisieren der Ergebnisse - Protokoll der Ergebnisse v Methoden des SW-Projektmanagements 128 Weickert/Helmerich

PM-Techniken pro Phase Projektmanagement Projektvorbereitung Istanalyse, Risikoanalyse, Maßnahmen zur Risikoreduktion, Auswahl von Angeboten Projektinitialisierung

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

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 sich auf Projekt und Produkt v „geeignet für den Verwendungszweck“ v Methoden des SW-Projektmanagements 130 Weickert/Helmerich

Qualität nach ISO 9126 Funktionalität v Angemessen v Sicherheit v Genauigkeit v Interoperabilität v

Qualität nach ISO 9126 Funktionalität v Angemessen v Sicherheit v Genauigkeit v Interoperabilität v Konformität zu Standards Zuverlässigkeit v Reife v Fehlertoleranz, d. h. stürzt nicht ab bei Fehleingabe v Wiederherstellbarkeit Effizienz v Zeitverbrauch v Speicherverbrauch Projektmanagement v Die Fähigkeit von Produkten ihre Aufgaben exakt zu erfüllen, wie sie durch Anforderungen und Spezifikationen definiert sind. Die Korrektheit ist ein Spezialfall. v 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] v 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, ) v Verständlichkeit v Erlernbarkeit v Bedienbarkeit v

Qualität nach ISO 9126 Benutzbarkeit (Useabiltity, ) v Verständlichkeit v Erlernbarkeit v Bedienbarkeit v Robustheit Änderbarkeit (Erweiterbarkeit, Wartbarkeit) v Analysierbarkeit v Modifizierbarkeit v Stabilität v Prüfbarkeit Übertragbarkeit (Portabilität) v Anpassbar, d. h. 100% portabel, wenn 0 Aufwand! v Installierbarkeit v Austauschbarkeit Projektmanagement Die Benutzbarkeit umfasst die Adäquatheit, die Erlernbarkeit und die Robustheit eines Softwaresystems. v 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. v Darunter versteht man die Leichtigkeit, mit der ein System in einer anderen Umgebung verwendet werden kann. v Methoden des SW-Projektmanagements 132 Weickert/Helmerich

Warum? Testen Projektmanagement Was? ok Wie? v v v Wann? Warum? Beweis, dass die

Warum? Testen Projektmanagement Was? ok Wie? v v v Wann? Warum? Beweis, dass die Anzahl der Fehler eines realisierten Systems unterhalb einer definierten Schwelle liegt Was? Code, Modul, Gesamtsystem, Abdeckungsgrad, Test. Daten, Abnahme, Kriterien Wie? Manuel (Fagan, Testuser), Automatisch, wie oft Blackbox, Whitebox, Debugging, Trace Driver Planen Wer, Wann, . . . Test der Testumgebung Testen Testbericht Test Bericht Daten Methoden des SW-Projektmanagements Modul 133 Weickert/Helmerich

Abnahme Projektmanagement Der Kunde prüft die Produkte gemäß v Spezifikation im Angebot v Spezifikation

Abnahme Projektmanagement Der Kunde prüft die Produkte gemäß v Spezifikation im Angebot v Spezifikation laut Prozess v Spezifikation laut vorheriger Phase v Qualität bezüglich der Verwendung Gesetzliche festgelegter Abnahmeprozess v AN gibt Produkt zur Abnahme frei v 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) v v v Welche Schätzverfahren kennen Sie? Was ist der

Wiederholung: 4. Tag (Mini-Quiz) v v v Welche Schätzverfahren kennen Sie? Was ist der Unterschied - einer Schätzklausur - einer Mehrfachbefragung? (Vorgehen, Vor- u. Nachteil) Was sind Knoten und Kanten? (EKN, 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? v Haben wir gut zusammengearbeitet?

Beurteilung des Erfolgs Projektmanagement Haben wir das Ziel erreicht? v Haben wir gut zusammengearbeitet? v Wo waren unsere Stärken? Was haben wir in diesem Projekt gelernt? v Was werden wir in Zukunft anders machen? v 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

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

Tipp Projektmanagement Ein Tag, der am Anfang eines Projekts verloren geht, tut genauso weh wie ein Tag, der am Ende verloren geht. v Begrenzen Sie Verluste: Blasen Sie scheiternde Anstrengungen frühzeitig ab – ohne Wenn und Aber. v 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

Kommunikationstheorie Projektmanagement Jede Nachricht wird von 4 „Ohren“ empfangen. „Ziehe dich warm an, es ist kalt“ kann bedeuten: v Sachohr -> es ist kalt v Beziehungsohr -> Du bist klein und ich muss dich bemuttern v Selbstoffenbarungsohr -> es hat sich früher nie jemand um sie gekümmert v Appellohr -> zieh Dich an! Methoden des SW-Projektmanagements 139 ich bin doch kein kleines Kind Weickert/Helmerich

7. Übungsaufgabe: Hören sie auf allen 4 „Ohren“! 1. 2. 3. 4. 5. Sehen

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: vin v 15 2 er Gruppen min Zeit Weickert/Helmerich

Gute Kommunikation Projektmanagement Beziehungsebene klären v Statt auf dem Beziehungsohr, das Gras wachsen hören:

Gute Kommunikation Projektmanagement Beziehungsebene klären v Statt auf dem Beziehungsohr, das Gras wachsen hören: positive Unterstellung v Beziehungsprobleme offen ansprechen v Im Vorfeld die Beziehungsebene zusichern: Schulterklopfen, Lächeln, klare Ansage Konflikt auf der Sachebene als Chance sehen v These-Antithese: Synthese v Widerspruch als neuer Aspekt v Anerkennen und auf Lösungssuche gehen v Nicht: entweder/oder, sondern: oder auch Guter Stil v Sachlich bleiben Ausreden lassen, aber selbst kurz halten v Regeln vereinbaren Methoden des SW-Projektmanagements 141 Weickert/Helmerich

Gesprächsführung Projektmanagement Gesprächsbereitschaft sicherstellen v Rahmen setzen (Thema) v Frage nach Zeit Akzeptanz der

Gesprächsführung Projektmanagement Gesprächsbereitschaft sicherstellen v Rahmen setzen (Thema) v Frage nach Zeit Akzeptanz der Situation v Problem schildern v persönliche Sicht (Ich-Botschaft) v Abgleich des Verständnisses Gegenseitige Erwartungen (Ziele) v persönliche Sicht (Lösungsvorschlag) v Frage nach anderer Sicht Einigung/Entscheidung v Vereinbarung der nächsten Schritte v Wann berichten über Erfolg? v Dank und Verabschiedung Methoden des SW-Projektmanagements 142 Weickert/Helmerich

Sandwich Feedback - Beispiele So geht es nicht weiter Herr Meier! Ihre Präsentation ist

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.

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

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.

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 – Win Konfliktlösung auf der Sachebene nach Harvard. Verhandlungsmodell: v gemeinsame Interessen suchen

Konfliktmanagement – Win Konfliktlösung auf der Sachebene nach Harvard. Verhandlungsmodell: v gemeinsame Interessen suchen und sichern meist hinter den Interessen = Motivation v unterschiedliche Ziele motivieren und anerkennen v Alternative Wege suchen v Objektive Kriterien zur Bewertung suchen und vereinbaren wir v Kompromiss schließen v Kontrolle vereinbaren Konflikte auf der Beziehungsebene über ich v Zuhören, Feedback, Spiegeln v Reindenken mit positiver Unterstellung v Moderator/ Mediator Methoden des SW-Projektmanagements 147 Projektmanagement du Weickert/Helmerich

8. Übungsaufgabe Projektmanagement Sie sind Sys. Op und sind für die Sicherheit des ITSystems

8. Übungsaufgabe Projektmanagement Sie sind Sys. Op 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. v 2 Gruppen v 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

Konfliktarten Projektmanagement Konfliktart Ursache Lösung Verteilung knappe Ressourcen Prioritäten, Kriterien Beziehung schlechte Erfahrung, Stil Vertrauen aufbauen, Umgangsformen 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

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 v Angriff (verbal) - Widerspruch - Vorwurf - Drohung - Nebenkriegsschauplatz v

Konfliktsymptome Projektmanagement v Angriff (verbal) - Widerspruch - Vorwurf - Drohung - Nebenkriegsschauplatz v Flucht (verbal) - Schweigen - Bagatellisieren - Standardantwort - Dienst nach Vorschrift v Angriff (non-verbal) - Unruhe - Intriege - Mobbing - Sabotage v Flucht (non-verbal) - Unaufmerksamkeit - Müdigkeit - Krankheit - innere Kündigung Methoden des SW-Projektmanagements 151 Weickert/Helmerich

Techniken zur Kreativität Projektmanagement Brainstorming v Aufnahme von Ideen v Gegenseitige Stimulation v keine

Techniken zur Kreativität Projektmanagement Brainstorming v Aufnahme von Ideen v Gegenseitige Stimulation v keine Diskussion, keine Frage, keine Kritik Gruppenarbeit v 3 -5 Mitglieder v Effektivität steigern durch Wettbewerb mit anderen Gruppen v Präsentation der Ergebnisse (Mind. Map) Diskussion v jeden hören v Bodo-Hüte verteilen v Devils Advokat spielen (was wäre das schlechteste? ) v STOP-Technik (Denkmuster erkennen) Methoden des SW-Projektmanagements 152 Weickert/Helmerich

´ 6 Thinking Hats' (Edward de Bono) v focus on the data available v

´ 6 Thinking Hats' (Edward de Bono) v focus on the data available v look at problems using intuition, gut reaction, and emotion v look at all the bad points of the decision v think positively (vision, optimistic) v think creatively (no critisism) v 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 /

Motivation für Risikomanagement Projektmanagement Ursachen für unzufriedene Kunden (zu spät / zu teuer / keine Qualität): v Kein Projektmanagement (fehlende Projektkontrolle, kein Änderungsmanagement) v Chaotische Prozesse v Feuerwehreinsätze v Fehlende Basis v 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

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 v v v v v Projektmanagement Fokussierung der begrenzten Ressourcen Problemverhinderung

Nutzen von Risikomanagement v v v v v 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

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 v v v v

Risiken identifizieren Projektmanagement Arten siehe Seite 76 Techniken zur Identifizierung v v v v 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 v v v v v Projektmanagement Unzureichende Ressourcen Unrealistische

Die wichtigsten Risiken der Softwareentwicklung v v v v v 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

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 15. 07. Verantwortlichen 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

Mathematische Risikobewertung Projektmanagement Das Risiko macht ein an sich singuläres Ereignis quantifizierbar und erlaubt eine vergleichende Bewertung v Das Risiko erlaubt, Ungunstereignisse zu quantifizieren und in Ihrer Gesamtheit zu betrachten v Die Addition aller Risiken erlaubt, den Gesamtschaden mit einem Gesamtaufwand zur Abschwächung zu vergleichen und in die Kalkulation mit einzubeziehen v 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 v Methoden des SW-Projektmanagements 161 Weickert/Helmerich

Risikobewertung einfach halten (1) Projektmanagement Wahrscheinlichkeit Stufe Wert Kriterien 5 So gut wie sicher

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

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 – 1 M€ / > 1 Monat Verzögerung 1 vernachlässigbar Unbedeutend / unbedeutend Methoden des SW-Projektmanagements 163 Weickert/Helmerich

Risikobewertung: Rechenbeispiel Projektmanagement Risikoeintritt: Wahrscheinlichkeit und Verlust Ja Kritischer Fehler gefunden k. F. nicht

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 Kritischer Fehler gefunden Nein 1, 5 Mio 6, 25 Mio P=0, 20 L=5 Mio Kosten 1 Mio. 3, 75 Mio P=0, 05 L=30 Mio Regressionstest Summe P=0, 30 L=1 Mio 1, 0 Mio 0, 30 Mio k. F. nicht gefunden 13, 50 Mio P=0, 50 L=26 Mio Kein k. F. P=0, 20 L=1 Mio Methoden des SW-Projektmanagements 13 Mio 0, 20 Mio 164 Weickert/Helmerich

Risiken abschwächen v Vermeiden v Begrenzen v Behandeln v Ignorieren Projektmanagement (d. h. Eintrittswahrscheinlichkeit

Risiken abschwächen v Vermeiden v Begrenzen v Behandeln v 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: v Greifen die vereinbarten Aktionen zur Abschwächung? v Sind die

Risiken verfolgen Projektmanagement Grundfragen: v Greifen die vereinbarten Aktionen zur Abschwächung? v Sind die Risiken und vereinbarten Aktionen noch relevant? v Hat sich ihre Bewertung verändert? v Hat sich der Status der Risiken verändert? v Sind die Risiken zu einem Problem geworden? v Gibt es neue Risiken? Methoden des SW-Projektmanagements 166 Weickert/Helmerich

Tipps zur Risikoverfolgung v v v v Projektmanagement Die wichtigsten Risiken kontinuierlich verfolgen Nur

Tipps zur Risikoverfolgung v v v v 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 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

Risikostrategie Projektmanagement Risikostrategie als Anleitung für das Tagesgeschäft Umgang mit typischen sich wiederholenden Risiken v Risikomanagement als skalierbarer Prozess v (Risikomanagement funktioniert auch unterschiedlichen Randbedingungen) v Systematisierung der internen und externen Kommunikation von Risiken (intern zur Standardisierung des Risikomanagements, extern, um Verbindlichkeit gegenüber Kunden zu erzeugen) v Risikomanagement vor Projektstart v 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) v http:

Literaturhinweise Projektmanagement http: //www. projektmagazin. de/glossar/ Projekt Management Body of Knowledge (PMBOK) v http: //gpm-ipma. de/index. html International Competence Baseline (ICB) vor allem Buchliste, Kurse u. Veranstaltungen v http: //www. software-kompetenz. de/ Wissensdatenbank mit 1500 Beiträgen Glossar v http: //www. its. qut. edu. au/pp/framework/ Project management Framework (PMF) (englisch, aber viele Artikel) v Methoden des SW-Projektmanagements 169 Weickert/Helmerich