Collaborative Application Lifecycle Management (C/ALM)
wird implementiert, indem Produkte, die die
Jazz-Technologie einsetzen,
integriert werden, um die Arbeit der Analysten mit
der der Entwickler- und Testteams zu verbinden.
Aktuelle Produktintegrationen sind
Rational Requirements Composer, Rational Team Concert
und Rational Quality Manager. Produktübergreifende Links unterstützen die
Rückverfolgbarkeit, eine webähnliche Navigation, Prüfungen, Kommentare und Statusverfolgung
in den Projekt-Repositorys.
Diese Integrationen
bauen auf der Jazz Foundation auf, um eine
einheitliche Strategie für Artefakt-Links, Dashboards, Sicherheit und
Benutzerschnittstellenframeworks zu liefern.
Jedes Jazz-basierte Produkt erweitert die Funktionalität
des Kernprodukts
Jazz Team Server. Beispielsweise enthält jedes Produkt Erweiterungen für zusätzliche Datentypen und Änderungen
der Benutzerschnittstelle.
C/ALM-Integrationen stellen folgende Funktionalität bereit:
- Link zu vorhandenen Artefakten über Repositorys in integrierten Produkten. Beispielsweise sind
Testfälle mit Arbeitsschritten und Anforderungen verknüpft.
- Schnelle Prüfung des Status der mit den Links verknüpften
Arbeit, indem der Mauszeiger über die Links bewegt wird.
Beispielsweise können Tester den Status eines Fehlers, den Sie dem Entwicklerteam gemeldet haben, überwachen.
- Fügen Sie einem Dashboard ein Viewlet hinzu, um Abfrageergebnisse aus zugehörigen Projekten zu
berichten. Beispielsweise können Sie Anforderungen anzeigen, denen keine Testpläne zugeordnet wurden.
- Einem Artefakt in einem integrierten Repository
Kommentare hinzufügen.
Teammitglieder können
C/ALM-Integrationen verwenden, um während des Anwendungslebenszyklus
Geschäftsziele zu erreichen. Dies wird
in der folgenden Abbildung und in den Beispielen veranschaulicht:
Abbildung 1. Collaborative-ALM-Integrationen verbinden Analysten, Entwickler und Tester
In
Rational Requirements
Composer:
- Anforderungen werden über Iterationspläne
in Rational Team Concert implementiert und
mit Testplänen in
Rational Quality
Manager validiert.
- Analysten und andere Teammitglieder entwickeln Anforderungen, die
die Arbeitsschritte der Entwicklung, der Testpläne und der Testfälle steuern.
In
Rational
Team Concert:
- Projektmanager und Entwicklungsmanager verwenden Iterationspläne, um
Anforderungen aus
Rational Requirements
Composer im Kontext eines Entwicklungsplans zu implementieren.
- Iterationsplanstorys und andere Arbeitsschritte implementieren die einzelnen Arbeitsschritte.
- Die Entwickler arbeiten an Fehlern, die von den Testern als Ergebnis einer Testausführung gemeldet werden.
In
Rational Quality
Manager:
- Die Testteams verknüpfen Anforderungen mit Testplänen und Testfällen.
- Die Tester verknüpfen Testfälle mit Arbeitsschritten der Entwicklung, um den Fortschritt der Entwicklung zu verfolgen.
- Die Tester melden Fehler
in Rational Team Concert und prüfen den Status eines Fehlers oder eines Builds.