Projekt Management Tanja Blascheck Seminar StuPro cims cims
Project Management cims Agenda Einführung Aufgaben des Projekt Managements Planung Terminplanung Risikomanagement Aufwandsschätzung Prüfungen Projektkontrolle Projektabschluss Prototyp
Project Management cims Einführung Warum Projekt Management? Software Projekt Management Modelle im Projekt Management
Project Management cims Inkrementelles Vorgehensmodell Jede Iteration beinhaltet alle Software-Phasen Die Iterationen sind voneinander unabhängig Die erste Iteration stellt das Kernsystem dar
Project Management cims Aufgabe des Projekt Management Die zentrale Aufgabe ist es, ein Projekt erfolgreich durchzuführen, d.h. den Kosten- und Zeitrahmen sowie die Qualitätsanforderungen einhalten. Dies soll durch eine sorgfältige Planung und Kontrolle sicher gestellt werden. Quelle: Frühauf - Software-Projektmanagement und -Qualitätssicherung
Project Management cims Planung Projektplan Terminplan Kosten- und Aufwandsschätzung Risikomanagement Dokumentationsplan Aufgabenverteilung
Project Management cims Terminplanung Meilensteine Arbeitspakete Projektstrukturplan
Project Management cims Terminplanung - Darstellung Gantt-Charts PERT-Charts Quelle: Ludewig, J., Lichter, H.: Software Engineering
Project Management cims Risikomanagement Identifikation Bewertung und Analyse Planung Kontrolle Risikoidentifikation Liste potentieller Risiken Risikoanalyse Priorisierte Liste der Risiken Risikoplanung Risikovermeidung und Notfallpläne Risikoüber- wachung Risikobewertung Quelle: Sommerville, I.: Software Engineering, Pearson (2007)
Project Management cims Aufwandsschätzung Analytische Verfahren Algorithmische Verfahren – COCOMO – Function Points Quelle: Ludewig, J., Lichter, H.: Software Engineering
Project Management cims Prüfungen Tests – Unit Tests – Daily Builds – Modul, System, Integration Reviews Metriken
Project Management cims Projektkontrolle Regelkreis Projektfortschritt Fertigstellungsgrad Termin-Drift-Diagramm Quelle: Ludewig, J., Lichter, H.: Software Engineering, dpunkt.verlag (2007)
Project Management cims Projektabschluss Abnahme Dokumentation der Erfahrungen
Project Management cims Prototyp: Terminplanung 1. Iteration: 2. Iteration: PhaseStartterminEndtermin Angebot Anforderungsanalyse Projektplan Spezifikation Spezifikation Review Entwurf Entwurf Review Implementierung mit Unit Tests Tests (Modul, System, Integration) Abnahme PhaseStartterminEndtermin Anforderungsanalyse Spezifikation Spezifikation Review Entwurf Entwurf Review Implementierung mit Unit Tests Tests (Modul, System, Integration) Abnahme
Project Management cims Prototyp: Terminplanung
Project Management cims Prototyp: Terminplanung
Project Management cims Prototyp: Aufwandschätzung Funktionstypsimpleaveragecomplextotal Interne logische Datei 0*7=02*10=200*15=020 Externe Datei1*5=52*7=140*10=019 Externe Eingabe4*3=123*4=121*6=630 Externe Ausgabe3*4=129*5=452*7=1471 Externe Anfrage5*3=151*4=41*6=625 UFP = 165 VAF = 0,65+0,01*38= 1,3 AFP = 165*1,3 = 214,5 LOC = 214,5*53*1,85 = 21031,73
Project Management cims Prototyp: Risikomanagement RisikoProzentKostenGegenmaßnahmen Cloud42 ist nicht verwendbar30%2-3 MMPrototypen erstellen, der Cloud42 testet Schnittstelle zwischen EC2 und Eucalyptus ist inkompatibel 20%1 MM Prototypen erstellen, der EC2 und Eucalyptus verwendet Datenbankschnittstellen sind nicht kompatibel 15%3 MWKompatibilität so früh wie möglich testen Probleme mit der Infrastruktur30% Hängt vom Problem ab Hardware frühzeitig teste Anforderungen ändern sich49%2 MM Enger Kontakt mit den Kunden sowie Dokumente und Code so gestalten, dass er einfach änderbar ist Implizite Anforderungen45%2 MMSeminare abhalten und Prototypen entwickeln Anforderungen werden unterschätzt 45%1-2 MMPrototypen entwickeln
Project Management cims Literatur Claus, V., Schwill, A.: Duden Informatik A-Z. Dudenverlag (2006) Frühauf, K., Ludewig, J., Sandmayr, H.: Software- Projektsmanagement und -Qualitätssicherung. vdf (2000) Ludewig, J., Lichter, H.: Software Engineering. dpunkt.verlag (2007) McConnell, S.: Software Project Survival Guide. Microsoft Press (1998) Sommerville, I.: Software Engineering. Pearson (2007)
Project Management cims Fragen? ? ?