Zeitplanerstellung ACHTUNG: man arbeitet nicht 52 Wochen a 40 Stunden = 2080 Stunden pro Jahr Urlaub, Feiertage, Krankheit, Schulungen => 200 Arbeitstage pro Jahr Besprechungen, Meetings, Mails, Surfen, ... => 4 bis 5 Stunden Entwicklungsarbeit pro Tag circa 1000 Stunden pro Personenjahr mehr ist unproduktiv und nicht lange durchzuhalten wenn’s brennt kann man (für ein paar Wochen) auf 50 Stunden pro Woche hochfahren und Schätzfehler ausbügeln wenn man das dauernd macht bricht man irgendwann ein Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Fachgebiet Software Engineering. Übersicht. © 28. 03 Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Zeitplanerstellung Gesamtprojektzeit gemäß Schätzung Einteilen in Tasks, z.B. Phasen, Komponenten, ... Schätzen der relativen Taskgröße und Ableiten der Taskzeit bestimmen der typischen Stundenzahl für Projektarbeit pro Woche Zeiten für andere Projekte, Schulungen, Urlaub, Meetings, ... im Kalender vermerken pro Kalenderwochen erwartete Projektstunden im Kalender eintragen Taskreihenfolge festlegen: Vorgänger / Nachfolgerbeziehung festlegen => Gantt Chart topologisch sortieren kritische Pfade analysieren Risikoanalyse ... Tasks im Kalender eintragen (z.B. mit Microsoft Project, ) Meilensteine festlegen Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Arbeitspläne Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Task Aufwände Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Fachgebiet Software Engineering. Übersicht. © 28. 03 Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Zusammenfassung PSP solide statistische Absicherung von Projektplänen LOC als Basismaß individuelle Datenbasis hohe Schätzgenauigkeit bei wiederholbarem Prozess Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Task Aufwände Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Arbeitspläne Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Fachgebiet Software Engineering. Übersicht. © 28. 03 Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Work Flow Elements Person Activity Product Time Slot Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Gantt Chart: Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Kanban Board Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Burn Down Chart Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
BPMN Diagram Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Petri Netze Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Requirements Engineering Beispiele vs. vollständig und konsistent funktionale und nicht funktionale moving targets multiple stakeholders Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Twenty dirty tricks to train software engineers; Ray Dawson ICSE 2000 Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Softwaretechnik Methoden Sprachen Werkzeuge Projektmanagement Systemintegration Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University
Weitere Vorlesungen Design Pattern SE 2 – Werkzeugbau Compilerbau Graphentechnik - Theorie SE 3 – Modelltransformationen Fachgebiet Software Engineering Übersicht © 28.03.2017 Albert Zündorf, Kassel University