boxing modell
Transcription
boxing modell
Übung zur Vorlesung Projektorganisation und Management in der Software-Entwicklung Wintersemester 2009/2010 Prof. Dr. Dr. h.c. M. Broy Dr. M. Kuhrmann, Dr. H. Ehler, G. Kalus, D. Méndez F., W. Schwitzer 11.01.2010 Technische Universität München Fakultät für Informatik Übungsblatt 10: Time Boxing und Projektstatusbericht Aufgabe 22: Time Boxing Gegeben ist folgender Projektplan: Vorgang A B C D E F G H I J K L M N O Aufwand in Function Points 10 20 15 10 15 10 20 10 15 5 10 20 10 15 5 Vorgänger A B D B, E F H I K L M N Ihre Firma hat ein ähnliches Projekt schon einmal vor zwei Jahren durchgeführt. Sie haben die Produktivität Ihrer Mitarbeiter damals protokolliert. Dabei hat sich ergeben, dass im Schnitt ein Entwickler in dem Projekt pro Tag Aufwände im Umfang von 0,3 Function Points geschafft hat. An dem neuen Projekt arbeitet jedoch ein anderes Entwicklerteam, bestehend aus sechs Mitarbeitern. Sie beschließen, aufgrund der hohen Änderungsrate der Anforderungen iterativ zu planen und Time Boxing zu verwenden. a) Diskutieren Sie die Vor- und Nachteile von Time Boxing. b) Zusätzlich zu einer hohen erwarteten Änderungsrate der Anforderungen gibt es weitere Voraussetzungen in Projekten, die für oder gegen den Einsatz von Time Boxing sprechen. Diskutieren Sie je ein Beispiel. c) Definieren Sie eine geeignete Länge für Ihre Time Boxes. Begründen Sie ihre Wahl. d) Planen sie Arbeitspakete jeweils für die nächste Time Box. Überprüfen Sie am Ende der Iteration, wie viel Arbeit tatsächlich erledigt wurde und planen Sie für die nächste Iteration entsprechend. Versuchen Sie Erklärungen für die veränderliche Produktivität Ihrer Mitarbeiter zu finden. Die Produktivität Ihres Gesamtteams entwickelt sich während des Projektes wie folgt: 1 FP pro Tag während der ersten vier Wochen 1,5 FPs pro Tag in den Wochen 5-12 2 FPs pro Tag ab Woche 13 1 Aufgabe 23: Projektstatusbericht Der Projektstatusbericht ist ein wichtiges Instrument, um den Projektzustand und –fortschritt im Auge zu behalten und an diesen alle Projektbeteiligten zu kommunizieren. a) Diskutieren Sie, welche Informationen im Projektstatusbericht enthalten sein sollten. b) Vergleichen Sie Ihre Ergebnisse mit der Vorlage für Projektstatusberichte des V-Modell XT (siehe http://ftp.tu-clausthal.de/pub/institute/informatik/v-modell-xt/Releases/1.3/Produktvorlagen%20ORG.zip und dort im Unterverzeichnis Berichtswesen) 2