® ibm software group © 2008 ibm corporation nur für den internen gebrauch durch ibm und ibm...
TRANSCRIPT
®
IBM Software Group
© 2008 IBM Corporation
Nur für den internen Gebrauch durch IBM und IBM Business Partner
Integriertes Product-Change-Management (IPCM)Eine Einführung mit IBM Rational-Tools für das Änderungs- und Konfigurationsmanagement
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner2
Ziele
Am Ende dieses Abschnitts sollten die Teilnehmer Folgendes können:
1. Die wichtigsten IBM® Rational®-Produkte für das integrierte Product-Change-Management (IPCM) nennen
2. Wissen, dass das integrierte Product-Change-Management zu einer PLM-Gesamtlösung (Product-Lifecycle-Management) beiträgt
3. Die Herausforderungen der Branche kennen, die den Bedarf an IPCM-Lösungen beeinflussen
4. Den Nutzen der Integration zwischen Rational DOORS® (Anforderungsmanagement), Rational Change (Änderungsmanagement) und Rational Synergy™* (Softwarekonfigurationsmanagement) für umfassende Rückverfolgbarkeit darlegen
*oder Rational ClearCase®
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner3
Wichtige Herausforderungen für die Systementwicklung
Luftfahrt und Verteidigung
Automobil-industrie
Tele-kommunikation
Unablässiger finanzieller Druck und notwendige Verbesserung des
Risikomanagements
Konformität mit wichtigen Entwicklungs- und Entwurfsprozessen
Effektivität von unternehmensweit und geografisch verteilten Teams
Erstellung innovativerer Produkte für Wachstum
Wachsende Komplexität und schnellere Veränderungen
High-Tech- Elektronik
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner4
Wettbewerb und Kundenbedarf führen zu Marktveränderungen in der Produktentwicklung und -bereitstellung
Elektronik
Automobil-industrie
Luftfahrt und
Verteidigung
Klima und Komfort
Netzwerke
Beleuchtung
Bremsen und Stabilität Sicherheit
AntriebMotorGetriebe
Lenkung
Der Wert von Elektronik und Software im Fahrzeug wird bis 2010 auf 35 bis 40 % steigen.
90 % aller Innovationen basieren auf Elektronik – 80 % davon auf eingebetteter Software.
FOLGE: Diese Komplexität führt zu Qualitätsproblemen, Projektverzögerungen und Gewährleistungskosten.
Die Notwendigkeit der Produktdifferenzierung und ständige Fortschritte in der Elektronik führen zu einem immer größeren Anteil von Software in Produkten.
FOLGE: Verzögerungen und Kostenüberschreitungen, wenn der Hersteller Fehler während Integrationstests von Elektronik und Software findet
Zunehmender Einsatz mehrerer Partner [beim Entwurf] für Kostensenkungen und mehr Innovation
FOLGE: Änderungen erfordern mehr Zeit und Personal für die Wirkungsanalyse und Koordination – dies führt zu Kosten-überschreitungen, Verzögerungen und Qualitätsproblemen.
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner5
Keine klare Produktdifferenzierung
Preis
Produktqualität
Mangelhafte Vermarktung/Werbung
Verspätete Markteinführung/verfehlter Bedarf
Produkt verfehlt Kundenanforderungen
19 %
23 %
24 %
26 %
33 %
46 %
49 %
Bereichsübergreifende Kommunikation und Zusammenarbeit verbessern
Besseren Einblick in den Status von Anforderungen erhalten
Fähigkeit zur Vorhersage des Systemverhaltens vor Tests verbessern
Neue Produktentwicklungsprozesse für ein bereichsübergreifendes Konzept implementieren oder ändern
Echtzeittransparenz von Produktstücklisten im gesamten Entwicklungsprozess steigern
71 %
46 %
39 %
43 %
Gründe für Misserfolge und steigende Kosten
Geschäftliche Probleme
Entwicklungsprioritäten
Aberdeen Group, System Design: New Product Development for Mechatronics, Michelle Boucher, David Houlihan, Januar 2008
The CIO’s Guide to the PERFECT Launch: Translating Innovation to Business Benefit, AMR Research, 2005
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner6
Rational-Angebote für das Product-Lifecycle-Management (PLM)Nutzung der DOORS-Integration und Notwendigkeit des Anforderungsmanagements über mehrere Bereiche hinweg
Modellgesteuerte Systementwicklung/Systemtechnik
Anforderungsentwicklung
Integriertes Product-Change-ManagementIntegriertes Product-Change-Management Plattform für die Software- und System-bereitstellung
Lösung: Rational DOORS
„Wenn wir alle Produktanforderungen im
gesamten Unternehmen auf einen Blick sehen könnten, wären unsere Entwicklungszyklen effizienter und die Kosten
niedriger und wir könnten bessere Arbeit leisten, indem wir das
richtige Produkt bereitstellen.“
Lösungen: Rational DOORS, Rational Synergy, Rational Change, Rational ClearCase, Rational ClearQuest® und Integrationen mit wichtigen ISVs im PLM-Bereich: PTC, Siemens, Dassault und Agile
„Änderungen an elektronischen Komponenten erfordern
möglicherweise Änderungen an der Hardware oder Software. Ich muss Änderungen über
alle Bereiche und Lieferanten hinweg
koordinieren, um das richtige Produkt zu liefern.“
Lösungen: Rational Systems Developer, Rational Rhapsody, Rational System Architect, Rational Asset Manager, Rational DOORS
„Unsere Produkte sind komplexer als je zuvor … Wir
müssen disziplinierter vorgehen, um die Komplexität des Entwurfs zu managen und
zu verstehen, wie alle Komponenten
zusammenhängen.“
Lösung: Rational Software & Systems Delivery Platform
„Die Software für dieses Produkt ist komplex – unser
Team braucht eine integrierte Entwicklungsplattform, mit der
wir qualitativ hochwertige Software definieren,
modellieren, erstellen, testen und liefern können.“
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner7
80
PDMEDM
Entwicklung von Elektronik
Entwicklung von Mechanik
EDA MCAD
SCM
Entwicklungvon Software
UML
Integrierte Anforderungsentwicklung
Integriertes Product-Change-Management – Bessere Zusammenarbeit zwischen der Entwicklung von Software, Elektronik und Mechanik
Modellgesteuerte Systementwicklung
Integriertes Product-Change-Management
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner8
Auswirkungen des integrierten Product-Change-Managements
Schnellere Weiterleitung von Änderungen im gesamten Entwurfsteam Kürzere Durchlaufzeit bei Entwurf und Fehlerbehebung Weniger „verpasste“ Änderungen, die erst in einer späten Projektphase festgestellt
werden
Nutzung bereits getätigter Investitionen in PDM-, SW- und Elektroniksysteme
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner9
Warum wird nicht einfach ein einheitliches System für das Änderungs-management verwendet?
© 2007 AMR Research, Inc.
Mechanische
Daten
in Arbeit
Elektronische
Entwurfsdaten
in Arbeit
Software-
artefakte
in Arbeit
Die Bereiche sind unterschiedlich. Die „Sprache“ ist unterschiedlich. Die Art der Entwurfsdaten, die geändert werden, ist unterschiedlich (Text vs. Geometrie).
Partner (Tier-2-Lieferanten) können nicht mehrere Systeme für das Änderungsmanagement unterstützen, die von den OEMs (primäre Vertragspartner) verlangt werden.
Jeder Bereich nutzt die Tools, die seinen Anforderungen am besten gerecht werden.
10-facheÄnderungsrate
5-facheÄnderungsrate
1-facheÄnderungsrate
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner10
Wer sind die wichtigsten ISVs im Bereich PLM und inwiefern ist das relevant? Einige Kunden werden sich wünschen, dass Rational-Tools mit den Tools anderer PLM-
Anbieter integriert werden, die sie in bestimmten Bereichen einsetzen (z. B. beim Entwurf von Elektronik, Mechanik, etc.).
Einige PLM-Anbieter haben bereits Integrationen im Angebot. Weitere Integrationen werden noch entwickelt oder über das IBM PDIF-Framework bereitgestellt.
(Anm.: IBM ist ein Reseller von Dassault-Produkten.)
früher UGS
Produkte Produkte Produkte Produkte
Link zur Site des Anbieters
Link zur Site des Anbieters
Link zu Integrationen des Anbieters
DOORS
ClearCase
Link zur Site des Anbieters
Links zu Integrationen des Anbieters
ClearQuest
Link zur Site des Anbieters
Links zu Integrationen des
Anbieters
DOORS
Wichtige Anbieter im PLM-Bereich
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner11
Änderungs-management
Rational DOORS
Anforderungs-management
Rational Change
Volle Integration und Rückverfolgbarkeit zwischen Anforderungen, Aktivitäten und Artefakten
Automatische Verbindung aller geänderten Artefakte,
um eine bestimmte Aktivität oder Anfrage
auszuführen
Automatische Verbindung aller Anforderungsänderungen mit bestimmten Änderungsanfragen
Volle Rückverfolgbarkeit zwischen Anforderungen und Implementierungs-anfragen
Volle Rückverfolgbarkeit zwischen Anforderungen und Quellcode
Rational Synergy oder Rational ClearCase
Konfigurations-management
Weitere Informationensiehe Sprechernotizen
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner12
Integration des Anforderungs-, Änderungs- und Konfigurations-managementsLückenlose Rückverfolgbarkeit von Anforderungen zum CodeDOORS + Change + Synergy (oder ClearCase)
Schnellere Abläufe und höhere Qualität durch Automatisierung Erstellung von Implementierungsanfragen und
Entwicklungsaufgaben direkt aus den Anforderungen
Vollständige Rückverfolgbarkeit zwischen Anforderungen und Code Einfachere Wirkungsanalyse
Bessere Teamkommunikation
Möglichkeit, die für eine bestimmte Anforderung durchgeführten Aufgaben anzuzeigen
Volle Projektkontrolle Sicherstellung, dass die richtigen Maßnahmen
ergriffen werden Erstellung von Echtzeitberichten zum Fortschritt
und Umfang Aufbau einer unternehmenseigenen
Wissensbasis
Codeänderungen
Änderungsanfragen
Anforderungen
Weitere Informationensiehe Sprechernotizen
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner13
Zusammenfassung
Am Ende dieses Abschnitts sollten die Teilnehmer Folgendes können:
1. Die wichtigsten IBM Rational-Produkte für das integrierte Product-Change-Management (IPCM) nennen
2. Wissen, dass das integrierte Product-Change-Management zu einer PLM-Gesamtlösung (Product-Lifecycle-Management) beiträgt
3. Die Herausforderungen der Branche kennen, die den Bedarf an IPCM-Lösungen beeinflussen
4. Den Nutzen der Integration zwischen Rational DOORS (Anforderungsmanagement), Rational Change (Änderungsmanagement) und Rational Synergy* (Softwarekonfigurationsmanagement) für umfassende Rückverfolgbarkeit darlegen
*oder Rational ClearCase
®
IBM Software Group
© 2008 IBM Corporation
Nur für den internen Gebrauch durch IBM und IBM Business Partner
Rational Top Gun
Überblick über das Änderungs- und Konfigurationsmanagement
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner15
Ziele des Änderungs- und Freigabemanagements
Rational Team Concert (RTC) ist das erste Produkt, das von Grund auf den neuen Jazz™-Technologien aufgebaut wurde.
RTC ist eine Lösung für die Zusammenarbeit im Team, die gängige Application-Lifecycle-Services nahtlos integriert.
Stärker automatisierte, transparente und vorausschauende Softwareentwicklung
Integriertes Management von Quellcode, Arbeitselementen und Builds für Teams, die im Einklang denken und arbeiten
Automatische Datenerfassung zur Vermeidung von Administrationsaufwand
Geringeres Projektrisiko und mehr Transparenz durch Berichte, Dashboards und Alerts in Echtzeit
Rational Build Forge® stellt ein anpassungsfähiges Framework bereit, mit dem Entwicklerteams wiederholt anfallende Aufgaben standardisieren und automatisieren, wesentliche Produktinformationen austauschen und gleichzeitig Zeit und Geld sparen können.
Jazz ist eine Plattform für die Softwareentwicklung im Team.
Rational ClearCase ist eine auf Unternehmen abgestimmte Lösung, die durchdachte Funktionen für die Versionssteuerung, das Arbeitsbereichsmanagement und die parallele Entwicklung zur Unterstützung und Steigerung der Produktivität bietet.
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner16
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner17
Was bedeutet Änderungs- und Freigabemanagement?
Konfigurationsidentifizierung – mit welchem Code arbeiten wir?
Konfigurationssteuerung – ein Produktrelease und dessen Änderungen steuern
Änderungsmanagement – sicherstellen, dass jede geplante Änderung korrekt umgesetzt wird
Fehlerverfolgung – sicherstellen, dass jeder Fehler bis zu seiner Quelle zurückverfolgt werden kann
Prozessmanagement – sicherstellen, dass der Entwicklungsprozess des Unternehmens befolgt wird
Build-Management – den Prozess und die Tools, die für Builds verwendet werden, steuern
Implementierung und Paketierung – steuern, wie Builds zusammengestellt und implementiert werden
Software-konfigurations-
management
Build- und Freigabe-
management
Änderungs- und Freigabe-
management+ =Weitere Informationen siehe Sprechernotizen
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner18
Die Evolution des Änderungs- und Freigabemanagements
Einfache Versions-steuerung
Informeller Prozess
Teambasiertes Application-Lifecycle-
Management
Teamgröße
Verteilte Teams
Compliance und
Vorschriften
Integriertes Änderungs- und Freigabemanagement
Prozessreife
Ges
chäf
tlic
he
un
d t
ech
nis
che
Fak
tore
n
Manueller Prozess Nicht wiederholbarFehleranfällig
Wiederholbar und zuverlässigEinfache FunktionalitätKaum oder keine Integrationen
Rückverfolgbarkeit dank IntegrationKoordiniert und optimiertWiederholbarer, gemeinsam genutzter Prozess
Nahtlose Zusammenarbeit des Anforderungs-, Qualitäts- und ÄnderungsmanagementsUnterstützung kleiner, agiler Teams in größeren Unternehmen
Anwendungs-komplexität
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner19
Beweglichkeit und Zuverlässigkeit: Alleinstellungsmerkmale in wirtschaftlich schwierigen Zeiten
Helfen Sie Kunden, die Wertschöpfung und Leistung aus ihren
Investitionen in Software als strategische
Unternehmens-assets zu steigern.
Erreichen Sie Konsens durch die Zusammenarbeit von
Business und IT zur besseren
Entscheidungsfindung auf der Basis präziser
Echtzeitinformationen.
Analysieren Sie Geschäftschancen und die Folgen von Änderungen und sorgen Sie für das effektive Management organisatorischer
Umstellungen durch die bessere Abstimmung von Geschäfts- und
IT-Prioritäten.
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner20
Chief Information Officer
Projektleiter
Entwickler, Tester, Build- und Releaseentwickler
„Wir brauchen eine konsistente Lösung, mit der meine Teams unsere Geschäftsziele erreichen
können.“
„Ich brauche Transparenz und Kontrolle bei
Softwareprojekten, um die schnelle Bereitstellung qualitativ hochwertiger
Software sicherzustellen.“
„Ich muss in der Lage sein, meine Arbeit
einfach und schnell und mit weniger Fehlern zu
erledigen.“
Änderungs- und Freigabemanagement Auf allen Ebenen des Unternehmens
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner21
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner22
Konfigurations-und Änderungs-
management
Freigabe-management
Prozesse für den System- und Softwarelebenszyklus
Analyseund Entwurf
Erstellung
Qualitäts-management
Anforderungs-definition und-managementProdukt-, Projekt-
und Portfolio-management
Unternehmens-architektur
und Frameworks
Messung undBerichtswesen
Produktion/Betrieb
ENTWICKLUNGSBEREICHGESCHÄFTSBEREICH
Konfigurations-, Änderungs- und Freigabemanagement
Rational SynergyRational Change
Rational ClearCaseRational ClearQuest
Rational Team Concert
Rational Build Forge
IBM Software Group | Rational software
23For internal use by IBM and IBM Business Partners only
Lösungen für das unternehmensweite Änderungs- und Konfigurationsmanagement Mittlere bis große Entwicklungsprojekte und -organisationen Hohe Anforderungen an das Änderungs-, Konfigurations- und Freigabemanagement
ClearCase, ClearQuest und Build Forge
– Höchst anpassbares Konfigurationsmanagement
– Primär mit anderen Rational-Produkten integriert
– Stark auf IT-Märkten
Synergy, Change und Build Forge
– Konfigurationsmanagement ohne Vorbereitungs- oder Anpassungsaufwand
– Governance, CMMI-Konformität
– Primär mit anderen Rational-Produkten integriert
– Stark auf Systemmärkten
Rational Team Concert – Neudefinition des CCM-Markts, Pfad zu ALM 2.0! Agile/iterative Entwicklungsprozesse ALM-Plattform und -Framework: offen und teambasiert Gemeinsame Arbeit an Dokumenten mit SharePoint und Quickr (1. Quartal 2009) Zusammenarbeit mit ClearCase/ClearQuest (heute) und Synergy/Change (2009)
Positionierung/Differenzierung: Rational-Produkte für das Änderungs- und Konfigurationsmanagement
RationalTeam Concert
Zusammenarbeiten, automatisieren, berichten
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner24
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner25
IBM Rational ClearQuest Bessere Koordination und Zusammenarbeit durch vereinte Teams
Der „Knotenpunkt“ für Entwicklungsaktivitäten
Rational ClearQuest ermöglicht die Integration des gesamten Entwicklungslebenszyklus und sorgt so für Transparenz und eine schnelle Reaktion auf Änderungen.
Partnerlösungen
Portfolio-management
Anforderungs-management
Open-Source-Tools Rational
ClearQuest
Asset-Management
Konfigurations-management
Tests
Erstellung und Implementierung
IBM Rational RequisitePro® für das Anforderungsmanagement und Rückverfolgbarkeit
IBM Rational ClearCase für das Konfigurationsmanagement bei Entwicklungsaktivitäten
IBM Rational Team Concert für die teambasierte Softwareentwicklung
IBM Rational Asset Manager für die teambasierte Entwicklung und Wiederverwendung von Assets
und mehr …
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner26
Ressourcenzuordnung „Sind Änderungsanfragen gleichmäßig auf das Team verteilt?“
„Wer kann eine geschäftskritische Fehlerkorrektur übernehmen?“
Projektstatus „Wie viele Fehler der Priorität 1 sind noch offen?“
„Wie viele Fehler wurden für dieses Release gemeldet?“
Trends „Wie lange dauert es im Durchschnitt, um einen Fehler zu beheben?“
„Wie lange dauert es, um Verbesserungsvorschläge umzusetzen?“
Tests „Wie viele Fehler werden derzeit verifiziert?“
IBM Rational ClearQuest Projektkennzahlen für Führungskräfte
Erhalten Sie jederzeit und überall Antworten auf häufige Fragen
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner27
Schlank
Voll ausgestattet
Zentrale Echtzeitanzeige
IBM Rational ClearQuest WebEinfache Verbindung von verteilten Teams
Verknüpfung zu Favoriten
Multitasking-Anzeige mit
Registerkarten
Volltextsuche
Sichere Anmeldung
Eintragsindex (Abfrageergebnisse)
Eintragsanzeige
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner28
Schnellstart mit sofort einsatzbereiten Schemata
ALM-Schema Sofort bereit für die Implementierung dank
bewährter Verfahren für das Application-Lifecycle-Management (ALM)
DefectTracking Standardisierte, sofort einsatzbereite
Funktionen für die Fehlerverfolgung Unified Change Management (UCM)
Unterstützt UCM-fähige Projekte und ermöglicht eine echte „aktivitätenbasierte“ Entwicklung
und mehr …
IBM Rational ClearQuest Für Ihre Anforderungen anpassbar und konfigurierbar
Einfache Anpassung an jeden Prozess oder völlig neue Erstellung eines eigenen Schemas
Mit Rational ClearQuest können Sie Ihre Änderungen (in einer Testumgebung) entwickeln und testen, BEVOR Sie sie in der Produktionsumgebung implementieren!
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner29
Elektronische Signatur•Entscheiden Sie, welche Einträge und Zustände eine Genehmigung mittels elektronischer Signatur erfordern
LDAP-Authentifizierung und Benutzerautorisierung•Sichere Anmeldung an Rational ClearCase und Rational ClearQuest
Prüfprotokoll und Feldprotokollierung
Sicheres Repository•Unterstützung gängiger Datenbanken
Wiederholt anwendbare, zuverlässige und durchsetzbare Prozesse
IBM Rational ClearQuest Vereinfachung der Sicherheit und des Compliance-Managements
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner30
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner31
Was ist Rational Change?
Webbasierte Lösung für das Management und die Kommunikation von Änderungen im gesamten Unternehmen
Steuert die häufig unterschiedlichen Prozesse für global verteilte Teams
Enthält integrierte Unterstützung für das Lebenszyklus- und aufgabenbasierte Management
Unterstützt Echtzeitberichte und -kennzahlen
Unterstützt vorhandene Tools
Verfügt über umfangreiche integrierte Berichtsfunktionen Tabellen, Microsoft® Excel
und Diagramme
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner32
Was bietet Rational Change?
Eine Lösung für das unternehmensweite Änderungsmanagement, die dazu beiträgt, unterschiedliche Technologien und Prozesse im gesamten Unternehmen zu vereinheitlichen
Integration mit mehreren Systemen für das Softwarekonfigurationsmanagement (SCM)
Vollständige Rückverfolgbarkeit von Anforderungen
Mehr Transparenz für das Management durch bessere Berichte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner33
Integration von Rational Change mit Systemen für das Softwarekonfigurationsmanagement
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner34
Rational Change
Änderungsmanagement während des gesamten Lebenszyklus der System- und Softwareentwicklung Flexibler und konfigurierbarer
Workflow Konfigurierbare Workflow- und Prozess-
automatisierung zur Implementierung praktisch jedes Prozesses auf allen Ebenen eines Unternehmens
Unterstützung für übergeordnete/ untergeordnete Prozesse im Lebenszyklus
Transparenz im gesamten Entwicklungslebenszyklus Integration mit anderen Tools und
Systemen wie z. B.:
Anforderungen, Softwarekonfigurationsmanagement (SCM), Unternehmensarchitektur (EA), modellgesteuerte Entwicklung (MDD), Tests, Projekt-/Produktmanagement
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner35
Enterprise Change Process (ECP) als Add-on: Innovative Funktionalität Der Enterprise Change Process ist ein
Add-on mit wichtigen Funktionen, die speziell dafür konzipiert sind, die Konformität mit CMMI Level 3 und 4 und SPICE zu unterstützen. Projektzeitplanung Aufwandsschätzung Ursachenanalyse Prozessdurchsetzung Duplikatmanagement Anforderungsmanagement
Koordination von Änderungen zwischen Software, Elektronik und Mechanik
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner36
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner37
Integrationen mit führenden IDEs•Eclipse™-Framework•IBM Rational Application Developer (RAD)•Microsoft Visual Studio® 2005•Rational Developer for System z®•Rational Developer for System i®•IBM z/OS® ISPF•und mehr …
Viele unterstützte Umgebungen•UNIX®•Windows®•Linux® •zSeries®-Connector•und mehr …
Möglichkeit, lokal oder remote zu arbeiten
Neue einheitliche Hilfe für Rational ClearCase und ClearQuest•Schneller Zugriff auf alle Hilfethemen, unabhängig vom Zugangspunkt
IBM Rational ClearCase Arbeiten Sie in Ihrer bevorzugten Umgebung
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner38
Vereint Teams weltweit Unterstützung mehrerer
Plattformen
IBM Rational ClearCase Remote Client (CCRC)Schlanker, funktionsreicher Client für den Remotezugriff
Dateibaumansicht
Ansicht anstehender Änderungen
History-Browser
Dateiinformationen
Grafische Sicht von Dateien/
Verzweigungen
Steigert die Produktivität Einheitliche
Benutzeroberfläche Integrierte
Kernfunktionen von Rational ClearQuest und ClearCase für Entwickler
Unterstützung für agile Prozesse
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner39
Dynamische Ansichten Sofortiger, transparenter, direkter Zugriff
auf Projektassets in Echtzeit
Schnelle Iterationen plus notwendige Einblicke in Dateiänderungen
Statische Ansichten Bereitstellung einer Kopie der
Projektassets für lokalen Zugriff
Automatische Erkennung und Resynchronisation aller geänderten Dateien
Intelligenter Offlinebetrieb
IBM Rational ClearCase Transparenter Echtzeitzugriff oder kopienbasierter Zugriff auf Dateien
Die einzige Lösung für das Software-konfigurationsmanagement, die zwei
Arbeitsbereichsmodelle bietet
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner40
Rational ClearCase unterstützt zwei Implementierungsmethoden: Unified Change Management (UCM)
Sofort einsatzbereite Lösung
Aktivitätenbasierter Prozess für das Änderungsmanagement
Anpassbarer, konfigurierbarer und automatisierter Workflowprozess
Erprobte bewährte Verfahren
Höhere Abstraktionsebene – UCM setzt auf Base Rational ClearCase auf
Base Rational ClearCase Nötige Flexibilität für die Implementierung praktisch jeder Lösung für das
Konfigurationsmanagement, die an eine bestimmte Entwicklungsumgebung angepasst ist
Uneingeschränkte und automatische Verzweigung
An Ihre Anforderungen anpassbar
IBM Rational ClearCase Flexible Implementierung – Sie haben die Wahl
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner41
Kunden-spezifisch
Release 1Fehler-
korrektur
Release 1.5
Höhere Produktivität durch parallele Entwicklung
Isolieren Sie instabile Arbeiten mithilfe privater Arbeitsbereiche für Entwickler.
Automatisieren Sie die Teamkoordination mittels ausgereifter Tools für die Verzweigung und grafische Zusammenführung.
IBM Rational ClearCase Gleichzeitige Arbeit an mehreren Releases
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner42
IBM Rational ClearCase Senkung der Gesamtbetriebskosten
Integrationen für Hochverfügbarkeit Sicherstellung des unterbrechungsfreien Betriebs
Einzelner CM-Server für Rational ClearCase Remote Client und ClearQuest Web
Erleichtert Administratoren die Implementierung und Teams die Herstellung von Verbindungen
IBM Installation Manager (IIM)
Bietet Benutzern und Administratoren ein einheitliches Installationsverfahren für Rational ClearCase und ClearQuest auf allen Betriebssystemplattformen
Überwachung mit Rational ClearCase MultiSite Webschnittstelle zu Statistiken zu Rational ClearCase-Servern und
Betriebssystemnachrichten
Ermöglicht Administratoren die einfache Anzeige des Status weltweiter Implementierungen
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner43
Rational ClearCase MultiSite
Rational ClearCase LT
Rational ClearCase
Entwicklung durch verteilte Teams
Statische Ansichten
Dynamische Ansichten
EinzelnerServer
VerteilteServer
ReplizierteServer
Aktivitätenbasiertes Änderungsmanagement (UCM)
Kleine Teams Kleine bis große Teams
Softwarekonfigurationsmanagement für Teams JEDER Größe
Add-onReplikation und Synchronisation
ClearCase Remote Client (CCRC)
Globale Überwachung
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner
Eindeutiges Symbol und eindeutiger Typ zur Unterscheidung von Softwarekomponenten
Eindeutiges Symbol und eindeutiger Typ zur Unterscheidung von Softwarekomponenten
4444
© 2006 PTC
44
Softwarekomponenten
Windchill-Komponenten repräsentieren Softwareartefakte in der Stückliste
Installations-CD mit Hardwaretreibern für Drucker
Steuersystem für ABS in Autos
Kann Inhalte von ClearCase oder Dateisystem speichern oder referenzieren
Referenzierung einzelner Dateien oder ganzer Softwarekonfigurationen (Verzeichnisse und Dateien) in ClearCase
In ClearCase referenzierte Dateien werden während des Betriebs im Datenstrom an die Benutzer übertragen
Zugriff auf ClearCase-spezifische Metadaten von Referenzdateien direkt aus Windchill
Zugriff auf ClearCase-spezifische Metadaten von Referenzdateien direkt aus Windchill
Referenzieren (oder Hochladen) von Dateien und Verzeichnissen aus ClearCase
Referenzieren (oder Hochladen) von Dateien und Verzeichnissen aus ClearCase
Windchill-Integration für Rational ClearCase – Kernfunktionen
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner45
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner46
46
Die 5 wichtigsten Gründe für die Wahl von Rational Synergy 7.0
Zusammenarbeit: Unterstützung für die globale, verteilte Entwicklung mit FAST-Zugriff
Automatisierte, lückenlose Rückverfolgbarkeit (Top-down/Bottom-up) mit Konfigurations- und Releaseprotokollierung sowie Unterstützung für komplexe SCM-Muster, insbesondere im Systembereich
Skalierbare Teamunterstützung Von kleinen Teams, bestehend aus 3 bis 5 Entwicklern, die am selben Standort
arbeiten, bis zu sehr großen verteilten Teams, denen mehrere tausend Entwickler angehören
Sofort einsatzbereite Prozessmuster (CMMI, agile, anforderungsgesteuerte Entwicklung …)
Bewährte ALM-Integrationen für das Änderungs-, Anforderungs- und Testmanagement (d. h. DOORS)
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner47
47
Rational Synergy und Rational ChangeIntegriertes System für das Änderungs- und Konfigurationsmanagement
Integriertes Synergy-Repository
Rational ChangeErfassung, Management und
Kommunikation von Änderungsanfragen
Rational SynergyKontrolle, Schutz und Verteilung
von Projektartefakten
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner48
Kurzüberblick über Synergy: Bewährte Verfahren für das Konfigurations-management – Aufgabenbasiertes Konfigurationsmanagement
Aufgabenbasiertes Konfigurationsmanagement: ein einfaches Nutzungsmodell
Entwickler wählen eine Aufgabe in ihrer To-do-Liste aus,
checken Dateien aus, erstellen und ändern sie,
beenden die Aufgabe.
Das aufgabenbasierte Konfigurationsmanagement bietet dem Entwickler folgende Vorteile:
Vermeidet manuelle „Check-ins“ und ähnliche lästige Aufgaben
Automatisiert die Dokumentation Automatische Rückverfolgbarkeit:
Änderungsanfragen – Aktivitäten – Objekte Klare To-do-Liste mit Prioritäten und
Navigation Nimmt den Entwicklern den Aufwand für
das Konfigurationsmanagement im Rahmen ihrer täglichen Aktivitäten ab
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner49
Integrierte Prozesse und Erstellung eigener Prozesse
Zeigen Sie die URL für das manuell erstellte Diagramm an.
Wählen Sie Zwecke für das Release aus.
Wählen Sie die Prozessregel aus, die für die verfügbaren Zwecke verwendet werden sollte.
Anmerkung: Für jeden Zweck können mehrere Prozessregeln ausgewählt werden.
49
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner50
50
Benutzerfreundlichkeit – Schnellstart für Ihr Team
Einfacher Zugriff auf die benötigten Informationen und Abläufe in
Synergy-Schnittstellen
Eclipse, Visual Studio .Net
Rational DOORS, Rhapsody, Tau® …
Mehr TransparenzZuordnungen,
Änderungsanfragen, Anforderungen
Transparentes Konfigurationsmanagement und Automatisierung alltäglicher Aufgaben
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner51
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner52
Teamtransparenz – „wer, was, wann, warum“
Teamzusammenhalt und -präsenz
Automatische Arbeitsübergabe, damit nichts übersehen wird
Automatischer Teamworkflow für höhere Produktivität
Automatische Datenerfassung zur Vermeidung von Administrationsaufwand
Geringeres Risiko durch Berichte und Alerts in Echtzeit
Dynamische Einrichtung von Projekten und Teams
Iterationsplanung und Lastausgleich in Echtzeit
Vereinigung von Teams mit ausgewählten Tools
Dynamische Integration von Benutzern, Prozessen und Projekten während des gesamten Lebenszyklus
Zusammenarbeit im Kontext
Das richtige Maßan Governance
SofortigeProduktivität
Stabil, erweiterbar, skalierbar
Global verteilt, beweglich, dynamisch
Communitybasiert und offen unter Jazz.net
Jazz ist ein Projekt und eine
Plattform. Es verändert die Art
und Weise, wie Menschen
zusammenarbeiten, um
größeren Nutzen und höhere
Leistung aus ihren
Softwareinvestitionen zu
erzielen.
Eine Plattform für die grundlegende Veränderung der Softwarebereitstellung
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner53
Weiterentwicklungvorhandener
Angebote
Rational Change
RationalSynergy
RationalDOORS
Weitere Rational-Angebote
RationalClearCase
RationalClearQuest
Die Evolution der IBM Rational Software Delivery Platform
EVOLUTION DER IBM RATIONAL SOFTWARE DELIVERY PLATFORM
Wei
tere
ntw
ickl
un
g z
ur
Jazz
-Tec
hn
olo
gie
pla
ttfo
rm
Integration derJazz-Technologie
RationalDOORS
RationalSynergy
RationalChange
RationalClearCase
RationalClearQuest
Neue Angebote
Erstellung neuer Angebote
Auf der Basis der Jazz-Technologie –weitere werden folgen …
RationalTeam Webtop
RationalQuality Manager
Requirements Composer
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner54
Den Ertrag aus Rational-Investitionen steigern Unterstützung für „Teams aus Teams“, die auf verschiedene Standorte und Bereiche verteilt sind
Teambasiertes Application-Lifecycle-Management heute Nahtlose Zusammenarbeit mit Rational-Produkten für das Anforderungs-, Qualitäts- und
Änderungsmanagement Unterstützung kleiner, agiler Teams in größeren Unternehmen Interoperabilität mit Subversion-Assets
EntwicklungBrasilien
Konfigurations- undBuild-Management
ProjektleiterGeschäftsanalysten
EntwicklungNordamerika
TestGlobaler SI
EntwicklungAustralien
EntwicklungEuropa
EntwicklungChina
Unternehmensteams
Konfigurations- undBuild-Management
Subversion
Rational Team Concert
SCMArbeitselemen
te BuildClearCaseClearQuestBuildForge
...
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner55
Softwareinnovation durch Zusammenarbeit Teamarbeit in Echtzeit und im Kontext
Stärker automatisierte, transparente und vorausschauende Softwareentwicklung
„Denken und Arbeiten im Einklang“ Integriertes Management von Quellcode,
Arbeitselementen und Builds Bewertung des Projektstatus in Echtzeit
Automatische und unaufdringliche Datenerfassung Automatisierung bewährter Verfahren
Schnellerer Teamworkflow durch dynamische Prozesse Vordefinierte oder benutzerdefinierte Prozesse
Vereinigung von Softwareteams Integration einer Vielzahl verschiedener Tools und Clients Steigerung des Werts von ClearQuest und ClearCase Visual Studio-Client Unterstützung für System z und System i Server
IBM Rational Team Concert
transparent integrierte Präsenz
Wikis OFFEN Echtzeitberichte Chat automatische Übergaben Web 2.0 angepasste Dashboards automatische
Datenerfassung ERWEITERBARKEIT Eclipse-Plug-ins Services Architektur FREIE ERSTELLUNG
Offen und erweiterbar aufOffen und erweiterbar aufZusammenarbeit im
KontextDas richtige Maß an
GovernanceSofortige Produktivität
Zusammenarbeit im Kontext
Das richtige Maß an Governance
Sofortige Produktivität
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner56
Team Advisor definiert Regeln (neu) und ermöglicht kontinuierliche Verbesserungen
Prozesseinführung und -durchsetzung
Zusammenarbeit im Kontext zeigt Teammitglieder und den Status ihrer Arbeit
Einheitliche Struktur für projektbezogene Artefakte
Erstklassiges Onboarding/Offboarding von Teams, einschließlich Teammitgliedern, Subteams und Projektübergabe
Rollenbasierte Betriebssteuerung für eine flexible Definition von Prozessen und Funktionen
Jazz Team Server
Integriertes Datenstrommanagement mit Ablaufbeziehungen
Vergleichsdaten (Baselines) auf Komponentenebene
Serverbasierte Sandboxes
Identifiziert Komponenten in Datenströmen und verfügbaren Baselines
ClearCase-Connector
SCM Arbeitselemente Fehler, Erweiterungen
und Konversationen Anzeige von Abfrageergebnissen und
gemeinsame Nutzung von Abfragen mit dem Team oder Teammitgliedern
Unterstützung für Genehmigungen und Diskussionen
ClearQuest-Connector Schnittstelle zum Bearbeiten von
Abfragen
Rückverfolgbarkeit von Arbeitselementen und Änderungen
Lokale oder Remote-Build-Server
Unterstützung von Ant- und Befehlszeilentools
Integration mit Build Forge
Builddefinitionen für teambasierte und private Builds
Build
IterationsplanungIntegrierte Iterationsplanung und -ausführung
Aufgabenschätzung, verknüpft mit wichtigen Meilensteinen
Sofort einsatzbereite Vorlagen für agile Prozesse
ProjekttransparenzAnpassbare webbasierte Dashboards
Echtzeitkennzahlen und -berichte
Verfolgung von Projektmeilensteinen und Status
Rational Team Concert
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner57
Die Rational Team Concert-Produktfamilie 2008
Express-C
EinsteigerteamsZusammenarbeit
im KontextOpen-Source-
MiddlewareBis zu 10 Benutzer
pro Server
Unternehmens-teamsAnpassbarer ProzessProjektstatus in
EchtzeitLDAP-AdministrationSkalierbarkeit und
ErweiterbarkeitBis zu 250 Benutzer
pro Server
StandardEnterprise
Unternehmens-weite Implemen-tierungen
Für große Unternehmen optimierte Erweiterungen
Skalierbarkeit, Sicherheit, Governance und Provisionierung für große Unternehmen
Absichtserklärung (2009 - 2010)
EclipseTM, Linux®, MS Windows®, UNIX® – z/OS® (1.H.09) und i5/OS (3.Q.) mit nativem Asset- und Arbeitselementmanagement
Mittelgroße Teams und AbteilungenTransparente
EntwicklungSofort einsatz-
bereite ProzesseKommerzielle
MiddlewareBis zu 50 Benutzer
pro Server
Express
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner58
Unterstützung agiler Teams – und agiler Unternehmen
IBM Rational Team Concert
Agile Entwicklung –die Grundsätze
FunktionierendeSoftware
FunktionierendeSoftware
Individuen/-InteraktionenIndividuen/-
InteraktionenReaktion auf
Verände-rungen
Reaktion auf Verände-rungen
Kunden-kooperation
Kunden-kooperation
Transparente Teams Genehmigungen/
Prüfungen Projektstatus Kontextgesteuerte
Diskussionen
Prozessflexibilität Iterative Planung
und Ausführung Mehrere Releases JIT-Codeprüfungen
Einrichtung von Ad-hoc-Teams
Teambewusstsein Prozessbewusstsein Gemeinsame Nutzung
von Änderungen (ad hoc)
Kontinuierliche Integration Management von Team-
Assets Änderungsgesteuerte
Entwicklung Integriert/verfolgbar
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner59
Ausweitung der Teamarbeit auf eine größere Bandbreite von Benutzern – von Geschäftsanwendern zu Softwareexperten
Weiten Sie die Teamarbeit heute aus Vereinen Sie Teammitglieder, die eine
Vielzahl verschiedener Eclipse- oder Web-Clients verwenden.
Unterstützen Sie jedes Eclipse-basierte Produkt, darunter Rational- und Open-Source-Produkte.
Steigern Sie den Wert von Rational-Tools in unternehmensweiten Implementierungen.
Sorgen Sie für Interoperabilität mit der Subversion-Lösung für das Änderungsmanagement.
Erweitern Sie Ihre Optionen in der Zukunft Vereinen Sie Teams in .Net-Umgebungen.
Visual Studio-Client
Weiten Sie den Zugriff auf Teamdokumente und -workflows über eine Partnerlösung aus. Integration mit Microsoft SharePoint Integration mit Lotus® Quickr™
Unterstützen Sie Lotus-Mashups. Ergänzen Sie Funktionen für das
unternehmensweite Build-Management. Integration mit Build Forge
Eclipse und Eclipse-basierte Produkte
Web 2.0
Visual Studio (4.Q)
ClientintegrationenRational ClearCase 7.1
Rational ClearQuest 7.1
Rational Build Forge 7.1
Rational Asset Manager 7.1
Subversion
Serverintegrationen
RationalTeam Concert
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner60
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner61
ProzessautomatisierungAutomatisierter, verteilter, wiederholbarer, konsistenter Lebenszyklus der Softwarebereitstellung
Python, VBscript, Batch, Perl, KSH Scripting
Quellcode-verwaltung
Produkt-erstellung
Qualitäts-sicherung
Paketierung FreigabeEntwicklung
Kontrolle Beschleunigung Umgebung Benach-richtigung Zeitplanung Protokoll-
analyse Verfolgung Analyse
Plattformen UNIX, Windows Mac, Linux, z/OS, i5/OS, proprietäre Plattformen
•ClearCase•StarTeam•Perforce•CVS•PVCS•VSS•Synergy•Subversion•etc.
•ClearMake•Ant•NAnt•Make•GNUMake•NMake•Open Source•CruiseControl•Maven•etc.
•Java•C•C++•C#•etc.
QuellcodeverwaltungSprachen Build-Tools
•TestManager•Performance•Functional•Robot•LoadRunner•TestDirector•WinRunner•Junit•etc.
Test-Tools
•Tivoli•WebSphere®•WebLogic•etc.
Release
•RAD•Eclipse•Visual .NET
IDEs
•ClearQuest•Remedy•ChangeMan•DevTrack•Bugzilla•etc.
Change-Mgmt
•Wise•InstallShield•jar•RPM•Package•etc.
Paketiertools
ManagementkonsoleZentrales webbasiertes Management, teambasierter verteilter Zugriff, rollenbasierte Sicherheit
IDE-Plug-InsSelf-Service für Entwickler, rollenbasierte Sicherheit
FRAMEWORK FÜR DIE AUTOMATISIERUNG DER SOFTWAREBEREITSTELLUNG
IBM Rational Build ForgeAnpassungsfähiges Framework für die Standardisierung und Automatisierung wiederholt anfallender Aufgaben
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner62
Umfangreiche Stücklisten • Geänderte Dateien• Alle durchgeführten automatisierten Komponententests• Umgebung, die zur Erstellung des Builds verwendet wird• Genaue Auflistung der Erstellungsprozesse
Dokumentiertes Prüfprotokoll des Release- Inhalts, der Prozessänderungen und des Benutzerzugriffs auf die Systeme
Daten müssen nicht manuell erfasst werden!
Bessere Reproduzierbarkeit und einfacheres Compliance-Management
IBM Rational Build ForgeAutomatisiertes, dokumentiertes Daten- und Prüfprotokoll
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner63
Integrationen mit führenden IDEs•Eclipse-Framework•IBM Rational Application Developer (RAD)•Microsoft Visual Studio 2005•und mehr …
Viele unterstützte Umgebungen•Windows•AIX•Solaris•HP-UX•UNIX•Linux•Mac OS•z/OS•i5/OS
Mehr Möglichkeiten für Entwickler durch Self-Service-Funktionen
Unterstützt mehr Umgebungen als JEDES andere Tool für das Build- und Freigabemanagement
IBM Rational Build Forge Direkter Zugriff auf Erstellungs- und Freigabefunktionen
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner64
Webbasierte Managementkonsole
Konsolidierte Projektanzeige in Echtzeit
Sicherer Zugriff durch Benutzerauthentifizierung
Unicode-Unterstützung für internationale Projekte – in 10 verschiedenen Sprachen verfügbar!
Server-Pool
LinuxWindows SolarisAIX Linux Windows Windows Windows Linux HP-UX AIX MacWindows Solaris
Los Angeles BangaloreDallas
Build-Log-Datenbank• Buildstatistik• Stücklistendaten
Build-Log-Datenbank• Buildstatistik• Stücklistendaten
Konsole/Engine Konsole/EngineKonsole/Engine
Build-Log-Datenbank• Buildstatistik• Stücklistendaten
Log-DB
Log-DB
Log-DB
IBM Rational Build ForgeZentralisiertes Management über geografisch verteilte Teams hinweg
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner65
Rational Build Forge Standard Edition
Rational Build Forge Enterprise Edition
Java Application Programming Interface (API)
Dynamisches Server- management (Server-Pools)
Rational Build Forge Express Edition
Kleine und mittlere Unternehmen
Mittlere bis große UnternehmenEinfache Umgebungen
Große Unternehmen Komplexe Umgebungen
Innovative Features für die global verteilte Entwicklung
Optionaler Quick Report
Zusätzliche Konsolenunterstützung
IDE-Integrationen, Unterstützung für entfernte Standorte, Berichterstellung, Prüfprotokollierung, rollenbasierte Sicherheit
Zentrale Managementkonsole, Zeitplanung, E-Mail-Benachrichtigung, parallele Ausführung
Schneller Return on Investment
Build- und Freigabemanagement mit IBM RationalVon kleinen Arbeitsgruppen zu verteilten unternehmensweiten Teams
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner66
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner67
Marktsituation Agile Entwicklungsmethoden haben sich etabliert
60 % der Entwicklerteams, die aus weniger als 100 Entwicklern bestehen, führen agile Methoden ein.
Kleine und mittlere Unternehmen führen agile Methoden sehr viel schneller als große Unternehmen ein.
Konsolidierung auf zwei wichtigen IDEs Eclipse
Visual Studio .NET
Traditionelle Rational-Angebote für das Änderungs- und Freigabemanagement bleiben herausragend Lösungen für große Unternehmen werden als „nicht agil genug“ für kleine und mittlere
Unternehmen angesehen.
Einige Unternehmen sind der Meinung, dass das „Softwarekonfigurationsmanagement einfach und unaufdringlich sein sollte“.
Einige Anbieter vermarkten ihre Tools auf diesem Markt sehr aggressiv.
67
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner68
RTC-Pakete für das Änderungs- und Freigabemanagement: Mehr Funktionalität für Kundenanforderungen
Kunde
Kleines Einsteigerteam
~10 Entwickler
Kleines bis mittleres Team
(verwendet evtl. Subversion)
~10 - 20 Entwickler
Mittleres Team
(Einfacher Prozess)
~20 - 40 Entwickler
Mittleres Team
(Komplexer Prozess)
~20 - 250+ Entwickler
ALM (unterer Bereich des Segments)
50-250+ Entwickler
ALM (globales großes Unternehmen, voll integriert, GDD)
250+ Entwickler
• Wichtige Anforderungen Vollständig koordinierte Reproduzierbarkeit, umfassende Berichte, Anpassung
von Prozessen und Arbeitselementen, Sicherheit, Skalierbarkeit Skalierbarkeit für die globale Entwicklung und Bereitstellung (GDD)
• Wichtige Anforderungen Einfache Nutzung, Installation, Implementierung, agile
Entwicklung, Zusammenarbeit, schnelle Wertschöpfung Mehr Stabilität und Reproduzierbarkeit, zentraler
Zugriff, wenn das Team größer wird Arbeit mit aktueller Umgebung (SVN, .NET, Oracle)
• Wichtige Anforderungen Einfache Versionssteuerung Einfache Verfolgung von Arbeitselementen/Fehlern Arbeit mit SVN
• Wichtige Anforderungen Einfache Versionssteuerung Geringer Preis Kein Administrationsaufwand, Benutzerfreundlichkeit
Produkte
RT
C E
xpress-C
RT
C E
xpress
RT
C S
tand
ardC
han
ge
& S
ynerg
y
Segment
Basic CRM
Process CentricCRM
Segment
Basic CRM
Process CentricCRM
Segment
Application Lifecycle Management CRM
Segment
Application Lifecycle Management CRM
Clea
rCase &
ClearQ
uest
• Wichtige Anforderungen Integriertes Anforderungs- und Testmanagement Unbegrenzte Skalierbarkeit für die globale Entwicklung
und Bereitstellung Projektübergreifende Berichterstellung und
Portfolioansicht
RT
C S
tand
ard m
it Co
nn
ecto
rs
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner69
Agenda
Überblick über das Änderungs- und Freigabemanagement
Überblick über IBM Rational-Lösungen
IBM Rational ClearQuest
IBM Rational Change Distributed
IBM Rational ClearCase
IBM Rational Synergy Distributed
IBM Rational Team Concert
IBM Rational Build Forge
Wettbewerbslandschaft
Weitere Schritte
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner70
Zusammenfassung zum Änderungs- und Freigabemanagement
Rational Team Concert (RTC) ist das erste Produkt, das von Grund auf auf den neuen Jazz-Technologien aufgebaut wurde.
RTC ist eine Lösung für die Zusammenarbeit im Team, die gängige Application-Lifecycle-Services nahtlos integriert.
Stärker automatisierte, transparente und vorausschauende Softwareentwicklung
Integriertes Management von Quellcode, Arbeitselementen und Builds für Teams, die im Einklang denken und arbeiten
Automatische Datenerfassung zur Vermeidung von Administrationsaufwand
Geringeres Projektrisiko und mehr Transparenz durch Berichte, Dashboards und Alerts in Echtzeit
Rational Build Forge stellt ein anpassungsfähiges Framework bereit, mit dem Entwicklerteams wiederholt anfallende Aufgaben standardisieren und automatisieren, wesentliche Produktinformationen austauschen und gleichzeitig Zeit und Geld sparen können.
Jazz ist eine Plattform für die Softwareentwicklung im Team.
Rational ClearCase ist eine auf Unternehmen abgestimmte Lösung, die durchdachte Funktionen für die Versionssteuerung, das Arbeitsbereichsmanagement und die parallele Entwicklung zur Unterstützung und Steigerung der Produktivität bietet.
®
IBM Software Group
© 2008 IBM Corporation
Nur für den internen Gebrauch durch IBM und IBM Business Partner
Ergänzende Folien
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner72
Hersteller von medizinischen Geräten erreicht Agilität
Umgebung Probleme Positive Ergebnisse
Keine Standards
Kein globaler Zugriff
Mehrere Fehlerpunkte
Geringe Entwicklerproduktivität
Keine kontinuierliche Integration
Keine Compliance-Unterstützung
Mehr als 1000 Benutzer weltweit
3 Entwicklungsstandorte(USA, Europa, Indien)
Kontinuierliche Komponententests mit genauer Protokollierung erforderlich
Heterogene Entwicklungsinfrastruktur
Projekte nutzen agilen Entwicklungsprozess, der durch ein wiederholt anwendbares Implemen-tierungmodell unterstützt wird
3 x schnellere Buildzyklen, um 65 % kürzere Buildzeiten
Bessere Compliance
Sicherer Self-Service für Entwickler
Einsparungen von 6 Mio. $ über 3 Jahre
„Wir haben uns für die Einführung der agilen Entwicklung interessiert, wurden jedoch durch einen inflexiblen, nicht standardisierten Prozess ein-geschränkt. Jedes Team machte sein eigenes Ding, und es gab mehrere Fehlerpunkte bei jedem Projekt.“
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner73
IBM Software Group | Rational-Software
Nur für den internen Gebrauch durch IBM und IBM Business Partner74
Rechtliche Hinweise
© Copyright IBM Corporation 2008
IBM Deutschland GmbHIBM-Allee 171139 Ehningenibm.com/de
IBM ÖsterreichObere Donaustrasse 951020 Wienibm.com/at
IBM SchweizVulkanstrasse 1068010 Zürichibm.com/ch
Alle Rechte vorbehalten.
IBM, das IBM Logo, ibm.com und Rational sind Marken oder eingetragene Marken der IBM Corporation in den USA und/oder anderen Ländern. Sind diese und weitere Markennamen von IBM bei ihrem ersten Vorkommen in diesen Informationen mit einem Markensymbol (® oder ™) gekennzeichnet, bedeutet dies, dass IBM zum Zeitpunkt der Veröffentlichung dieser Informationen Inhaber der eingetragenen Marken oder der Common-Law-Marken (common law trademarks) in den USA war. Diese Marken können auch eingetragene Marken oder Common-Law-Marken in anderen Ländern sein. Eine aktuelle Liste der IBM Marken finden Sie auf der Webseite „Copyright and trademark information“ unter ibm.com/legal/copytrade.shtml.
Microsoft ist eine Marke der Microsoft Corporation in den USA und/oder anderen Ländern.
Linux ist eine eingetragene Marke von Linus Torvalds in den USA und/oder anderen Ländern.
UNIX ist eine eingetragene Marke von The Open Group in den USA und anderen Ländern.
Weitere Unternehmens-, Produkt- oder Servicenamen können Marken anderer Hersteller sein.
Vertragsbedingungen und Preise erhalten Sie bei den IBM Geschäftsstellen und/oder den IBM Business Partnern. Die Produktinformationen geben den derzeitigen Stand wieder. Gegenstand und Umfang der Leistungen bestimmen sich ausschließlich nach den jeweiligen Verträgen.
Der Inhalt dieser Dokumentation dient nur zu Informationszwecken und wird auf der Grundlage des gegenwärtigen Zustands (auf „as-is“-Basis) ohne jegliche Gewährleistung zur Verfügung gestellt. Darüber hinaus basieren diese Informationen auf der aktuellen Produktplanung und -strategie von IBM, die sich jederzeit ohne Vorankündigung ändern kann. Die oben genannten Erklärungen bezüglich der Produktstrategien und Absichtserklärungen von IBM stellen die gegenwärtige Absicht von IBM dar, unterliegen Änderungen oder können zurückgenommen werden und repräsentieren nur die Ziele von IBM. Aus dem Inhalt dieser Dokumentation können kein Gewährleistungsanspruch oder andere Anforderungen an IBM (oder seine Lieferanten oder Lizenzgeber) abgeleitet werden, noch kann der Inhalt eine Änderung der Bedingungen der geltenden Lizenzvereinbarung, der die Nutzung der IBM Software unterliegt, bewirken.
IBM Kunden sind für die Einhaltung der geltenden Gesetze und Verordnungen selbst verantwortlich. Es obliegt allein dem Kunden, sich von kompetenter juristischer Stelle zu Inhalt und Einhaltung aller relevanten Gesetze und gesetzlichen Bestimmungen beraten zu lassen, die sich auf seine Geschäftstätigkeit und alle Maßnahmen auswirken können, die er im Hinblick auf die Einhaltung solcher Bestimmungen durchführen muss.