Contact this employee for further questions:

Image of Joachim Gucker

Joachim Gucker

+49 89 32468-190

Tag Cloud

This could be interesting for you:

News within this topic:

JAZZ und Rational Team Concert

Mit IBM JAZZ vereinfachen Sie die Zusammenarbeit in Softwareprojekten und gestalten die Softwareerstellung interaktiver, produktiver und transparenter.

Da die Anforderungen an Softwaresysteme immer umfangreicher und komplexer werden, wird Software heute fast ausschließlich in Teams entwickelt. Mit steigender Größe sowohl der Projekte als auch der Entwicklungsteams wird die effektive und reibungslose Koordination der Zusammenarbeit aller Projektbeteiligten dabei zum zentralen Faktor für die erfolgreiche Projektdurchführung.

Integrierte Entwicklungsumgebungen verbessern zwar in hohem Maße die individuelle Produktivität der einzelnen Projektbeteiligten, unterstützen jedoch die Zusammenarbeit im Team nur rudimentär, beispielsweise durch Versionsverwaltung der einzelnen Entwicklungsartefakte. Ergänzend sind Werkzeuge und Mechanismen erforderlich, welche die Zusammenarbeit im Team planen und koordinieren und so die Produktivität des gesamten Teams verbessern, die einzelnen Teammitglieder dabei jedoch so wenig wie möglich einschränken und nicht unnötig mit Verwaltungstätigkeiten belasten.

IBM stellt mit JAZZ ein erweiterbares Framework zur Verfügung, welches Personen, Prozesse und Ressourcen, die mit der Softwareentwicklung in Verbindung stehen, dynamisch zusammenbringt und synchronisiert.

Jazz selbst ist allerdings kein Produkt, sondern eine Technologieplattform. Basis der Jazz-Plattform ist der Jazz Team Server, der mit den sogenannten Jazz Foundation Services spezielle Dienste zur Verfügung stellt, die von den entsprechenden Jazz Clients aus genutzt werden können. (siehe Abbildung unten) Hierzu gehören unter anderem Dienste für die Verwaltung von Projekten und Benutzern, für Sicherheit und Zusammenarbeit. Jazz ist als klassische Client- / Server-Architektur konzipiert. Die Jazz Foundation Services werden hierbei durch eine JEE-Applikation bereitgestellt, die serverseitig läuft.

Leistungsumfang von Jazz

Die auf der Jazz-Technologie basierenden Produkte decken alle Disziplinen der Softwareentwicklung ab. Jazz ist somit eine optimale Technologiebasis für alle Herausforderungen:

Produkte

IBM bietet derzeit fünf komplett auf der Jazz-Plattform basierende Produkte an, die die Aufgabenbereiche kollaborative Softwareentwicklung, Anforderungsdefinition und Qualitätsmanagement abdecken.

IBM Rational Team Concert (RTC):

IBM Rational Team Concert stellt eine kollaborative Entwicklungsumgebung zur Verfügung, die es Entwicklern und Entwicklerteams ermöglicht, auch über Grenzen hinweg optimal zusammen zu arbeiten. RTC bietet Funktionen wie Work Items, Buildmanagement, Prozessmanagement, Iterationsplanung und Software Configuration Management. Der Entwickler kann RTC integriert in seine IDE (z.B. eclipse, Rational Application Developer oder MS Visusal Studio) nutzen. Andere Projektbeteiligte interagieren mit dem Werkzeug über eine mächtige, moderne und technisch anspruchsvoll realisierte Oberfläche im Browser. Neben dem "normalen" RTC unterstützen zwei Varianten zudem speziell die Anforderungen der Software Entwicklung und Pflege auf IBM i bzw. IBM z/OS.

IBM Rational Project Conductor (RPC):

IBM Rational Project Conductor (RPC) ist eine derzeit kostenfreie Erweiterung des RTC um klassische Aufgaben des Projektmanagement im Kontext von mit RTC durchgeführten Projekten zu unterstützen. Aufwände, Ressourcen, Kosten und Risiken sind damit detailliert und flexibel planenbar. Zeitliche Planung und Auslastung der Ressourcen werden in GANT Diagrammen visualisiert. RPC nutzt hierfür die Datenbasis aus den Projekten und Teams im RTC.

IBM Rational Requirements Composer (RRC):

IBM Rational Requirements Composer stellt Funktionen zur Anforderungsdefinition zur Verfügung, die es verteilten Teams ermöglichen, Anforderungen aufzudecken, zu erfassen, aufzuarbeiten und zu diskutieren. Dabei bedient es sich unterschiedlicher Ausdrucksformen um für die für den jeweiligen Erfasser der Anforderung und die Charakteristik der Anforderung die effizienteste Darstellung zu ermöglichen (z.B. GUI Sketch, Prozessflow, Rich-Text, ...).

IBM Rational Quality Manager (RQM):

IBM Rational Quality Manager ist ein web-basiertes Werkzeug, das Funktionen für die Planung von Tests, Workflow-Kontrolle, Tracking und Reporting bereitstellt und somit die Qualität von Softwareprojekten auch in verteilten Teams gewährleistet. Es erlaubt neben der Planung und Kontrolle zudem die Steuerung automatisierter Testwerkezuge wie Rational Functional Tester (für funktionale Tests über unterschiedliche Bedienoberflächen) oder Rational Performance Tester (für Last und Leistungstest von Systemen).

IBM Rational Asset Manager (RAM):

IBM Rational Asset Manager ermöglicht einen professionellen Umgang mit Assets in der Software-Entwicklung und erlaubt eine effiziente und zugleich anspruchsvolle Verwaltung der Assets an sich mit allen Meta-Daten und entsprechenden zum Asset-Typ passenden Workflows im Kontext des gesamten Lebenszyklus eines Assets und allen beteiligten Informationen und Varianten.

Open Services for Lifecycle Collaboration

Die Jazz Plattform und die darauf aufbauenden Tools implementieren viele Services der Open Services for Lifecycle Collaboration (OSLC), welche REST basierte Services defiiert, für die Interaktion mit Werkzeugen zu unterschiedlicher Disziplinen der Sofware Entwicklung , z.B. SCM, Change Management, Test Management, Asset Management und Project Management

Vorteile von Jazz

Jazz ermöglicht einen verbesserten Überblick über den aktuellen Stand der Projekte und die als nächstes anstehenden Tätigkeiten und zudem eine verbesserte Team Awareness. Darüber hinaus ermöglichen die enge Verzahnung von Planung und Vorgehensweise und die Integration von technischen und planerischen Artefakten in ein einziges Werkzeug eine weitgehend automatische Steuerung entsprechender Workflows, wodurch Zeit- und Aufgabenplanung ebenso wie die Fortschrittskontrolle erheblich einfacher und effektiver werden. Auch die Kommunikation zu einzelnen Aufgaben im Gesamtprojekt wird durch Jazz signifikant unterstützt. Insbesondere ist es möglich, per Mail, Chat oder über sonstige Dokumente geführte Diskussionen zu einem einzelnen Work Item systematisch mit diesem abzulegen und zu verwalten.

Möchten Sie die Softwareerstellung interaktiver, produktiver und transparenter gestalten und somit die Zusammenarbeit aller Beteiligten in Softwareprojekten als Team deutlich verbessern?

Dann kommen Sie auf uns zu – wir beraten Sie gerne!