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