comparison development-case.tex @ 11:fb6ee4e487da Abgabeversion

review by dad
author meillo@marmaro.de
date Tue, 22 Jan 2008 23:40:34 +0100
parents 06bd2953d319
children
comparison
equal deleted inserted replaced
10:06bd2953d319 11:fb6ee4e487da
123 \hline\hline 123 \hline\hline
124 0.1 & Markus Schnalke & E & 2007-11-27 & O & Erste Version \\ \hline 124 0.1 & Markus Schnalke & E & 2007-11-27 & O & Erste Version \\ \hline
125 0.2 & Markus Schnalke & AE & 2008-01-13 & O & Neue Struktur des Dokuments \\ \hline 125 0.2 & Markus Schnalke & AE & 2008-01-13 & O & Neue Struktur des Dokuments \\ \hline
126 0.4 & Markus Schnalke & AE & 2008-01-16 & A & Struktur überarbeitet \\ \hline 126 0.4 & Markus Schnalke & AE & 2008-01-16 & A & Struktur überarbeitet \\ \hline
127 0.4.1 & Karl Oppermann & QS & 2008-01-17 & A & Allgemeines Review \\ \hline 127 0.4.1 & Karl Oppermann & QS & 2008-01-17 & A & Allgemeines Review \\ \hline
128 0.5 & Markus Schnalke & AE & 2008-01-18 & A & Überarbeitung; Fachbegriffe jetzt englisch \\ \hline 128 0.5 & Markus Schnalke & AE & 2008-01-18 & A & Überarbeitung \\ \hline
129 0.5.1 & Veysel Imamoglu & QS & 2008-01-18 & A & Rechtschreibkorrektur \\ \hline 129 0.5.1 & Veysel Imamoglu & QS & 2008-01-18 & A & Rechtschreibkorrektur \\ \hline
130 1.0 & Markus Schnalke & AB & 2008-01-22 & A & Finale Version für R3 \\ \hline 130 1.0 & Markus Schnalke & AB & 2008-01-22 & A & Finale Version für R3 \\ \hline
131 \end{tabular} 131 \end{tabular}
132 {\footnotesize\vspace*{-0.1cm}Aktion: E – Erstellung; AE – \"{A}nderung; QS – Review; AB – Abnahme} \par 132 {\footnotesize\vspace*{-0.1cm}Aktion: E – Erstellung; AE – \"{A}nderung; QS – Review; AB – Abnahme} \par
133 {\footnotesize\vspace*{-0.4cm} Status: O – Offen; D – Diskussion; A – Akzeptiert} 133 {\footnotesize\vspace*{-0.4cm} Status: O – Offen; D – Diskussion; A – Akzeptiert}
162 162
163 \section{Verweise auf andere Artefakte} 163 \section{Verweise auf andere Artefakte}
164 164
165 Der \textbf{Software Development Plan} ist an vielen Stellen mit diesem Dokument verknüpft. 165 Der \textbf{Software Development Plan} ist an vielen Stellen mit diesem Dokument verknüpft.
166 166
167 Zur Klärung der verwendeten Fachbegriffe kann im \textbf{Glossary} nachgeschlagen werden. 167 %Zur Klärung der verwendeten Fachbegriffe kann im \textbf{Glossary} nachgeschlagen werden.
168 168
169 169
170 170
171 171
172 172
182 An sich ist der RUP für große Projekte, mit vielen Mannjahren, ausgelegt. Für unser kleines Projekt (90 Manntage) ist er eher weniger gut geeignet. Wir haben uns trotzdem für den RUP entschieden, da wir ihn in der Vorlesung ``Softwaretechnik 1'' ausführlich behandelt hatten und wir dieses Theoriewissen nun in der Praxis anwenden wollen. 182 An sich ist der RUP für große Projekte, mit vielen Mannjahren, ausgelegt. Für unser kleines Projekt (90 Manntage) ist er eher weniger gut geeignet. Wir haben uns trotzdem für den RUP entschieden, da wir ihn in der Vorlesung ``Softwaretechnik 1'' ausführlich behandelt hatten und wir dieses Theoriewissen nun in der Praxis anwenden wollen.
183 183
184 Wir haben diesen mächtigen und umfangreichen Prozess für unser kleines Projekt abgespeckt und angepasst. Wie unsere Adaptation des RUP genau aussieht, das beschreibt dieses Dokument. 184 Wir haben diesen mächtigen und umfangreichen Prozess für unser kleines Projekt abgespeckt und angepasst. Wie unsere Adaptation des RUP genau aussieht, das beschreibt dieses Dokument.
185 185
186 186
187 \section{Der RUP auf einen Blick} 187 \section{Der Rational Unified Process auf einen Blick}
188 188
189 Natürlich kann man diesen umfassenden Entwicklungsprozess nicht in einem Bild komplett abbilden, jedoch zeigt die nachfolgende Grafik sehr schön, wie die Entwicklung im Bezug auf die zwei Dimensionen aussieht. Dieser Übersichtplan, soll den Aufbau des Prozesses nochmal ins Gedächtnis rufen. 189 Natürlich kann man diesen umfassenden Entwicklungsprozess nicht in einem Bild komplett abbilden, jedoch zeigt die nachfolgende Grafik sehr schön, wie die Entwicklung im Bezug auf die zwei Dimensionen aussieht. Dieser Übersichtplan soll den Aufbau des Prozesses nochmal ins Gedächtnis rufen.
190 190
191 \begin{figure}[htb] 191 \begin{figure}[htb]
192 \centering 192 \centering
193 \includegraphics[width=9cm]{pictures/png/RationalUnifiedProcess.png} 193 \includegraphics[width=9cm]{pictures/png/RationalUnifiedProcess.png}
194 \caption{Übersicht über einen Zyklus im RUP$^{\ddagger}$ } 194 \caption{Übersicht über einen Zyklus im RUP$^{\ddagger}$ }
205 %%%%%%%%%%%%%% 205 %%%%%%%%%%%%%%
206 \chapter{Zeitliche Dimension} 206 \chapter{Zeitliche Dimension}
207 207
208 \section{Anpassungen} 208 \section{Anpassungen}
209 209
210 Wir führen in unserem Projekt drei Zyklen durch. Jeder der drei Zyklen wird circa fünf Wochen (30 Manntage) umfassen. An dessen Ende jeweils ein Release stehen wird. (siehe \emph{Software Development Plan}) 210 Wir führen in unserem Projekt drei Zyklen durch. Jeder der drei Zyklen wird circa fünf Wochen (30 Manntage) umfassen. An deren Ende wird jeweils ein Release stehen. (siehe \emph{Software Development Plan})
211 211
212 Die einzelnen Phasen in den Zyklen versuchen wir, so gut es geht, zu berücksichtigen. Es muss bedacht werden, dass pro Phase bei uns ganz grob nur etwa 4 Manntage (d.h. circa 4 Stunden pro Person) zur Verfügung stehen. 212 Die einzelnen Phasen in den Zyklen versuchen wir, so gut es geht, zu berücksichtigen. Es muss bedacht werden, dass bei uns pro Phase ganz grob nur etwa 4 Manntage (d.h. circa 4 Stunden pro Person) zur Verfügung stehen.
213 213
214 Iterationen innerhalb der Zyklen werden wir, auf Grund der kurzen Zyklen, komplett außen vor lassen. 214 Iterationen innerhalb der Zyklen werden wir, auf Grund der kurzen Zyklen, komplett außen vor lassen.
215 215
216 216
217 217
218 Ein Beispiel um ein Gefühl für die Größenverhältnisse zu bekommen: Unsere 90 Manntage, entsprechen realistischerweise eher einer einzelnen Iteration, als den drei Zyklen die wir für uns geplant haben. 218 Ein Beispiel um ein Gefühl für die Größenverhältnisse zu bekommen: Unsere 90 Manntage, entsprechen realistischerweise eher einer einzelnen Iteration, als den drei Zyklen, die wir für uns geplant haben.
219 219
220 %Wir werden deshalb ein paar Ungenauigkeiten bei unserem Verhalten im Kauf nehmen; versuchen aber natürlich, uns möglichst nahe an die Leitlinie RUP zu halten. 220 %Wir werden deshalb ein paar Ungenauigkeiten bei unserem Verhalten im Kauf nehmen; versuchen aber natürlich, uns möglichst nahe an die Leitlinie RUP zu halten.
221 221
222 %Wir finden es trotzdem wichtig, diesen Prozess zu wählen, weil die theoretischen Inhalte der Vorlesung ``Softwaretechnik 1'' sich erst durch ihre tatsächliche Anwendung im realen Projekt richtig verfestigen können. 222 %Wir finden es trotzdem wichtig, diesen Prozess zu wählen, weil die theoretischen Inhalte der Vorlesung ``Softwaretechnik 1'' sich erst durch ihre tatsächliche Anwendung im realen Projekt richtig verfestigen können.
223 223
236 236
237 237
238 %%%%%%%%%%%%%%%%%%%% 238 %%%%%%%%%%%%%%%%%%%%
239 \chapter{Inhaltliche Dimension} 239 \chapter{Inhaltliche Dimension}
240 240
241 In der zweiten Dimension wird festgelegt, \emph{wer} (Rolle), \emph{wie} (Aktivität), \emph{was} (Artefakt), \emph{wann} macht. Diese Elemente werden in Workflows vereint. 241 In der zweiten Dimension wird festgelegt, \emph{wer} (Rolle), \emph{wie} (Aktivität), \emph{was} (Artefakt), \emph{wann} (Zeitpunkt) macht. Diese Elemente werden in Workflows vereint.
242 242
243 Hier beschreiben wir, wie wir die vorgegebenen Workflows des RUP anpassen. 243 Hier beschreiben wir, wie wir die vorgegebenen Workflows des RUP anpassen.
244 244
245 245
246 246
247 \section{Business Modeling} 247 \section{Business Modeling}
248 248
249 \subsection*{Zweck} 249 \subsection*{Zweck}
250 Gemeinsames Verständniss zwischen Entwicklern und Anwendern schaffen. 250 Gemeinsames Verständnis zwischen Entwicklern und Anwendern schaffen.
251 251
252 \subsection*{Anpassungen} 252 \subsection*{Anpassungen}
253 Wir erstellen keinen Business Use Case, weil das Seminarsystem ein gestelltes abgeschlossenes Szenario ist und nicht in bestehende Geschäftsabläufe eingebunden werden muss. 253 Wir erstellen keinen Business Use Case, weil das Seminarsystem ein gestelltes, abgeschlossenes Szenario ist und nicht in bestehende Geschäftsabläufe eingebunden werden muss.
254 254
255 \subsection*{Artefakte} 255 \subsection*{Artefakte}
256 \begin{tabular}{p{4cm}p{10cm}} 256 \begin{tabular}{p{4cm}p{10cm}}
257 \rowcolor{gray07} Artefakt & \textbf{Glossary} \\ 257 \rowcolor{gray09} Artefakt & \textbf{Glossary} \\
258 \rowcolor{white} Rolle & Fachliches Team, Kunde \\ 258 \rowcolor{white} Rolle & Fachliches Team, Kunde \\
259 \rowcolor{gray09} Aktivität & erstellen gemeinsam \\ 259 \rowcolor{gray09} Aktivität & erstellen gemeinsam \\
260 \rowcolor{white} Wann & Inception, Ergänzungen jeder Zeit \\ 260 \rowcolor{white} Zeitpunkt & Inception, Ergänzungen jeder Zeit \\
261 \rowcolor{gray09} Review & Fachliches Team und Kunde durch gemeinsames Erstellen \\ 261 \rowcolor{gray09} Review & Fachliches Team und Kunde durch gemeinsames Erstellen \\
262 \end{tabular} 262 \end{tabular}
263 263
264 264
265 265
271 \subsection*{Anpassungen} 271 \subsection*{Anpassungen}
272 Keine besonderen. 272 Keine besonderen.
273 273
274 \subsection*{Artefakte} 274 \subsection*{Artefakte}
275 \begin{tabular}{p{4cm}p{10cm}} 275 \begin{tabular}{p{4cm}p{10cm}}
276 \rowcolor{gray07} Artefakt & \textbf{Vision} \\ 276 \rowcolor{gray09} Artefakt & \textbf{Vision} \\
277 \rowcolor{white} Rolle & Fachliches Team, Kunde \\ 277 \rowcolor{white} Rolle & Fachliches Team, Kunde \\
278 \rowcolor{gray09} Aktivität & erarbeiten im Gespräch \\ 278 \rowcolor{gray09} Aktivität & erarbeiten im Gespräch \\
279 \rowcolor{white} Wann & Inception \\ 279 \rowcolor{white} Zeitpunkt & Inception \\
280 \rowcolor{gray09} Review & Fachliches Team und Kunde durch gemeinsames Erarbeiten \\ 280 \rowcolor{gray09} Review & Fachliches Team und Kunde durch gemeinsames Erarbeiten \\
281 & \\ 281 & \\
282 \rowcolor{gray07} Artefakt & \textbf{Use Cases} \\ 282 \rowcolor{gray09} Artefakt & \textbf{Use Cases} \\
283 \rowcolor{white} Rolle & Fachliches Team, Kunde \\ 283 \rowcolor{white} Rolle & Fachliches Team, Kunde \\
284 \rowcolor{gray09} Aktivität & erarbeiten im Gespräch \\ 284 \rowcolor{gray09} Aktivität & erarbeiten im Gespräch \\
285 \rowcolor{white} Wann & Inception und Elaboration \\ 285 \rowcolor{white} Zeitpunkt & Inception und Elaboration \\
286 \rowcolor{gray09} Review & Fachliches Team und Kunde durch gemeinsames Erarbeiten \\ 286 \rowcolor{gray09} Review & Fachliches Team und Kunde durch gemeinsames Erarbeiten \\
287 \end{tabular} 287 \end{tabular}
288 288
289 289
290 290
291 \section{Analysis \& Design} 291 \section{Analysis \& Design}
292 292
293 \subsection*{Zweck} 293 \subsection*{Zweck}
294 Aufbau und Technologie des Systems festlegen. Festlegung wie wird das System realisiert wird. 294 Aufbau und Technologie des Systems festlegen. Festlegung, wie das System realisiert wird.
295 295
296 \subsection*{Anpassungen} 296 \subsection*{Anpassungen}
297 Die Technologie und Rahmenbedingungen der Umsetzung sind durch das Projekt vorgegeben und somit fix. 297 Die Technologie und die Rahmenbedingungen der Umsetzung sind durch das Projekt vorgegeben und somit fix.
298 298
299 Zum jetzigen Zeitpunkt arbeiten wir uns vor allem in die neue Technologie ein. Unsere Softwarearchitektur ist bisher vor allem einen Vorarbeit für später. 299 Zum jetzigen Zeitpunkt arbeiten wir uns vor allem in die neue Technologie ein. Unsere Softwarearchitektur ist bisher vor allem eine Vorarbeit für später.
300 300
301 \subsection*{Artefakte} 301 \subsection*{Artefakte}
302 \begin{tabular}{p{4cm}p{10cm}} 302 \begin{tabular}{p{4cm}p{10cm}}
303 \rowcolor{gray07} Artefakt & \textbf{Software Architecture Document} \\ 303 \rowcolor{gray09} Artefakt & \textbf{Software Architecture Document} \\
304 \rowcolor{white} Rolle & Team Technische Architektur \\ 304 \rowcolor{white} Rolle & Team ``Technische Architektur'' \\
305 \rowcolor{gray09} Aktivität & erstellt \\ 305 \rowcolor{gray09} Aktivität & erstellt \\
306 \rowcolor{white} Wann & Elaboration \\ 306 \rowcolor{white} Zeitpunkt & Elaboration \\
307 \rowcolor{gray09} Review & Entwickler nach Änderungen \\ 307 \rowcolor{gray09} Review & Entwickler nach Änderungen \\
308 \end{tabular} 308 \end{tabular}
309 309
310 310
311 311
316 Systemteile entwickeln und zusammenfügen. Komponententests. 316 Systemteile entwickeln und zusammenfügen. Komponententests.
317 317
318 \subsection*{Anpassungen} 318 \subsection*{Anpassungen}
319 Momentan besteht dieser Workflow in erster Line aus der Entwicklung von Prototypen jeder Art (Modelle, Templates, etc) um die Technologie zu erforschen. 319 Momentan besteht dieser Workflow in erster Line aus der Entwicklung von Prototypen jeder Art (Modelle, Templates, etc) um die Technologie zu erforschen.
320 320
321 Konkrete Artefakte werden bisher nicht erstellt, weil es zum jetzigen Stand nicht sinnvoll ist nach festen Plänen vorzugehen. Unser Kenntnissstand ändert sich sehr schnell und wir wollen flexibel reagieren können. 321 Konkrete Artefakte werden bisher nicht erstellt, weil es zum jetzigen Stand nicht sinnvoll ist nach festen Plänen vorzugehen. Unser Kenntnisstand ändert sich sehr schnell und wir wollen flexibel reagieren können.
322 322
323 \subsection*{Artefakte} 323 \subsection*{Artefakte}
324 Keine definiert. 324 Keine definiert.
325 % \begin{tabular}{p{4cm}p{10cm}} 325 % \begin{tabular}{p{4cm}p{10cm}}
326 % \rowcolor{gray07} Artefakt & \textbf{Glossary} \\ 326 % \rowcolor{gray09} Artefakt & \textbf{Glossary} \\
327 % \rowcolor{white} Rolle & Fachliches Team, Kunde \\ 327 % \rowcolor{white} Rolle & Fachliches Team, Kunde \\
328 % \rowcolor{gray09} Aktivität & erstellen gemeinsam \\ 328 % \rowcolor{gray09} Aktivität & erstellen gemeinsam \\
329 % \rowcolor{white} Wann & Inception (ergänzend jeder Zeit) \\ 329 % \rowcolor{white} Zeitpunkt & Inception (ergänzend jeder Zeit) \\
330 % \rowcolor{gray09} Review & \\ 330 % \rowcolor{gray09} Review & \\
331 % \end{tabular} 331 % \end{tabular}
332 332
333 333
334 334
336 336
337 \subsection*{Zweck} 337 \subsection*{Zweck}
338 Test des Zusammenspiels der Komponenten. Funktionsweise des Systems gegen die Anforderungen prüfen. 338 Test des Zusammenspiels der Komponenten. Funktionsweise des Systems gegen die Anforderungen prüfen.
339 339
340 \subsection*{Anpassungen} 340 \subsection*{Anpassungen}
341 Da wir eine neue Technologie erkunden, macht Test keinen wirklichen Sinn. Unser Ziel ist es, in kurzer Zeit möglichst viele Bereiche und Möglichkeiten zu erkunden. Test bremst die Entwicklungsgeschwindigkeit zugunsten von Qualität. Unser Hauptaugenmerk ist es voran zu kommen, nicht komplett fehlerfreie Ergebnisse zu liefern, deshalb verzichten wir komplett auf Software-Tests. So können wir die dadurch verfügbaren Ressourcen an anderer Stelle effektiv nutzen. Sobald wir nicht mehr nur Prototypen erzeugen, werden wir natürlich Software-Tests einführen. 341 Wir erkunden eine neue Technologie. Unser Ziel ist es, in kurzer Zeit möglichst viele Bereiche und Möglichkeiten zu erkunden. Tests bremsen die Entwicklungsgeschwindigkeit zugunsten von Qualität. Unser Hauptaugenmerk ist es voran zu kommen, nicht komplett fehlerfreie Ergebnisse zu liefern. Deshalb verzichten wir komplett auf Software-Tests. So können wir die dadurch verfügbaren Ressourcen an anderer Stelle effektiv nutzen. Sobald wir nicht mehr nur Prototypen erzeugen, werden wir natürlich Software-Tests einführen.
342 342
343 Alle Dokumente müssen von mindestens einer weiteren Person begutachtet werden. Die genauen Vorgaben stehen bei den Artefaktbeschreibungen in diesem Kapitel. 343 Alle Dokumente müssen von mindestens einer weiteren Person begutachtet werden. Die genauen Vorgaben stehen bei den Artefaktbeschreibungen in diesem Kapitel.
344 344
345 \subsection*{Artefakte} 345 \subsection*{Artefakte}
346 Keine definiert. 346 Keine definiert.
347 % \begin{tabular}{p{4cm}p{10cm}} 347 % \begin{tabular}{p{4cm}p{10cm}}
348 % \rowcolor{gray07} Artefakt & \textbf{Dokument Reviews} \\ 348 % \rowcolor{gray09} Artefakt & \textbf{Dokument Reviews} \\
349 % \rowcolor{white} Rolle & Beliebiger Mitarbeiter \\ 349 % \rowcolor{white} Rolle & Beliebiger Mitarbeiter \\
350 % \rowcolor{gray09} Aktivität & prüfen gemeinsam das Dokument \\ 350 % \rowcolor{gray09} Aktivität & prüfen gemeinsam das Dokument \\
351 % \rowcolor{white} Wann & nachdem Dokument erstellt/geändert wurde \\ 351 % \rowcolor{white} Zeitpunkt & nachdem Dokument erstellt/geändert wurde \\
352 % \rowcolor{gray09} Review & \\ 352 % \rowcolor{gray09} Review & \\
353 % \end{tabular} 353 % \end{tabular}
354 354
355 355
356 356
359 359
360 \subsection*{Zweck} 360 \subsection*{Zweck}
361 Auslieferung des Systems an den Kunden und Inbetriebnahme. 361 Auslieferung des Systems an den Kunden und Inbetriebnahme.
362 362
363 \subsection*{Anpassungen} 363 \subsection*{Anpassungen}
364 Solange wir keine lauffähigen Ergebnisse haben, vernachlässigen wir diesen Workflow. Wenn dies nicht mehr der Fall ist, muss eine Anleitung zur Inbetriebnahme des Programms erstellt werden. Ebenso muss der genaue Funktionsumfang des Systems beschrieben sein. 364 Solange wir keine lauffähigen Ergebnisse haben, vernachlässigen wir diesen Workflow. Wenn dies nicht mehr der Fall sein wird, muss eine Anleitung zur Inbetriebnahme des Programms erstellt werden. Ebenso muss dann der genaue Funktionsumfang des Systems beschrieben sein.
365 365
366 \subsection*{Artefakte} 366 \subsection*{Artefakte}
367 \begin{tabular}{p{4cm}p{10cm}} 367 \begin{tabular}{p{4cm}p{10cm}}
368 \rowcolor{gray07} Artefakt & \textbf{Release Notes} \\ 368 \rowcolor{gray09} Artefakt & \textbf{Release Notes} \\
369 \rowcolor{white} Rolle & Projektleiter, Entwickler \\ 369 \rowcolor{white} Rolle & Projektleiter, Entwickler \\
370 \rowcolor{gray09} Aktivität & sollen erstellen \\ 370 \rowcolor{gray09} Aktivität & sollen erstellen \\
371 \rowcolor{white} Wann & Transition \\ 371 \rowcolor{white} Zeitpunkt & Transition \\
372 \rowcolor{gray09} Review & anderer Entwickler vor Auslieferung \\ 372 \rowcolor{gray09} Review & anderer Entwickler vor der Auslieferung \\
373 \end{tabular} 373 \end{tabular}
374 374
375 375
376 376
377 377
402 \subsection*{Anpassungen} 402 \subsection*{Anpassungen}
403 Keine besonderen. 403 Keine besonderen.
404 404
405 \subsection*{Artefakte} 405 \subsection*{Artefakte}
406 \begin{tabular}{p{4cm}p{10cm}} 406 \begin{tabular}{p{4cm}p{10cm}}
407 \rowcolor{gray07} Artefakt & \textbf{Software Development Plan} \\ 407 \rowcolor{gray09} Artefakt & \textbf{Software Development Plan} \\
408 \rowcolor{white} Rolle & Projektleiter \\ 408 \rowcolor{white} Rolle & Projektleiter \\
409 \rowcolor{gray09} Aktivität & erstellt \\ 409 \rowcolor{gray09} Aktivität & erstellt \\
410 \rowcolor{white} Wann & Inception \\ 410 \rowcolor{white} Zeitpunkt & Inception \\
411 \rowcolor{gray09} Review & Entwickler und Risikomanager nach Änderungen \\ 411 \rowcolor{gray09} Review & Entwickler und Risikomanager nach Änderungen \\
412 & \\ 412 & \\
413 \rowcolor{gray07} Artefakt & \textbf{Risk Management Plan} \\ 413 \rowcolor{gray09} Artefakt & \textbf{Risk Management Plan} \\
414 \rowcolor{white} Rolle & Riskmanager \\ 414 \rowcolor{white} Rolle & Riskmanager \\
415 \rowcolor{gray09} Aktivität & erstellt \\ 415 \rowcolor{gray09} Aktivität & erstellt \\
416 \rowcolor{white} Wann & Alle Phasen \\ 416 \rowcolor{white} Zeitpunkt & Alle Phasen \\
417 \rowcolor{gray09} Review & Komplettes Team in Inception Phase \\ 417 \rowcolor{gray09} Review & Komplettes Team in Inception Phase \\
418 \end{tabular} 418 \end{tabular}
419 419
420 420
421 421
429 429
430 Die offiziellen Kommunikationwege im Team sind das wöchentliche Teammeeting und die Projekt-Mailingliste. 430 Die offiziellen Kommunikationwege im Team sind das wöchentliche Teammeeting und die Projekt-Mailingliste.
431 431
432 \subsection*{Artefakte} 432 \subsection*{Artefakte}
433 \begin{tabular}{p{4cm}p{10cm}} 433 \begin{tabular}{p{4cm}p{10cm}}
434 \rowcolor{gray07} Artefakt & \textbf{Development Case} \\ 434 \rowcolor{gray09} Artefakt & \textbf{Development Case} \\
435 \rowcolor{white} Rolle & Projektleiter \\ 435 \rowcolor{white} Rolle & Projektleiter \\
436 \rowcolor{gray09} Aktivität & erstellt \\ 436 \rowcolor{gray09} Aktivität & erstellt \\
437 \rowcolor{white} Wann & Inception \\ 437 \rowcolor{white} Zeitpunkt & Inception \\
438 \rowcolor{gray09} Review & Komplettes Team in Inception Phase \\ 438 \rowcolor{gray09} Review & Komplettes Team in Inception Phase \\
439 & \\ 439 & \\
440 \rowcolor{gray07} Artefakt & \textbf{Tutorials} \\ 440 \rowcolor{gray09} Artefakt & \textbf{Tutorials} \\
441 \rowcolor{white} Rolle & Toolspezialist \\ 441 \rowcolor{white} Rolle & Toolspezialist \\
442 \rowcolor{gray09} Aktivität & kann erstellen \\ 442 \rowcolor{gray09} Aktivität & kann erstellen \\
443 \rowcolor{white} Wann & Alle Phasen \\ 443 \rowcolor{white} Zeitpunkt & Alle Phasen \\
444 \rowcolor{gray09} Review & eine Person für die das Tutorial geschrieben wurde \\ 444 \rowcolor{gray09} Review & eine Person für die das Tutorial geschrieben wurde \\
445 \end{tabular} 445 \end{tabular}
446 446
447 447
448 448
458 \appendix 458 \appendix
459 %\chapter{Glossar} 459 %\chapter{Glossar}
460 \chapter{Quellen} 460 \chapter{Quellen}
461 \begin{itemize} 461 \begin{itemize}
462 \item Dokumentation zum \emph{Rational Unified Process} \\ (\texttt{http://www-306.ibm.com/software/awdtools/rup/}) 462 \item Dokumentation zum \emph{Rational Unified Process} \\ (\texttt{http://www-306.ibm.com/software/awdtools/rup/})
463 \item Skript von Herrn Baer zur Vorlesung \emph{Softwaretechnik 1} an der Hochschule Ulm 463 \item Skript von Herrn Prof. Dr. Baer zur Vorlesung \emph{Softwaretechnik 1} an der Hochschule Ulm
464 \item http://wikipedia.org 464 \item http://wikipedia.org
465 \item \emph{Rational Unified Process - Best Practices for Software Development Teams} 465 \item \emph{Rational Unified Process - Best Practices for Software Development Teams}
466 \end{itemize} 466 \end{itemize}
467 467
468 $\ddagger{}$ The image \ref{fig:rationalunifiedprocess} is from the Rational Unified Process (software product) version 2003.06.12.01. This image and the names ``Rational Unified Process'' and ``RUP'' are copyright by Rational Software Corporation, now a division of IBM. 468 $\ddagger{}$ The image \ref{fig:rationalunifiedprocess} is from the Rational Unified Process (software product) version 2003.06.12.01. This image and the names ``Rational Unified Process'' and ``RUP'' are copyright by Rational Software Corporation, now a division of IBM.