1 / 169

Methoden des SW-Projektmanagements

Initiating. Planning. Executing. Controlling. Closing. Methoden des SW-Projektmanagements. Warum?. Was?. ok. 1.Tag: Motivation, Definition u. Abgrenzung Projektmanagement 2.Tag: Projektphasen u. Managementregelkreis 3.Tag: Techniken für Vorbereitung u. Initiierung

val
Télécharger la présentation

Methoden des SW-Projektmanagements

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Initiating Planning Executing Controlling Closing Methoden des SW-Projektmanagements Warum? Was? ok 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 Wie? Wann? Methoden des SW-Projektmanagements

  2. Warum Projektmanagement? • Was ist PM? • Wer hat schon in IT-Projekten mitgearbeitet? • Wer hat schon IT-Projekte geleitet? • Welche Projekte haben Sie schon geleitet? • Was ist die Konsequenz ohne PM? • ohne Planung keine Steuerung • ohne Steuerung keine Kostenkontrolle • Ist PM immer nötig? • Lohnt sich PM? 1. Einführung Motivation Definition Abgrenzung Regelkreis 2. PM in IT 3. Techniken I 4. Techniken II 5. Kontrolle Methoden des SW-Projektmanagements 2

  3. Wie nötig ist Projektmanagement? Methoden des SW-Projektmanagements 3

  4. Gründe für das Scheitern.. • 1. unvollständige Anforderungen 13,1% • 2. fehlender Userinput 12,4% • 3. nicht genügend Ressourcen 10,6% • 4. unrealistische Erwartungen 9,9% • 5. keine Unterstützung durch das Management 9,3% • 6. Änderung der Anforderungen 8,7% • 7. keine Planung 8,1% • 8. nicht mehr benötigt 7,5% • 9. kein Management 6,2% • 10. unbekannte und unreife Technologie 4,3% •   andere 9,9% 44,1% 14,3% 10,6% Report der Standish Group über 365 Firmen und ca. 8.000 Projekte in US [Chaos1995] Methoden des SW-Projektmanagements 4

  5. Projektdefinition • Definition Projekt nach DIN 69901: • Ein Vorhaben, das im wesentlichen durch Einmaligkeit in seiner Gesamtheit gekennzeichnet ist bezogen auf: • die Zielvorgaben (Qualität, Kosten, Termin) • die Begrenzungen (zeitlich, finanziell, personell) • die Organisationsform (projektspezifische Rollen) • die Abgrenzung gegenüber anderen Vorhaben (komplexe Aufgabenstellung) • . • Praktische Definition: • Ein Projekt ist ein Vorhaben, das in vorgegebener Zeit und beschränktem Aufwand ein bestimmtes Ziel erreichen soll Methoden des SW-Projektmanagements 5

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

  7. :) Alternative Definition • Ein Projekt ist .... • ein unsichtbarer Parasit, der Geld und Leute verschlingt • eine Gelegenheit für gelangweilte Manager sich in Meetings zu treffen • ein bürokratisches Monster, dass große Mengen Papier ausspeit • eine Ausrede etwas nicht zu tun, was zu seinen Aufgaben gehört hätte • ein Oxymoron Methoden des SW-Projektmanagements 7

  8. Projekt LOC Fehlertolerantes verteiltes Betriebssystem 21.538 Textverarbeitung in ADA 38.732 Flugabwehrraketen Simulator für die AIR FORCE 40.000 SHIP 2000 für die schwedische Marine 55.000 Cabin Management System für Boeing 777 in ADA 70.000 ADA Cross Compiler für Z80 Mikroprozessoren 80.000 Static Analyser für ADA Source Code 200.000 Bahnverfolgung von Satelliten für die NASA 220.000 Grapical Kernel System (GKS) in ADA 242.580 Sprachübersetzter von COBOL und FORTRAN in ADA 338.000 Steuerungssystem der amerikanischen Raumfähre 500.000 Steuerungssoftware Stahlwalzwerk 500.000 Airplan Information Management System für Boeing 777 600.000 Flugkontrolle Luftraum über Spanien 800.000 Flugkontrolle der amerikanischen FAA 1.000.000 Kernkraftwerkssteuerung Frankreich in ADA 1.500.000 Buchhaltungssoftware US -Armee 1.800.000 Software Boeing 777 größtenteils in ADA 3.000.000 Software für Advanced Tactical Figther der US-Air-Force 5.000.000 Windows NT 4.0 6.000.000 Komplexität der IT-Projekte Methoden des SW-Projektmanagements 8

  9. Fachliche Kompetenz Soziale Kompetenz Management Kompetenz Manage- ment Multi- projekt Pionier- projekt soziale Komplexität Routine- Aufgabe Routine- projekt Potential- projekt fachliche Komplexität Mehrdimensionale Komplexität • Kompetenzen eines Projektleiters • Komplexität der Aufgaben Methoden des SW-Projektmanagements 9

  10. Gummi und Kunststoffe Keramische Industrie Chemische Industrie Papiergewerbe Metallgewerbe Textilgewerbe Holzgewerbe Fachliche Komplexität von IuK T-Markt (Fernmeldedienst) Elektrizität und –verteilung Verlags-, Druckgewerbe RF-, Fernsehtechnik Büromaschinen, EDV Kraftwagen und –teile Ernährungsgewerbe Luft- und Raumfahrt Maschinenbau IT-Branche Branchen Tools, Methodik, Treiber, OS, Architektur SW Technik Server, Chips, Standards, Busse, Power, Karten, Kabel HW Netze Protokolle, Hubs, Router, Kabel, Gateways Methoden des SW-Projektmanagements 10

  11. Planung/Studie Design Entwicklung Anpassung Wartung Phasen im Life-cycle einer SW • Ein Projekt kann sich auf eine oder mehrere Phasen erstrecken. Methoden des SW-Projektmanagements 11

  12. Analyse Stoffsammlung Betrieb Print/Vermarktung Grobkonzept Gliederung, Story Abnahme Druckfahnen Integration Gesamtreview Fachkonzept Kurzbeschreibung DV-Konzept Layout, Handl.-stränge Komponententest Kapitelweise Review Implementierung Rohversionen Vergleich: Lösungsprozesse Methoden des SW-Projektmanagements 12

  13. Entwicklungsphasen Methoden des SW-Projektmanagements 13

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

  15. Management • planen • überwachen • steuern • organisieren • Projekt • einmalig • komplex • begrenzt (TQK) • Projektmanagement • Methoden zur Bearbeitung von Projekten • Leitungsaufgaben • Organisationskonzepte Projekt + Management Methoden des SW-Projektmanagements 15

  16. Projektmanagement • Definition Projektorganisation (DIN 69901): • Gestaltung von projektbezogenen Regelungen. • Definition Projektmanagement (DIN 69901): • Gesamtheit von Führungsaufgaben, -organisation, -techniken und –mittel für die Abwicklung eines Projektes. • Praktische Definition: • "Getting Things Done." oder „Die Kunst ein guter Projektleiter zu sein“ Projekt- ziele Projekt- rollen Projekt- ablauf Projekt- planung Projekt- führung Projekt- steuerung Methoden des SW-Projektmanagements 16

  17. Selbsttest Wer hat schon einmal ein Programm geschrieben? • alleine • ohne Design • ohne Zeitplan • hat es funktioniert? Methoden des SW-Projektmanagements 17

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

  19. Do Idee Check Code Do Idee Design Plan (Design) Check Code Historie des PM • CMM-Level 1: • undefiniert • Erfolg = Leistung von Helden • CMM-Level 2: • wiederholbar • geplant und dokumentiert • Erfolg durch PM CMM (Capability maturity Model) Reifegradmodell Methoden des SW-Projektmanagements 19

  20. Act(decide) Plan (design) Do Check Shewhart Cycle or the Deming Cycle Analyse “think first, then 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

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

  22. 1. Übungsaufgabe Was sind Ihre Erwartungen an den Kurs? Randbedingung: • 15 min Zeit Methoden des SW-Projektmanagements 22

  23. Ist: Motivation Chaos-Report Ziel: gute PL Praxis Kontrolle: Prüfung Erfolg Warum? ok? Was? Tun: Skipt, Folien, Kurs Tun! Wie? Strategie: Kurs Zertifikat Wann? Plan: Semester Kurstage Inhalte des Kurses Methoden des SW-Projektmanagements 23

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

  25. Projekt: Einmaliges Vorhaben, Ziel, Be-, Abgrenzung, spez. Rollen Prozess: Vorgehen im Projekt Ablauf der Aktivitäten Produkt: Ergebnis eines Projektes, bzw. eine Prozesses Projekt XYZ Auftraggeber Stakeholder Organisation Ressourcen Tools Methoden Aufgabe Ziel (was?, wohin?) Q Prozess, Strategie (wie?) Start (warum?) Projektrahmen Begriffe Methoden des SW-Projektmanagements 25

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

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

  28. Warum? Was? ok Wie? Wann? Zusammenfassung Prinzipien • Grundlage ist der Management Regelkreis • Projektleiter denken in Ergebnissen, aber verstehen wozu Ergebnisse gebraucht werden • Projektleiter handeln pro-aktiv • planen • kontrollieren und • steuern frühzeitig • Projektmanagement ist kein Selbstzweck, sondern überlebensnotwendig • Sinn jeder Kontrolle/jedes Berichts ist klar • Projektmanagement Techniken können überall und von jedem angewandt werden • kosten ein paar Sekunden nachdenken! Methoden des SW-Projektmanagements 28

  29. Wiederholung: 1. Tag • Motivation • Projekte sind anspruchsvolle neue Herausforderungen • PM = Projekte managen (strukturieren, planen, leiten) • PM ist nötig, aufwendig und lohnt sich • Prinzipien • Managementregelkreis ist einfach, aber wird oft ignoriert oder nicht angewandt 1. Einführung Motivation Definition Abgrenzung Regelkreis 2. PM in IT 3-Ebenen Proj.-Phasen 3. Techniken I 4. Techniken II 5. Kontrolle Methoden des SW-Projektmanagements 29

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

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

  32. Warum? Was? ok Wie? Wann? Zusammenhänge Auftragsmanagement Zeitmanagement Projektmanagement • Aufgabe • Lösungsansatz • persönlicher Zeitplan • Durchführung • Arbeitsbericht • Motivation • Aufgabendefinition • Lieferstrategie • Überwachung • Abschluss • Projektvorbereitung • Projektinitialisierung • Projektplanung • Projektsteuerung • Projektabschluss Liefer- plan Projekt- plan Arbeits-paket Ergebnisstruktur(Produktstruktur) + Termine Projektstruktur + Termine + alle Zwischenergebnisse Methoden des SW-Projektmanagements 32

  33. Zeitmanagement-Regelkreis • ZielsetzungAnalyse und Ziele • PlanungAlternativen und Pläne • EntscheidungAuswahl der Alternativen • RealisierungTagesgestaltung und Organisation der Abläufe • Kontrolleder Ergebnisse mit den Zielen Kontrolle Zielsetzung 5 1 Kommu- nikation 2 4 Realisierung Organisation Planung 3 Entscheidung Methoden des SW-Projektmanagements 33

  34. Projektprozess: Vorgehensweise zur Durchführung des Projekts Projektvorbereitung Projektdefinition Projektdesign Projektplanung Projektdurchführung Projektabschluss Lösungsprozess: Vorgehensweise zur Erarbeitung einer Projektlösung Wasserfallmodell V-Modell Spiralmodell Prototyping Warum? Was? ok Wie? Wann? Abgrenzung Projekt-/ Lösungsprozess Methoden des SW-Projektmanagements 34

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

  36. Warum? Was? ok Wie? Wann? Struktur eines Angebots • 1 Überblick / Grundlagen • 2 Aufgabenstellung • 3 Angebotene Leistungen (und Ergebnisse) • 4 Leistungen von Seiten des Kunden • 5 Termine (und Projektablauf) • 6 Kosten und Zahlungsmodalitäten • 7 Vertrag, Bindefrist (, Kündigung) • 8 Anhang • Allgemeine Geschäftsbedingungen (AGBs) • Qualifikation (CVs, Referenzkunden) Methoden des SW-Projektmanagements 36

  37. Vertrag Vertrag Managementkreis Managementkreis 1. 1. Überblick Überblick 1.1. 1.1. Beschaffungszweck Beschaffungszweck 1.2. 1.2. Problembeschreibung Problembeschreibung Task Task Warum? Warum? 1.3. 1.3. Struktur Struktur des des Angebots Angebots Kontrolle Kontrolle 2. 2. Aufgabenstellung Aufgabenstellung 2.1. 2.1. Leistung Leistung und und Lieferung Lieferung 2.2. 2.2. Situationsanalyse Situationsanalyse Was? Was? 2.3. 2.3. Risiken Risiken 3. 3. Projektablauf Projektablauf Umsetzen Umsetzen 3.1. 3.1. Vorgehen Vorgehen 3.2. 3.2. Projektkontrolle Projektkontrolle Wer? Wer? Wie? Wie? 3.3. 3.3. Changemanagement Changemanagement Wann? Wann? 4. 4. Termine Termine 4.1. 4.1. Entscheidungen Entscheidungen 4.2. 4.2. Abnahme Abnahme Anhang Anhang Struktur des Vertrags Methoden des SW-Projektmanagements 37

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

  39. Vertragliche Ebene ·Business Case, Ausschreibung ·Change Requests ·Angebot/Vertrag, Lieferplan ·Lieferungen, Managementberichte, Protokolle ·Abnahmeprotokoll, Abrechung Projekt­ management ·Projektauftrag ·Arbeitspaketbeschreibung ·Projekthandbuch (Organisation, Konfiguration, Risikomanagement), Projektplan ·Protokolle, Zwischenergebnisse, Tests, Lieferungen ·Projektbericht persönliches Zeitmanagement ·Arbeitspaketbeschreibung ·Zeitplan, Terminkalender ·Ergebnisse, Tests ·Arbeitsnachweis Dokumente der 3 Ebenen Act Plan Do Check Act Plan Do Check Act Plan Do Check Methoden des SW-Projektmanagements 39

  40. Dokumente der 3 Ebenen Dokumente Fachliche Ebene vertraglicheEbene ProjektEbene Ausschreibungs- Unterlagen Modelle HW, SW, Handbücher Abnahmen, Changes Berichte Pläne Studien Methoden des SW-Projektmanagements 40

  41. 0 /Intern Arbeitskopien für das Team 0 /Projekt-management Plan und interne Kosten, Protokolle, interne Berichte 0 /Kundensicht Ausschreibung – Angebot – Changes Lieferungen – Abnahmen - Rechnungen Veröffentlichungen Tipp: Ablage Methoden des SW-Projektmanagements 41

  42. Kunde denkt in Entscheidungen • Ziel der Entscheidung • benötigte Inputs als Grundlage der Entscheidung • Entscheidungsprozess • Abstimmung • Bericht Abnahme Design Entscheidung Lieferprodukt Methoden des SW-Projektmanagements 42

  43. Design Arten von Entscheidungen Lieferprodukte Zweck ?! • Berichte/Studien • Kosten/Risiken/Investment • Funktionale und Qualitätsmerkmale Investment • investieren • kaufen oder entwickeln € • Merkmale (Designs, Prototyps, Modells) • Alternativen • Beschreibung ok? • Design auswählen  • Merkmale (Designs, Prototyps, Modells) • Alternativen • Abnahmekriterien • Abnahme eines Lieferprodukts • Abnahme System- abnahme  • Lieferplan • Änderungsplan • nächste Entscheidung • Änderungen • Kontrolle Vertrags- änderung Methoden des SW-Projektmanagements 43

  44. Warum? Was? ok Wie? Wann? PL denkt in Ergebnissen • Was muss ich am Ende abgeben? • Wie komme ich dahin? • Wie lange brauche ich mit QM? „gut, aber woher weiß ich ob es dem Kunden gefällt?“ Methoden des SW-Projektmanagements 44

  45. Prozesssicht PM - AM • Abnahme der Lieferung • Vertrags-beendigung • Vertragskontrolle • Vertragsanpassung • Ausschreibung • Angebot • AN-Auswahl • Vertragsabschluß Monitor- phase Abschluß Ausschreibung Projektmanagment Vorbereitung Plan Lieferungen Herstellung Meilenstein Kick-Off Projektteam Methoden des SW-Projektmanagements 45

  46. Generische Projektphasen (PDCA) A: Projektinitialisierung Erfahrungen der Praxis belegen: Projektgruppen, die die Phasen A und B sorgfältig durcharbeiten, haben > 50 % des Projekterfolgs in der Tasche - Klärung der Ausgangslage - Erarbeitung der Projektziele- Gruppenführung + Teammanagm. B: Projektplanung - Projektstruktur erarbeiten - Erfolgs- u. Mißerfolgsfaktoren analys. - Projektbeschluß herbeiführen- Durchführungsplanung C: Projektdurchführg. - Projektsteuerung und Kontrolle - Änderungsmanagement Aber: Aus Zeitmangel oder Erfolgsdruck starten viele Projektgruppen mit Phase C “durch” und erhöhen somit das Risiko des Scheiterns ihres Projekts! D: Projektabschluß - Soll-Ist-Vergleich - Dokumentation Methoden des SW-Projektmanagements 46

  47. Hindernisse in der Praxis • Management Entscheidungen sind nicht-technisch • Techniker verstehen sie nicht • Techniker brauchen sie nicht verstehen • Techniker haben Angst sich zu blamieren • Die IST-Analyse ist zu teuer, aber • das neue System soll so gut sein wie das alte • Fehler sollen nicht wiederholt werden • das IST soll verbessert werden • Die Experten kennen bereits eine Strategie, aber • ist sie für die Situation die beste? Methoden des SW-Projektmanagements 47

  48. Menschliches Irren • Nicht das, • was wir nicht wissen, bringt uns zu Fall... • sondern das, was wir fälschlicherweise • zu wissen glauben. Methoden des SW-Projektmanagements 48

  49. Warum Planung? • Planung ersetzt den Zufall durch den Irrtum-> Irrtum ermöglicht Lernen • Plane und du wirst Irren-> ja, aber geplant damit umgehen. • Je genauer der Plan, desto härter trifft der Zufall-> zu genaue Pläne sind oft falsch • Je mehr der Zufall trifft, desto nötiger ist der Plan-> je neuer die Situation, umso nötiger ein Plan • Plane nur soviel wie Du kontrollieren willst/kannst -> keine Diagnose und Steuerung ohne Planung-> keine Planung ohne Diagnose und Steuerung Methoden des SW-Projektmanagements 49

  50. Initiating Planning Executing Controlling Closing Projektphasen & Abhängigkeiten Act(decide) Plan (design) Do Check nach PMBok Methoden des SW-Projektmanagements 50

More Related