23.10.2012 Aufrufe

Ralph Schoon - AS-SYSTEME

Ralph Schoon - AS-SYSTEME

Ralph Schoon - AS-SYSTEME

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

IBM Software Group<br />

IBM Rational Team Concert v1.0<br />

Das Jazz Projekt und die Zukunft der<br />

IBM Rational Software Development Platform<br />

<strong>Ralph</strong> <strong>Schoon</strong>, Certified IT Specialist<br />

ralph.schoon@de.ibm.com<br />

®<br />

© 2008 IBM Corporation


2<br />

IBM Rational software<br />

Disclaimer und Non-Disclosure<br />

IBM übernimmt keine Garantie oder Gewährleistung für die in dieser<br />

Präsentation aufgezeigten Ziele und Planungen.<br />

Diese können sich ändern.<br />

IBM übernimmt nur solche Garantien und Gewährleistungen, die in den<br />

entsprechenden Lizenzvereinbarungen beschrieben sind.


Agenda<br />

IBM Rational software<br />

� Was ist Jazz?<br />

� Was ist IBM Rational Team Concert Express?<br />

� Was ist die Vision?<br />

3


Agenda<br />

IBM Rational software<br />

� Was ist Jazz?<br />

� Was ist IBM Rational Team Concert Express?<br />

� Was ist die Vision?<br />

4


IBM Rational software<br />

Erfahrungen aus dem Eclipse Projekt<br />

� Erweiterbare Entwicklungsplattform<br />

� Offene Standards<br />

� Erfolgreiche Erstellung und Lieferung<br />

� Nutzen der Gemeinschaft<br />

� “Agile” Vorgehensweisen<br />

� Effizienzsteigerung und Automation für Entwickler


IBM Rational software<br />

Typische Schwierigkeiten in Projekten<br />

� Wie in einem Team mitmachen?<br />

� Wie die Umgebung produktiv bekommen?<br />

� Wie dem Teamprozess folgen?<br />

� Was geschieht im Team, wo steht das Team?<br />

� Wie kurzfristig ein Team bilden?<br />

� Wie/wo planen und die Pläne verfolgen?<br />

� Wie gleichzeitig an mehreren Releases arbeiten?<br />

� Wie kann die aktuelle Arbeit für einen wichtigen Fehler<br />

unterbrochen und später wieder aufgenomen werden?<br />

� Wie Projektdaten und -Metriken sammeln?<br />

� Ist der Fix im Build?<br />

� Warum ist diese Änderung in dem Build?<br />

� Was wird im nächsten Build sein?<br />

� Warum ist der Build abgebrochen?<br />

� Wie vermeide ich den Abbruch eines Builds?<br />

Team<br />

Unterstützung<br />

Projekt<br />

Unterstützung<br />

Langweilig<br />

und<br />

zeitaufwändig<br />

Build<br />

Unterstützung


IBM Software Group | Rational software<br />

Was ist Jazz?<br />

Jazz ist IBMs Technologie Plattform der nächsten Generation für die kollaborative<br />

Software Herstellung. Besonders geeignet für globale und verteilte Teams ist die Jazz<br />

Plattform dazu ausgelegt, die Art und Weise zu verändern wie Menschen<br />

zusammenarbeiten, um Software zu erstellen und damit die Herstellung von Software<br />

kollaborativer, produktiver und transparenter zu gestalten.<br />

Innovation<br />

Ein bedeutendes Investment der IBM, um eine<br />

skalierbare, erweiterbare Kollaborationsplattform<br />

für Teams zu entwickeln.<br />

Community<br />

Jazz.net – eine online Community zur<br />

offenen Entwicklung der Jazz Plattform und<br />

Jazz basierter Produkte nach dem “open<br />

commercial development” Konzept.<br />

Evolution<br />

Viele Rational Produkte werden zukünftig für den<br />

Einsatz der Jazz Technologie Platform<br />

weiterentwickelt, um die Rational Software Delivery<br />

Plattform für die nächste Generation zu erweitern.<br />

Vision<br />

Unsere Vision für die Zukunft der Softwareherstellung<br />

- mit Unterstützung verschiedenster Arten von Teams,<br />

in denen die Mitarbeiter immer stärker organisatorisch<br />

und global verteilt, flexibel und dynamisch sind.


IBM Software Group | Rational software<br />

Wie unterscheidet sich Jazz von jetzigen Lösungen?<br />

Dynamische Integration von<br />

Mensch<br />

Prozess<br />

Projekten<br />

� Desktop/Datenbank Integration � Globale Integration<br />

� Funktion zuerst � Team zuerst<br />

� Festgelegte Toolfunktionen � Dynamisch erweiterbar<br />

� Strenge Regeln � Kreative Zusammenarbeit<br />

� Manuelle Prozesse � Plattform unterstützt Prozesse transparent<br />

� Proprietäre Infrastruktur � Internet basierte Standards<br />

� Lange Einarbeitungszeit � Produktiv am ersten Tag<br />

� Hindsight analysis � Continuous steering<br />

� Status guesstimates � Real-time insight<br />

...über den Softwarelebenszyklus


IBM Rational software<br />

Toolintegration bedeutet heute exponentielle Komplexität!<br />

Bis heute bedeutet das Aufbauen<br />

einer integrierten Plattform, dass<br />

jedes Tool mit jedem anderen Tool<br />

integriert werden muß.<br />

Tool B<br />

Tool A<br />

Tool E Tool F<br />

Tool D<br />

Tool C


IBM Rational software<br />

Tools kollaborieren über Middleware Dienste<br />

Mit der Jazz Plattform kommunizieren die Tools nur mit der Plattform:<br />

• Empfangen normalisierter, standardisierter Ereignisse von der Plattform<br />

• Senden normalisierter, standardisierter Dienstanforderungen und Ereignisse an<br />

die Plattform<br />

Events &<br />

Services<br />

Tool A’<br />

A Tool B Tool C Tool D Tool E Tool F<br />

Team Collaboration Services


IBM Rational software<br />

Die Community<br />

� “Open Commercial“<br />

Entwicklung<br />

� Kommunikation mit den<br />

Entwicklern in Foren<br />

� Einstellen von<br />

Änderungswünschen<br />

� Kunden sehen den Fortschritt<br />

des Projekts<br />

� Kunden können die Software<br />

evaluieren<br />

� Kommerzielles Produkt mit<br />

Support<br />

11


IBM Rational software<br />

Was ist Jazz? – Open Commercial Development…<br />

� Grössere Offenheit und Kundeneinbindung bei der Entwicklung von<br />

Kernprodukten für die Softwareentwicklung.<br />

� IBM öffnet die Rational Software Delivery Platform um Benutzung, Erweiterung<br />

und Integration weiter zu vereinfachen.<br />

� IBM ermöglicht eine transparentere, gemeinschaftliche Kundeneinbindung in die<br />

Entwicklung neuer Rational Technologieen in einer offenen Gemeinschaft.<br />

�Steigerung der Akzeptanz<br />

�Treffen der besonderen Anforderungen unserer Kunden.<br />

12


IBM Rational software<br />

Was ist Jazz? – Open Commercial Development<br />

Open Commercial Community<br />

Open Source Community<br />

Erstellen, Pflegen und Erweitern von innovativer, kommerzieller<br />

Software durch einen offenen, transparenten Prozess, der<br />

Kunden erlaubt, direkt an dem Entwicklungsprozess zu<br />

partizipieren.<br />

Open commercial development<br />

Open source contributions of<br />

key kernel, collaboration event<br />

& interaction technologies<br />

Erstellen, Pflegen und Erweitern von Software durch offene,<br />

zusammenarbeitende Communities, die die Evolution von<br />

Standards und gemeinschaftlichen Komponenten (wie<br />

Kernel, Event & Interaktions-Technologien) vorantreiben.<br />

13


IBM Rational software<br />

Jazz Plattform Architektur<br />

Team Awareness<br />

Client Integrations<br />

Eclipse<br />

Web 2.0<br />

Visual Studio (4Q)<br />

Existierende<br />

Produkte<br />

Dashboards<br />

Best Practice Processes<br />

Security<br />

Neue<br />

Produkte<br />

c<br />

Events<br />

Notification<br />

JAZZ TEAM SERVER<br />

Open Lifecycle Service Integrations<br />

Business Partner<br />

Produkte<br />

Search<br />

and Query<br />

In Context<br />

Collaboration<br />

Server Integrations<br />

Existing Rational offerings<br />

Business partner offerings<br />

Open source offerings<br />

(Subversion, etc.)<br />

Others to come…<br />

(Other IBM servers, etc.)


IBM Rational software<br />

Heutiger Fokus: Rational Team Concert<br />

Das Erste Produktangebot basierend auf der Jazz Technologieplattform<br />

Team Awareness<br />

Client Integrations<br />

Dashboards<br />

Rational<br />

Team<br />

Concert<br />

Best Practice Processes<br />

Security<br />

c<br />

Events<br />

Notification<br />

JAZZ TEAM SERVER<br />

Open Lifecycle Service Integrations<br />

Search<br />

and Query<br />

In Context<br />

Collaboration<br />

Server Integrations


IBM Rational software<br />

Die Werte der Technologie<br />

Die Jazz Platform ermöglicht Teams<br />

� die Kollaboration bei den Entwicklungsarbeiten.<br />

Jazz automatisiert und pflegt<br />

dabei die Beziehungen zwischen den<br />

einzelnen Entwicklungsergebnissen<br />

(Artefakten) und erleichtert so die Arbeit<br />

� die Governance durch Erfassen,<br />

gemeinsames Nutzen und<br />

Automatisieren von Prozessen sowie<br />

“Best Practices”. Die Prozessautomatisierungen<br />

können über die<br />

Projektlaufzeit dynamisch angepasst<br />

werden<br />

� eine offene und erweiterbare Plattform<br />

und damit die Flexibilität, eine eigene<br />

Software Delivery Platform nach eigenen<br />

Organisations- und Projekt-spezifischen<br />

Anforderungen aufzubauen.<br />

Jazz Client Extensions<br />

Web UI<br />

Eclipse Platform<br />

Lotus Sametime oder<br />

Open Source Jabber<br />

Die Plattform<br />

Eine offene, serviceorientierte<br />

Architektur<br />

Eclipse Client<br />

Team Server<br />

Jazz Server Extensions<br />

Jazz Kernel<br />

Eclipse Equinox<br />

J2EE Web Services<br />

Web 2.0 oder<br />

Web Services<br />

Clients<br />

DB2 oder Open<br />

Source Derby<br />

16


Agenda<br />

IBM Rational software<br />

� Was ist Jazz?<br />

� Was ist IBM Rational Team Concert Express?<br />

� Was ist die Vision?<br />

17


IBM Rational software<br />

IBM Rational Team Concert Express<br />

Vorstellung des ersten einer ganzen Reihe von<br />

Beta Releases für Rational Produkte basierend<br />

auf …<br />

� Eine Echtzeit-Kollaborationslösung zur Verbesserung<br />

der Produktivität und Innovationskraft von<br />

Entwicklungsteams, ergänzt Rational ClearCase,<br />

ClearQuest & Build Forge.<br />

� Eine flexible, ressourcensparende “Application Lifecycle Management”<br />

Lösung, geeignet für kleine und mittlere Entwicklerteams.<br />

� Eine auf serviceorientierter Architektur (SOA) basierende Middleware, die<br />

eine flexible Integration von Diensten mit anpassbarer Prozessunterstützung<br />

in der IBM Rational Software Delivery Plattform ermöglicht.<br />

“Eine durch Automation oder Überflüssigmachen vieler täglicher Aktivitäten eines<br />

Entwicklungsteams reibungslose Oberfläche für Entwicklung”<br />

(Grady Booch)<br />

18


IBM Rational software<br />

Unterstützt agile Teams<br />

Working<br />

Software<br />

� Continuous integration<br />

� Manage team assets<br />

� Change driven<br />

development<br />

� Integrated / traceable<br />

IBM Rational Team Concert<br />

Individuals /<br />

Interactions<br />

� Starting ad-hoc teams<br />

� Team awareness<br />

� Process awareness<br />

� Ad-hoc sharing<br />

of changes<br />

Agile<br />

Principles<br />

Respond<br />

to Change<br />

� Process flexibility<br />

� Iterative planning<br />

and execution<br />

� Multiple releases<br />

� JIT code reviews<br />

Customer<br />

Collaboration<br />

� Transparent teams<br />

� Approvals / validations<br />

� Project status / health<br />

� Context driven<br />

discussions


IBM Rational software<br />

Rational Team Concert Express – Produkt Definition<br />

Jazz Lifecycle Jazz Lifecycle Integration Integration Middleware Middleware<br />

The Jazz Technology The Jazz Technology Platform<br />

Platform<br />

Core Lifecycle Service Integration Components<br />

Work Items<br />

Bug tracking<br />

Task<br />

tracking<br />

Approvals<br />

CQ<br />

Connector<br />

SCM<br />

Version Control<br />

CC Connector<br />

SVN (“coexist”)<br />

Team Build<br />

Build<br />

Build Forge*<br />

Codeabdeckung<br />

Team Services Foundation<br />

Dashboard<br />

� Team Concert Express bietet eine integrierte, kollaborative<br />

Entwicklungsumgebung<br />

� Mit einer einzigen zentralen Datenablage (Repository)<br />

IBM Rational<br />

Team Concert Express<br />

� Integrierte Versionskontrolle, Arbeitsaufgaben (Work Item) und einem<br />

Build System<br />

� “Team Concert Express Release v1.0” wird als Express Produkt released.<br />

Chat<br />

Ereignisse<br />

Repository, Project Areas, Teams, Users, Prozess, Kollaboration,<br />

Events, Data Warehouse, Resource Service, Administration<br />

20


IBM Rational software<br />

Rational Team Concert: A Deeper Look<br />

� Flow browser shows developer<br />

to team flow<br />

� Integrated stream management<br />

� Component level baselines<br />

� Server-based sandboxes<br />

SCM Work Items<br />

� Identifies component in streams<br />

and available baselines<br />

� ClearCase connector<br />

� Integrated iteration planning and execution<br />

� Real-time project status window<br />

� Single structure for project related artifacts<br />

� World-class team on-boarding / offboarding<br />

including team membership, sub-teams and<br />

project inheritance<br />

� Role-based operational control for flexible<br />

definition of process and capabilities<br />

� Defects, enhancements<br />

and conversations<br />

� Query results view and share<br />

queries with team or member<br />

� Support for approvals and<br />

discussions<br />

� ClearQuest connector<br />

� Query editor interface<br />

Jazz Team Server<br />

� Team advisor for defining / refining “rules”<br />

and enabling continuous improvement<br />

� Process enactment and enforcement<br />

� In-context collaboration shows team members<br />

and status of their work<br />

� Customizable project dashboard<br />

� Real-time reporting and queries<br />

Build<br />

� Work item and change<br />

set traceability<br />

� Local or remote build servers<br />

� Supports ant and command<br />

line tools<br />

� Integration with build forge<br />

� Build definitions for team<br />

and private builds


IBM Rational software<br />

“Team Artifacts” Navigator<br />

� Zugriff auf Projekt- und Teamartefakte<br />

�Zentraler Zugriff auf alle Projektdaten<br />

und Artefakte<br />

�Zugriff auf alle Datenablagen<br />

(Repositories)<br />

�Zugriff und “Drill down” in Build Daten,<br />

Pläne, Reports, Teamdaten, Work Items<br />

etc.<br />

22


Work Items<br />

IBM Rational software<br />

23


IBM Rational software<br />

Iterationsplanung and -Ausführung<br />

� Integriert Planung mit Ausführung<br />

� Einfacher Überblick über notwendige Arbeiten und woran gearbeitet wird<br />

� Projektstatus-Informationen in Echtzeit<br />

Basierend auf in Echtzeit gesammelten<br />

Projektdaten basierend auf Arbeitsdaten.<br />

Immer akkurat.<br />

Sammlung der Analysedaten ohne<br />

zusätzlichen Aufwand<br />

24


IBM Rational software<br />

Kollaboration im Projektkontext<br />

� “Team Central”<br />

�Zeigt, was momentan im Projekt<br />

passiert<br />

� Neuigkeiten, Ereignisse<br />

� Build Status<br />

� An was gearbeitet wird<br />

� Änderungen<br />

�Konfigurierbar (RSS feeds) –<br />

einfaches Hinzufügen neuer Arten<br />

von Informationen<br />

�Personalisierbar – Jedes<br />

Teammitglied kann es nach Bedarf<br />

anpassen<br />

� “Team Awareness”<br />

�Zeigt Teammitglieder und ihren<br />

Onlinestatus<br />

�Zeigt, woran das Team gerade<br />

arbeitet.<br />

25


26<br />

IBM Rational software<br />

Zugriff und Austausch gemeinsamer Daten<br />

� Änderungen können vor dem Absenden mit Teammitgliedern ausgetauscht<br />

werden<br />

� Hilft bei Code Reviews, Diskussionen und informaler Kommunikation zwischen<br />

Teammitgliedern<br />

� Vermeidet ggf. fehlerhafte Zwischenergebnisse auszuliefern, nur um darüber<br />

diskutieren zu können<br />

� Beschleunigt den Projektfortshritt durch vereinfachende Kommunikationsmöglichkeiten


27<br />

IBM Rational software<br />

Aufschieben und Wiederaufnehmen von Arbeiten<br />

� Es ist möglich, an mehr als einer<br />

Aufgabe parallel zu arbeiten<br />

� Arbeiten können aufgeschoben<br />

und wiederaufgenommen werden.<br />

� Das ermöglicht eine saubere<br />

Trennung der notwendigen<br />

Änderungen.


IBM Rational software<br />

Prozessautomation - Beratung und Unterstützung<br />

� Team Advisor<br />

• Für Aktionen wie z.B. der Auslieferung von Änderungen<br />

können Regeln hinterlegt werden, die aktiv vom Team<br />

festgelegte Standards unterstützen<br />

• Hilft die Qualität durch akzeptierte Verwenden Regeln bei von der “Rational Method Composer”<br />

Teamarbeit zu erhöhen<br />

oder “Eclipse Process Framework”<br />

• Regeln sind dynamisch anpassbar<br />

• “Quick Fixes” können als Hilfestellung und Vereinfachung<br />

der Bearbeitung hinterlegt werden<br />

• Prozess-Regeln können definiert und bei Bedarf verfeinert<br />

werden, um kontinuierliche Verbesserungen zu<br />

ermöglichen.<br />

28


IBM Rational software<br />

Prozessautomation - Beratung und Unterstützung<br />

� Artefakte, Rollen, Aufgaben, Leitfäden<br />

� Beispiele, Architekturen, Templates<br />

� In Zukunft: Prozess Regeln.<br />

“Rational Unified Process”,<br />

Eclipse Process Framework,<br />

V-Modell XT, …


Team Build<br />

30<br />

IBM Rational software<br />

� Ein Build ist ein echtes<br />

Entwicklungsobjekt<br />

� Hat Build- und<br />

Testergebnisse<br />

angehängt<br />

� Einfache Navigation zu<br />

allen, für das Build<br />

direkt oder indirekt<br />

relevanten Artefakten<br />

� Die Build Engine ist<br />

“austauschbar”:<br />

� Jazz Build Engine,<br />

� CruiseControl,<br />

� BuildForge,…


Web Client<br />

31<br />

IBM Rational software<br />

� Einfacher Web Zugriff auf die Projektdaten wie mit einem Rich Client durch<br />

Verwendung von AJAX Technologie<br />

� Zugriff auf Projektdaten für Nutzer ohne Installation eines “Rich Client”


IBM Rational software<br />

Wie IBM Rational Team Concert Express nutzen<br />

• 2-Prozessor Xeon Server für<br />

Websphere Application Server<br />

• 2-Prozessor Xeon Server für DB2<br />

• 70 Entwickler, 20 Tester, 8<br />

Dokumentierer<br />

• 18,000 Change-Sets<br />

• 35,000 Work Items<br />

• 250 Repository Workspaces<br />

• 66K Dateien<br />

• 10GB Dateninhalte unkomprimiert<br />

• Integration Stream hat 30K Dateien<br />

• 40 Builds pro Tag<br />

• Wöchentlichen Integration Build<br />

Beaverton<br />

•Build<br />

•Process<br />

Raleigh<br />

•Repository<br />

•Web UI<br />

Toronto<br />

Jazz<br />

Development<br />

Server<br />

•Source Control<br />

•Reporting<br />

•Community Site<br />

Lexington<br />

•Interop<br />

•Testing<br />

Zürich<br />

•UI Foundation<br />

•Work Items<br />

•Agile Planning<br />

•Code Coverage<br />

Saint-Nazaire<br />

•Static Analysis


IBM Rational software<br />

Welche Integrationen bietet “Rational Team Concert”?<br />

Bugzilla<br />

Repository<br />

CVS oder SVN<br />

Repository<br />

Import in RTC Koexistenz Konnektoren<br />

Rational Team<br />

Concert<br />

(Kollaboration, z.B.<br />

über Workitems, Build)<br />

Subversion<br />

Repository<br />

Rational Team<br />

Concert<br />

ClearQuest<br />

(einschließlich UCM)<br />

Bi-direktionale<br />

Synchronisierung<br />

ClearCase<br />

(einschließlich UCM)<br />

Rational Team<br />

Concert<br />

33


Agenda<br />

IBM Rational software<br />

� Was ist Jazz?<br />

� Was ist IBM Rational Team Concert Express?<br />

� Was ist die Vision?<br />

34


IBM Rational software<br />

Evolution der Rational Software Delivery Plattform<br />

Ein offenes Ökosystem basierend auf IBM middleware<br />

Rational<br />

Portfolio<br />

Manager<br />

Portfolio<br />

Management<br />

Events<br />

(optional)<br />

Third-party Clients<br />

Neuer Rational Client<br />

for Enterprise Program<br />

Mgmt. (Polaris)<br />

Artifact<br />

relationships<br />

� Integrated Events /<br />

Status Function<br />

Rational<br />

RequisitePro<br />

ClearCase<br />

SCM<br />

(optional)<br />

Rational<br />

ClearCase/<br />

ClearQuest<br />

Andere IBM Clients<br />

(WBM, RDA)<br />

Team Collaboration<br />

Services<br />

Powered by<br />

� Integrated Work Item Function<br />

� Integrated SCM Function<br />

ClearQuest<br />

Work Items<br />

(optional)<br />

Rational<br />

Build Forge<br />

Agile team<br />

collaboration<br />

Client<br />

Adaptive<br />

Process Enactment<br />

& Continuous Analysis<br />

Point Produkt Integrations Plattform<br />

Rational<br />

Functional Tester/<br />

Performance<br />

Tester<br />

RAD / RSA<br />

integriert mit TCS<br />

Third-party<br />

products


Vorhandene Tools<br />

IBM Rational software<br />

Jazz und die Zukunft der Rational Produkte<br />

Rational<br />

RequisitePro<br />

Rational<br />

ClearQuest<br />

Rational<br />

Build Forge<br />

Rational<br />

ClearCase<br />

Other Rational<br />

& Non-Rational<br />

Offerings<br />

Überführung in die Jazz-Technologie Plattform<br />

IBM Rational Softwareentwicklungs-Plattform<br />

Rational<br />

RequisitePro<br />

Rational<br />

ClearQuest<br />

Rational<br />

Build Forge<br />

Rational<br />

ClearCase<br />

- - -<br />

Rational<br />

Team Concert<br />

Rational<br />

ClearQuest<br />

Rational<br />

RequisitePro<br />

Rational<br />

Build Forge<br />

Neue Tools<br />

Reporting<br />

Quality<br />

Management<br />

Entwicklung auf der Jazz-Technologie Plattform<br />

Reporting<br />

Rational<br />

ClearCase<br />

Future<br />

Products<br />

- - -<br />

Quality<br />

Management<br />

Zukünftige IBM RATIONAL SOFTWARE<br />

Entwicklungs-Plattform


IBM Rational software<br />

The Rational Team Concert family 2008<br />

Maximum users per server<br />

Middleware<br />

Authentication<br />

Server-level user permissions<br />

Off-the-shelf process<br />

Subversion Integration<br />

Process customization<br />

User Import and Synchronization<br />

Proxy Support – when available<br />

Customizable Work Items<br />

Role-based Process Permissions<br />

Customizable Reporting and Alerts<br />

User Customizable Dashboards<br />

ClearCase, ClearQuest Integration<br />

Express-C<br />

�Consultants and<br />

students<br />

� In-context collaboration<br />

� Rapid deployment<br />

� Open source middleware<br />

10<br />

Tomcat, Derby<br />

�<br />

�<br />

�<br />

�<br />

Express<br />

�Small businesses<br />

� Transparent development<br />

� Out-of-the-box processes<br />

and process enactment<br />

� Commercial middleware<br />

50<br />

DB2 Express, DB2,<br />

Oracle, Tomcat or W<strong>AS</strong><br />

�<br />

�<br />

�<br />

�<br />

Standard<br />

�Corporate teams<br />

� Customizable process<br />

� Real-time project health<br />

� Lower cost of LDAP<br />

administration<br />

� Enterprise scalability<br />

and extensibility<br />

250<br />

DB2 Express, DB2,<br />

Oracle, Tomcat or W<strong>AS</strong><br />

�<br />

�<br />

�<br />

�<br />

�<br />

�<br />

�<br />

�<br />

�<br />

�<br />

�<br />


IBM Rational software<br />

Extend team collaboration to a broader range of users,<br />

from business to software professional<br />

Eclipse Clients Web Clients .NET Clients (future) IBM Desktop Clients<br />

Jazz Client Extensions<br />

Eclipse Platform<br />

� Unify team members using a variety of<br />

clients<br />

� Eclipse<br />

� Web<br />

� .NET (Q408)<br />

� Partner<br />

� Support Eclipse-based products,<br />

including Rational and open source<br />

products<br />

� Expand access to team documents and<br />

workflows<br />

� Microsoft SharePoint integration from<br />

Mainsoft (future)<br />

� Lotus Quickr integration from Mainsoft<br />

(future)<br />

� Lotus Mashups (Q408)<br />

Web 2.0<br />

Visual Studio (Future)<br />

Rational Team Concert<br />

Rational Software Architect<br />

Rational Systems Developer<br />

Lotus Mashup<br />

Rational Application Developer<br />

Eclipse Platform<br />

Business Partner<br />

Clients<br />

Eclipse Platform<br />

Visual Studio (Future)<br />

Lotus QuickR (Future)<br />

Microsoft Sharepoint (Future)


IBM Rational software<br />

Rational Team Concert in Mid 2008<br />

SVN SVN<br />

Zip File Install Manager -60 day Eval Install Manager – 60 day Eval BF<br />

Express-C<br />

Derby<br />

Express Standard<br />

DB2 Express, DB2 or Oracle<br />

DB2 Express, DB2 or Oracle<br />

Tomcat<br />

Tomcat or W<strong>AS</strong><br />

Tomcat or W<strong>AS</strong><br />

Up to 10 Users Up to 50 Users Up to 250 Users<br />

� Authentication<br />

� Server Level User<br />

Permissions<br />

� Authentication<br />

� Server Level User<br />

Permissions<br />

Express-C and Express are fully-enabled Collaborative ALM<br />

environments. They differ only on scale and “high end”<br />

capabilities. Each Edition is additive – all capabilities in lower<br />

packages are available in higher packages.<br />

SVN<br />

CC<br />

CQ<br />

� User Import and Synchronization<br />

� Proxy Support – when available<br />

as add-on<br />

� Customizable Work Items<br />

� Role-based Process Permissions<br />

� Reports<br />

� User Customizable Dashboards


IBM Rational software<br />

Rational Anwender Konferenz 2008<br />

Anwenderberichte, Erfahrungen, Kontakte und<br />

interessante Neuigkeiten....<br />

Rational Anwender Konferenz in München 4.9.-5.9.08 im<br />

Holiday Inn am Gasteig<br />

http://www-05.ibm.com/de/events/rsdc2008/index.html


Links<br />

� Jazz<br />

http://jazz.net<br />

IBM Rational software<br />

� Jazz-Demo<br />

http://jazz.net/pub/learn/videos/videos.jsp<br />

� „Jazz in Action – Building Jazz with Jazz“<br />

http://play.rbn.com/play.asx?url=ibmpdc/pdc/open/<br />

wmdemand/may07/jkellerman/17eclipse.wmv.


IBM Rational software<br />

© Copyright IBM Corporation 2007. All rights reserved.<br />

The information contained in these materials is provided for informational purposes only, and is provided <strong>AS</strong> IS without warranty of any kind, express or implied. IBM shall not be responsible<br />

for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or<br />

representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials<br />

to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may<br />

change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.<br />

IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation,<br />

in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.<br />

42

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!