Projektplan Software Engineering Projekt November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1
Der Projektplan Grundlage der gemeinsamen Arbeit innerhalb des Teams und mit dem Auftraggeber November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 2
Inhalte des Projektplans Produkt (Ist- und Soll-Zustand) Zeitplan Organisation des Teams Softwareentwicklung November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 3
Ist-Zustand Aktuelle Situation Stakeholder Probleme November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 4
Soll-Zustand Vision / Ziele Erwartete Vorteile Lösungsansätze Prioritäten Abgrenzung des Projektumfangs November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 5
Organisation des Teams Toll, Ein Anderer Machts November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 6
Projektmanagement Planung Messung und Analyse Monitoring und Steuerung Risikomanagement Qualitätssicherung Konfigurationsverwaltung?? Anforderungsverwaltung November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 7
Definition eines Prozesses Schätzungen aktualisieren Was? Wann? Wer? Wie? Eintrag im Backlog wurde verändert Komplettes Team Planning Poker November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 8
Anforderungsverwaltung Analyse Backlog Nachvollziehbarkeit Änderungen (Erweiterungen/Fehler/ ) November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 9
Planung Fixe Termine Meilensteine / Deliverables Dokumente und Präsentationen Erfassung bekannter Arbeitspakete Priorisierung (relative) Schätzungen November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 10
Planung (2) Aktualisierung Verfügbarkeit des Teams Kompetenzen November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 11
Messung und Analyse Arbeitszeiten (Trennen nach Arbeitsbereich) Restarbeitszeiten Überstunden Wert von Storypoints November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 12
Monitoring und Steuerung Überwachung des Plans Einbeziehen der Stakeholder Transparentes Reporting Fortschritt Planabweichungen erkennbar Velocity Burndown Charts November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 13
Risikomanagement Schlechtes Software Design Was? Wahrscheinlichkeit? Auswirkung? Minderung? Mittel Instabile Anwendung, Kundenzufriedenheit Regelmässige Designreviews November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 14
Risikograph Auswirkungen Unproblematisch. Verheerend - -- - Niedrig. Hoch Eintrittswahrscheinlichkeit November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 15
Qualitätssicherung Sicherheit des Vortragenden bei Reviews Ziel Maßnahme Beschreibung Probevorträge Einarbeitung von Feedback, Gefühl für Zeitspanne November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 16
Qualitätssicherung (2) November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 17
Konfigurationsverwaltung Quelltexte Dokumente (History im Dokument) Folien Protokolle Anforderungen November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 18
Softwareentwicklung Analyse & Design Programmierung Testing Repository Dokumentation November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 19
Das perfekte Vorgehensmodell? Agil? Wasserfall? Test-Driven? V-Modell? Spiralmodell? Extreme Programming? Prototyping? Rational Unified Process? Einfach drauf los? Scrum? Iterativ? November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 20
Scrum Scrum Master Developer Team Burndown Chart Product Owner November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 21
Take Home Message Projektplan Inhalt Produkt (1 Seite) Erste Schätzung und Planung des gesamten Projekts ( plane, was du planen kannst ) Organisation des Teams Software-Entwicklung Allgemein ~10 Seiten (+ Bilder) Konkrete Prozesse, keine 0 Aussagen Prozessdarstellung in Bildern Abgabe am 22.12. November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 22
Tools Redmine viele andere x Unit November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 23