PROFInews: Lesen Sie Wissenswertes rund um PROFI in unserer ...
PROFInews: Lesen Sie Wissenswertes rund um PROFI in unserer ...
PROFInews: Lesen Sie Wissenswertes rund um PROFI in unserer ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
planung, Lebenszyklus-Unterstützung,<br />
Kontext-unterstützter Zusammenarbeit<br />
und Entwicklungsunterstützung, <strong>um</strong> damit<br />
verbunden e<strong>in</strong>e kont<strong>in</strong>uierliche Verbesserung<br />
im Software-Projekt herbeizuführen.<br />
<br />
bereitgestellt. Das Tool kann jederzeit<br />
erweitert werden und unterstützt nicht<br />
nur Java, sondern auch andere heterogene<br />
Plattformen und Technologien<br />
und <strong>in</strong>tegriert sich so auch <strong>in</strong><br />
Visual Studio- und OpenSource-<br />
Lösungen wie Jenk<strong>in</strong>s nahtlos.<br />
Technologisch setzt RTC wie<br />
auch der Quality Manager und der<br />
Requirements Composer von Rational<br />
auf der IBM Jazz-Plattform auf.<br />
Das ermöglicht e<strong>in</strong>e sehr nahtlose<br />
Integration bei der Nutzung dieser<br />
eigenständigen Tools. Die bisherigen<br />
Daten aus JIRA, SVN, Git o.<br />
Ä. können problemlos importiert<br />
werden.<br />
RTC-Komponenten<br />
Der Bereich Build verfügt sowohl über e<strong>in</strong>en<br />
lokalen als auch e<strong>in</strong>en Remote Build<br />
Server und unterstützt Ant und Command<br />
L<strong>in</strong>e Tools. Neben Team Builds können<br />
Anwender auch Private Builds setzen,<br />
sodass der Entwickler die Möglichkeit<br />
hat, Builds vorher zu testen. Hier kann<br />
alternativ auch die Cont<strong>in</strong>ous Integration<br />
Jenk<strong>in</strong>s e<strong>in</strong>gebunden werden. Oberhalb<br />
Branches bei parallelem Arbeiten. Private<br />
Workspaces erlauben Entwicklern zu experimentieren<br />
und bieten dabei Backup,<br />
ohne die Entwicklung im Team zu stören.<br />
Das erleichtert das Pausieren und die<br />
Wiederaufnahme von Arbeiten und er-<br />
<br />
Entwicklungs<strong>um</strong>feld. Zudem unterstützt<br />
<br />
Source Code<br />
Management<br />
Work Items<br />
Build<br />
Rational Team Concert<br />
IBM Jazz TM Team Server<br />
Das Fundament des RTC bildet der<br />
Jazz Team Server. Dieser bietet die<br />
Basisfunktionalitäten für die Struktur aller<br />
Projektartefakte und unterstützt Prozesse<br />
wie On-/Off-Board<strong>in</strong>g, Teammitgliedschaften,<br />
Teilteams und Vererbung.<br />
Auch rollenbasierte Zugriffssteuerung,<br />
<br />
text-bezogene Team-Zusammenarbeit<br />
s<strong>in</strong>d hierüber möglich.<br />
Über das Source Control Management<br />
(SCM) nutzen Anwender e<strong>in</strong> <strong>in</strong>tegriertes<br />
Stream Management mit Ablaufsteuerung.<br />
Um projektübergreifende Sicherheitsverletzungen<br />
zu vermeiden, wird das SCM<br />
serverseitig abgeschirmt (Sandbox<strong>in</strong>g).<br />
Zudem unterstützt das Tool die Wiederverwendung<br />
von Komponenten <strong>in</strong> Streams<br />
und Basel<strong>in</strong>es. Work Items bietet sämtliche<br />
Arbeitsfunktionalitäten. Defects, Verbesserungen<br />
und Konversationen unterstützt<br />
die Komponente ebenso wie Freigabeprozesse<br />
und Diskussionen oder Abfragen von<br />
Resultaten und Teilen im Team.<br />
dieser technischen Komponenten be<strong>in</strong>haltet<br />
RTC auch e<strong>in</strong>e Projektplanung<br />
– bestehend aus Iteration-Planung und<br />
Projekttransparenz. Diese gibt Auskunft<br />
über Statistiken und Aufwände und bietet<br />
Vorlagen für agile Projekte. Darüber<br />
h<strong>in</strong>aus verfügt die Projektplanung über<br />
anpassbare webbasierte Dashboards, die<br />
Echtzeitdaten und -reports anzeigen sowie<br />
Meilenste<strong>in</strong>e und Status überwachen.<br />
RTC: Jazz Source Code<br />
Management<br />
Bei der Konzeption des RTC wurde e<strong>in</strong><br />
Change-set-basiertes SCM statt e<strong>in</strong>es<br />
dateibasierten e<strong>in</strong>gesetzt. Dieses bietet<br />
e<strong>in</strong>e zusätzliche Abstraktionsschicht und<br />
vere<strong>in</strong>facht die Abläufe, da der Fokus<br />
nicht nur auf e<strong>in</strong>zelnen Dateien liegt. Zudem<br />
reduziert es die Notwendigkeit von<br />
Durch den Ansatz, ausgewählte Streams<br />
und Ressourcen zu nutzen, können Anwender<br />
den Zugriff beschränken. Entwickler<br />
müssen nicht mehr das gesamte<br />
Repository kopieren, sondern können<br />
gemäß „need to know“-Pr<strong>in</strong>zip agieren<br />
und nur Streams und Ressourcen nutzen,<br />
die für sie wichtig s<strong>in</strong>d. Das trägt effektiv<br />
zur Sicherheit bei. Integrierte Nachverfolgung<br />
über Pläne, Work Items, Source<br />
Control und Builds sowie die Unterstützung<br />
für effektive Anwendungsentwicklung<br />
machen RTC zu e<strong>in</strong>er optimalen <strong>in</strong>tegrierten<br />
Plattform für e<strong>in</strong>e koord<strong>in</strong>ierte<br />
Software-Entwicklung im Team. ( )<br />
· BUSINESS-LÖSUNGEN· 11