31.05.2014 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!