Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform

Здесь есть возможность читать онлайн «Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на немецком языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Im Rahmen der Veranstaltung Management der Anwendungsentwicklung, ein Bestandteil des WI-Masterstudiums an der HTW Berlin, wurden im Wintersemester 2010/11 die Einsatzmöglichkeiten des kollaborativen Lifecycle Management auf der Basis der IBM Rational Jazz – Plattform untersucht.
Die empirische Grundlage bildet ein mit WI-Masterstudenten durchgeführtes Praxisprojekt, das die Untersuchung ausgewählter Komponenten der Rational Jazz Technologie-Plattform zum Ziel hatte. Die Evaluierung erfolgte anhand der vom Praxispartner vorgegebenen Anwenderszenarien.
Im Mittelpunkt der Evaluierung standen folgende Fragestellungen:
– Wie wird das Management des Gesamtprozesses eines Softwareprojektes auf der Basis eines standardisierten Vorgehensmodell oder einer individuellen Vorgehensweise durch die Komponente Rational Team Concert unterstützt? Gibt es adäquate Rollenkonzepte für die Durchführung der Projektarbeit?
– Wie lassen sich Aktivitäten und vorgegebene Prozessabläufe im
Rahmen der Anforderungsdefinition und des Anforderungs- sowie
des Änderungsmanagement für die Betreuung betrieblicher Anwendungssysteme sinnvoll durch den Einsatz des Rational Requirements Composer abwickeln?
– Wie kann das Testmanagement und die Fehlerbehandlung durch
den Einsatz des Rational Quality Manager ausgeführt werden? Werden dabei die Erfordernisse des Qualitätsmanagements ausreichend erfüllt?
– Welche Möglichkeiten bietet die Komponente Rational Team
Concert zur Umsetzung des Build- und Konfigurationsmanagements?
In den nachfolgenden Einzelbeiträgen werden die Einsatzmöglichkeiten der zu betrachtenden Toolkomponenten gemäß der Fragestellungen untersucht und aus den Evaluierungsergebnissen abschließend allgemeine Handlungsempfehlungen für den Einsatz der untersuchten Komponenten abgeleitet.

Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Jazz-Werkzeuge besitzen offene Schnittstellen auf Basis eines hersteller-übergreifenden Standards Open Services for Lifecycle Collaboration (OSLC). Grundgedanke ist hier die Verwirklichung von Services und Workflows, welche die Verlinkung von Artefakten zwischen Softwareentwicklungswerkzeugen plattformneutral durch die Nutzung von leichtgewichtigen REST Services definiert. Durch diese Verlinkung wird eine Nachvollziehbarkeit aller Artefakte über Werkzeuggrenzen hinweg gesichert. Mit der Nutzung von REST Services wird zudem auch standort-übergreifendes Arbeiten über das Internet ermöglicht.

Bei der Entwicklung der Jazz-Plattform und -Werkzeuge orientiert sich IBM an Konzepten aus der Open-Source-Welt. Kunden können direkt mit den Entwicklern über Foren und Blogs kommunizieren, Fehler und Erweiterungswünsche erstellen, sowie auf die komplette Projektplanung zugreifen. Durch diese „outside-in“-Entwicklung wird ein intensiver Austausch von Produktplanung, Entwicklung und den Anwendern der JazzWerkzeuge ermöglicht.

Die Bestandteile der Plattform sind auf folgender Grafik dargestellt:

Abbildung 2 Anatomie der IBM Rational Jazz Plattform 4 Aktuell hat IBM - фото 2

Abbildung 2 - Anatomie der IBM Rational Jazz Plattform 4

Aktuell hat IBM folgende Werkzeuge auf Basis der Jazz Plattform realisiert:

1 IBM Rational Team Concert (RTC) - kollaborative Planung, Entwicklung, Konfigurations- und Build-Management

2 IBM Rational Requirements Composer (RRC) - Definition und Verwaltung von Anforderungen

3 IBM Rational Quality Manager (RQM) - Testmanagement, Steuerung der Testautomatisierung und Testumgebungsmanagement

4 IBM Rational Design Manager - webbasierte Kommunikation und Dokumentation sowie Reviews von Modellen

Zusätzlich stehen für viele Werkzeuge von IBM und Partnern OSLC Schnittstellen zur Verfügung, welche eine Anbindung an die Jazz-Plattform ermöglichen.

2. Überblick über IBM Rational Team Concert

Im Rahmen des Projektes an der HTW stand das Werkzeug IBM Rational Team Concert (RTC) im Zentrum der Evaluierung der Jazz Plattform, da hier wesentliche Teile wie Prozessanpassung und Projektmanagement verwirklicht sind, welche in diesem Projekt intensiv untersucht wurden.

RTC ist ein Werkzeug für Entwicklungsteams das unterschiedliche Aufgaben unterstützt, welche in der Softwareentwicklung benötigt werden. Die Grundprinzipien der Jazz Plattform in Bezug auf Kollaboration, Transparenz und Automatisierung werden dabei in vielen Funktionen des Werkzeuges besonders berücksichtigt.

Die Hauptaufgaben des Werkzeuges umfassen folgende Bereiche:

Verfolgung von Arbeitselementen auf verschiedenen Abstraktionsebenen im Entwicklungsprozess

Komponentenbasierte Versionsverwaltung

Iterationsplanung

Kontinuierliches Build-Management

Anpassbares Prozessmanagement (Abbildung traditioneller oder agiler Vorgehensmodelle)

An einem RTC-Projekt können daher verschiedene Rollen je nach Nutzungsumfang partizipieren, beispielsweise Projektmanager, Architekten, Entwickler oder Tester. Für diese Nutzerrollen bietet das Werkzeug unterschiedliche Zugriffsmöglichkeiten. Über einen normalen Browser kann unter anderem die komplette Projektplanung durchgeführt werden oder auf sämtliche Informationen zugegriffen werden. Über die Nutzung von Dashboards und Abfragen lässt sich dabei sehr einfach der Status laufender Projekte aus verschiedenen Blickrichtungen wie z. B. Auslastung, offene Fehler und Aufgaben oder Projektfortschritt darstellen.

Ebenfalls kann jeder Mitarbeiter seinen Aufgaben sowie die Abhängigkeiten zu anderen Elementen erkennen. Durch Funktionen wie z. B. Kommentare, RSS-Feeds, E-Mail Benachrichtigungen sowie Instant Messaging Integration ist der Austausch des Teams im Kontext der jeweiligen Tätigkeit sichergestellt.

Jede Aufgabe innerhalb des Teams ist an bestimmte Arbeitselemente gekoppelt, die ihrerseits Aufgaben im Entwicklungsprozess von Software verkörpern. Dabei können in RTC Arbeitselemente unterschiedliche, benutzerdefinierbare Ausprägungen annehmen. Während der Untersuchung standen die Ausprägungen „Defect“, „Aufgabe“, „Aktivität“, „Verbesserung“ und „Risiko“ im Mittelpunkt.

Darüber hinaus können Arbeitselemente eine große Anzahl an Aufgabendetails und Verknüpfungen mit anderen Entitäten der Jazz-Plattform (u. A. Anforderungen und Tests) enthalten und in Genehmigungsworkflows eingebunden sein (z. B. bei Arbeitselementen des Typs „Risiko“). Durch diese Flexibilität und die reichhaltige Informationserfassung lässt sich die gesamte Projektarbeit in der Jazz-Plattform mithilfe von Arbeitselementen strukturieren und nachvollziehbar machen.

Neben dem Zugriff auf Projektdaten über einen Browser lässt sich RTC in verschiedene Entwicklungsumgebungen integrieren. IBM unterstützt direkt Eclipse, bzw. Eclipse-basierte Entwicklungsumgebungen sowie Microsoft Visual Studio. Innerhalb der Entwicklungsumgebung integrieren sich neben Planungskomponenten spezielle Integrationen für Konfigurations- und Build-Management.

RTC ermöglicht die Versionierung von Artefakten, welche mittels der genannten IDEs erstellt werden. Hiermit wird eine breite Palette von Programmiersprachen unterstützt, z. B. Java, C# und C++. Für Hostsysteme wie IBM System z oder IBM i besitzt RTC ebenfalls eine Unterstützung und ermöglicht auf diesen Plattformen die Integration der jeweiligen Programmiersprachen wie Cobol, PL-I oder Assembler.

Jedes RTC-Projekt basiert auf einer Prozessschablone, welche Eigenschaften und Regeln sowie Elemente des Projektes definiert. Mit RTC werden verschiedene Schablonen für weit verbreitete Prozesse im agilen und traditionellen Projektumfeld mitgeliefert. Diese Schablonen können entweder ohne Anpassungen genutzt werden oder lassen sich nach eigenen Vorgaben ändern um eigene Prozessmodelle zu implementieren.

Die Schablonen erlauben eine vollständige Anpassung der Umgebung an die Erfordernisse im Projekt. Sowohl einzelne Phasen und Aktivitäten als auch Arbeitselemente und Rollen können definiert und in anderen Projekten wiederverwendet werden.

Die Grafik auf der nächsten Seite stellt zusammenfassend die wesentlichen Komponenten von RTC schematisch dar.

Abbildung 3 Funktionsbereiche von RTC 5 3Quelle IBM 4Quelle IBM 5Quelle - фото 3

Abbildung 3 - Funktionsbereiche von RTC 5

3Quelle: IBM

4Quelle: IBM

5Quelle: IBM

Конец ознакомительного фрагмента.

Текст предоставлен ООО «ЛитРес».

Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform»

Представляем Вашему вниманию похожие книги на «Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform»

Обсуждение, отзывы о книге «Evaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x