Eine Task setzt sich aus Aktivitäten zusammen.
Teamleiter überprüfen Tasks und bestimmen, welche Aktivitäten zu ihrer Ausführung erforderlich sind. Häufig müssen mehrere
Benutzer an einer Task arbeiten. Eine Aktivität wird erstellt und einem einzelnen Teammitglied zugeordnet,
um eine einzelne Arbeitseinheit abzuschließen.
Eine Aktivität lässt sich wie folgt charakterisieren:
- Der Eigner einer Aktivität ist ein Mitglied des Projektteams.
- Eine Aktivität stellt eine einzelne Arbeitseinheit dar.
- Eine Aktivität enthält einen Rückverweis auf die Task, zu deren Fertigstellung sie beiträgt.
- Eine Aktivität kann für UCM aktiviert werden.
Der Status "Submitted" ist der Ausgangsstatus einer Aktivität. Die Aktivitätsdatensätze werden in den Status "Activated" (Aktiviert)
versetzt, wenn Arbeitsvorgänge für die Aktivität ausgeführt werden. Ist die Lösung vollständig, wird der Datensatz in den Status "Completed" (Abgeschlossen) versetzt.
Aktivitätsdatensätze werden einer Person zugeordnet, die Member einer der Rollen für diesen Aktivitätstyp ist.
Der Eigner
überprüft die ihm zugeordneten Aktivitätsdatensätze und arbeitet dann an den entsprechenden Aktivitäten. Gebräuchliche
Typen von Aktivitätsdatensätzen sind im Folgenden aufgelistet:
- Assess Results (Ergebnisse bewerten)
- Build (Build erstellen)
- Create (Erstellen)
- Test Case (Testfall)
- Define Requirements (Voraussetzungen definieren)
- Define Vision (Vision definieren)
- Design Implementation (Implementierung entwerfen)
- Design Solution (Lösung entwerfen)
- Detail Requirement (Voraussetzung detailliert angeben)
- General Implement (Allgemeine Implementierung)
- Implement Developer Test (Entwicklertest implementieren)
- Implement Test Script (Testscript implementieren)
- Manage Iteration (Iteration verwalten)
- Outline Architecture (Architektur entwerfen)
- Outline Requirements (Anforderungen entwerfen)
- Plan Project (Projekt planen)
- Plan Iteration (Iteration planen)
- Refine Architecture (Architektur optimieren)
- Review (Überprüfen)
- Run Developer Test (Entwicklertest ausführen)
- Run Tests (Tests ausführen)
- Test (Testen)
Entwickler arbeiten an Aktivitäten mit dem Status "Opened", die ihnen zugeordnet sind. Überprüfungs- oder
Bewertungsaktivitäten werden für Informationen in einer Entwickleraktivität ausgeführt, um festzustellen, ob
weitere Arbeiten, wie z. B. die Erstellung von Dokumentation, erforderlich sind. Wenn weitere Arbeiten erforderlich sind,
erstellt der Prüfer bzw. der Gutachter Entwicklungsaktivitäten, um den Bedarf zu decken.
Testaktivitäten dienen dazu, Entwickleraktivitäten zu testen und qualifizieren. Eine Testaktivität enthält alle
Informationen und Ergebnisse zu einem Test.