ibm rational lösungen für system entwicklung - PROFI Engineering ...
ibm rational lösungen für system entwicklung - PROFI Engineering ...
ibm rational lösungen für system entwicklung - PROFI Engineering ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
IBM RATIONAL LÖSUNGEN<br />
FÜR SYSTEM ENTWICKLUNG<br />
<strong>PROFI</strong> Webcast<br />
31. Juli 2012
AGENDA<br />
01 Einführung<br />
02 Produkt Portfolio Management<br />
03 Anforderungsdefinition und -management<br />
04 Modellgetriebene Entwicklung<br />
05 Collaborative Lifecycle Management<br />
06 Test- und Qualitätsmanagement<br />
2<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
EINFÜHRUNG<br />
DIE ROLLE VON SOFTWARE IN PRODUKTEN UND SYSTEMEN<br />
Software ist die Basis von<br />
80% der Innovationen<br />
durch die sich heutige Produkte und Systeme differenzieren.<br />
Das Android Betriebs<strong>system</strong>,<br />
einschließlich des Linux kernel,<br />
enthält etwa 12 Millionen lines of code<br />
Das durchschnittliche Auto enthielt<br />
bereits in 2010 mehr Code als ein<br />
Kampfflugzeug<br />
Dieser Trend führt zu immer komplexeren Systemen<br />
3<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
EINFÜHRUNG<br />
KOMPLEXITÄT FÜHRT ZU HERAUSFORDERUNGEN IN DER SYSTEMENTWICKLUNG<br />
Unzureichendes Anforderungsmanagement = gescheiterte Projekte<br />
Manuelle und rein dokumentenbasierte Prozesse sind ineffizient<br />
Komplexere Architekturen sind schwierig textuell zu beschreiben<br />
Funktionalität ist nicht optimal auf die Komponenten verteilt<br />
Hardware/Software Integration findet oft erst spät statt<br />
In vielen Organisation fehlen formale Praktiken<br />
Abteilungs-, Projektund<br />
Prozess-Silos<br />
Geografische Barrieren<br />
• Schlechte Kommunikation<br />
• Sprache, Kultur, Zeitzone<br />
• Lücken im Prozess führen zu<br />
Doppelarbeit<br />
Organisatorische Barrieren<br />
• Wenig Zusammenarbeit<br />
• Unzureichende Projektsteuerung<br />
und Einbeziehung Fachbereich<br />
• Sichern von Wissenshoheit<br />
Infrastruktur Barrieren<br />
• Inkompatible Werkzeuge<br />
• Unzuverlässiger Zugriff<br />
• Lange Einarbeitung<br />
• Unflexible Integrationen<br />
4<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
EINFÜHRUNG<br />
DAS ZIEL: DURCHGÄNGIGE SYSTEMENTWICKLUNG<br />
TEST TEAM<br />
System-<br />
Entwicklung<br />
ELECTRONIK<br />
SOFTWARE<br />
MECHANIK<br />
Erweiterung der Praktiken in der System<strong>entwicklung</strong>, um Barrieren zu<br />
überwinden<br />
5<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
EINFÜHRUNG<br />
EINHEITLICHER SYSTEM- UND SOFTWARE-ENTWICKLUNGSPROZESS<br />
ANFORDERUNGSMANAGEMENT<br />
Verwalte alle Systemanforderungen mit voller<br />
Nachverfolgbarkeit über den gesamten Lebenszyklus<br />
Rational DOORS<br />
Produkt Portfolio Management<br />
Rational Focal Point<br />
TEST- UND QUALITÄTSMANAGEMENT<br />
Erreiche “Quality by Design” durch einen<br />
integrierten, automatisierten Testprozess<br />
Rational Quality Manager<br />
ARCHITEKTUR & DESIGN<br />
Nutze Modellierung um Anforderungen zu validieren und saubere<br />
Architektur im gesamten Entwicklungsprozess aufrecht zu erhalten<br />
Rational Rhapsody & Rhapsody Design Manager<br />
ZUSAMMENARBEIT, PLANUNG & ÄNDERUNGSMANAGEMENT<br />
Zusammenarbeit über verschiedene Entwicklungsdisziplinen und Teams<br />
Rational Team Concert<br />
Open Services for Lifecycle Collaboration<br />
DODAF<br />
DO-178B<br />
MODAF SYSML<br />
ISO 26262<br />
AUTOSAR Automotive Spice©<br />
Best Practices und Werkzeuge auf einer offenen Plattform<br />
6<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
EINHEITLICHER SYSTEM- UND SOFTWARE-ENTWICKLUNGSPROZESS<br />
ANFORDERUNGSMANAGEMENT<br />
Verwalte alle Systemanforderungen mit voller<br />
Nachverfolgbarkeit über den gesamten Lebenszyklus<br />
Rational DOORS<br />
Produkt Portfolio Management<br />
Rational Focal Point<br />
TEST- UND QUALITÄTSMANAGEMENT<br />
Erreiche “Quality by Design” durch einen<br />
integrierten, automatisierten Testprozess<br />
Rational Quality Manager<br />
ARCHITEKTUR & DESIGN<br />
Nutze Modellierung um Anforderungen zu validieren und saubere<br />
Architektur im gesamten Entwicklungsprozess aufrecht zu erhalten<br />
Rational Rhapsody & Rhapsody Design Manager<br />
ZUSAMMENARBEIT, PLANUNG & ÄNDERUNGSMANAGEMENT<br />
Zusammenarbeit über verschiedene Entwicklungsdisziplinen und Teams<br />
Rational Team Concert<br />
Open Services for Lifecycle Collaboration<br />
DODAF<br />
DO-178B<br />
MODAF SYSML<br />
ISO 26262<br />
AUTOSAR Automotive Spice©<br />
Best Practices und Werkzeuge auf einer offenen Plattform<br />
7<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
PRODUKT PORTFOLIO MANAGEMENT<br />
BEWÄHRTE PRAKTIKEN IM PRODUKT PORTFOLIO MANAGEMENT<br />
Analyse und strategisches<br />
Ausbalancieren von Budget- und<br />
Ressourcenzuordnung über das<br />
gesamte Portfolio<br />
Direkte Verbindung zu Kunden<br />
und Partnern, um Prioritäten und<br />
Ausrichtung festzulegen<br />
Markt<br />
Management<br />
Portfolio<br />
Management<br />
Ideen<br />
Management<br />
Manage Ideen – ob groß<br />
oder klein – vom Beginn<br />
bis zur Markteinführung<br />
Manage Initiativen und<br />
Programme über viele Produkte<br />
und Produktlinien<br />
Programm<br />
Management<br />
Produkt<br />
Management<br />
Manage Produktpläne,<br />
Roadmaps, Angebote,<br />
Varianten und Umfang<br />
8<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
PRODUKT PORTFOLIO MANAGEMENT<br />
PORTFOLIO MANAGEMENT MIT RATIONAL FOCAL POINT<br />
Analyse und strategisches<br />
Ausbalancieren von Budget- und<br />
Ressourcenzuordnung über das<br />
gesamte Portfolio<br />
Portfolio<br />
Management<br />
• Sicht auf das komplette<br />
Produktportfolio<br />
• Analyse spezifischer<br />
Produktlinien oder drilldown<br />
zu den Details<br />
eines einzelnen<br />
Produktes<br />
• Einbeziehung von<br />
Wettbewerbsprodukten<br />
zu einfachem Vergleich<br />
und Analyse<br />
9<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
PRODUKT PORTFOLIO MANAGEMENT<br />
MARKT MANAGEMENT MIT RATIONAL FOCAL POINT<br />
Direkte Verbindung zu<br />
Kunden und Partnern,<br />
um Prioritäten und<br />
Ausrichtung<br />
festzulegen<br />
Markt<br />
Management<br />
• Erfasse SWOT Analyse des<br />
Wettbewerbs und verbinde mit<br />
spezifischen Produkten, um die<br />
Wettbewerbssituation zu analysieren<br />
• Sammle Win/Loss Berichte und<br />
verlinke mit neuen Anforderungen,<br />
Kunden und Wettbewerbern<br />
10<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
PRODUKT PORTFOLIO MANAGEMENT<br />
PROGRAMM MANAGEMENT MIT RATIONAL FOCAL POINT<br />
• Balance und Reihenfolge von<br />
Produkt Releases, um<br />
strategische Ziele zu erreichen<br />
und die Wertschöpfung zu<br />
maximieren<br />
• Sicht auf Etappen, Meilensteine<br />
und Anforderungen die mit<br />
jedem Produkt in der Pipeline<br />
verknüpft sind<br />
Manage Initiativen und<br />
Programme über viele<br />
Produkte und Produktlinien<br />
Programm<br />
Management<br />
11<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
PRODUKT PORTFOLIO MANAGEMENT<br />
PRODUKT MANAGEMENT MIT RATIONAL FOCAL POINT<br />
• Visualisiere Kosten-Nutzen<br />
Betrachtungen und den Einfluss<br />
auf mögliche Wertschöpfung<br />
• Einbeziehung weiterer Kriterien<br />
zur Wertermittlung<br />
Produkt<br />
Management<br />
Manage Produktpläne,<br />
Roadmaps, Angebote,<br />
Varianten und Umfang<br />
12<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
PRODUKT PORTFOLIO MANAGEMENT<br />
IDEEN MANAGEMENT MIT RATIONAL FOCAL POINT<br />
Manage Ideen – ob<br />
groß oder klein – vom<br />
Beginn bis zur<br />
Markteinführung<br />
Ideen<br />
Management<br />
• Erlaube Kunden oder intern Beteiligten über den Wert von bestimmten<br />
Produktfeatures abzustimmen<br />
• Ergebnisanalyse über alle Abstimmungen, um die “Gewinner” objektiv zu<br />
ermitteln<br />
13<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
EINHEITLICHER SYSTEM- UND SOFTWARE-ENTWICKLUNGSPROZESS<br />
ANFORDERUNGSMANAGEMENT<br />
Verwalte alle Systemanforderungen mit voller<br />
Nachverfolgbarkeit über den gesamten Lebenszyklus<br />
Rational DOORS<br />
Produkt Portfolio Management<br />
Rational Focal Point<br />
TEST- UND QUALITÄTSMANAGEMENT<br />
Erreiche “Quality by Design” durch einen<br />
integrierten, automatisierten Testprozess<br />
Rational Quality Manager<br />
ARCHITEKTUR & DESIGN<br />
Nutze Modellierung um Anforderungen zu validieren und saubere<br />
Architektur im gesamten Entwicklungsprozess aufrecht zu erhalten<br />
Rational Rhapsody & Rhapsody Design Manager<br />
ZUSAMMENARBEIT, PLANUNG & ÄNDERUNGSMANAGEMENT<br />
Zusammenarbeit über verschiedene Entwicklungsdisziplinen und Teams<br />
Rational Team Concert<br />
Open Services for Lifecycle Collaboration<br />
DODAF<br />
DO-178B<br />
MODAF SYSML<br />
ISO 26262<br />
AUTOSAR Automotive Spice©<br />
Best Practices und Werkzeuge auf einer offenen Plattform<br />
14<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ANFORDERUNGSMANAGEMENT<br />
VERWALTE KOMPLEXE ANFORDERUNGEN MIT RATIONAL DOORS<br />
Highlights<br />
• Erfasse und verwalte alle Anforderungen von<br />
komplexen System<strong>entwicklung</strong>en<br />
• Funktionen zur Zusammenarbeit in global verteilten<br />
Teams<br />
• Hervorragende Skalierbarkeit bis zu mehreren<br />
tausend Anforderungen und sehr vielen Attributen<br />
• Durchgängige Anforderungsverfolgung von der<br />
Definition bis hin zu Kodierung und Test<br />
• Konformität mit regulatorischen Bestimmungen und<br />
Standards<br />
• Integration mit anderen Rational Produkten sowie<br />
HP QualityCenter and Microsoft TFS<br />
Nutzen<br />
• Höhere Produktivität durch automatisierte<br />
Anforderungserfassung, konsolidierte Verwaltung<br />
und direkte Zusammenarbeit im Team<br />
• Höhere Qualität durch komplette Testabdeckung<br />
der Systemtests gegen die Anforderungen<br />
• Verringertes Risiko durch Konformität mit<br />
gesetzlichen Vorgaben und Industriestandards<br />
“DOORS provides the most robust and<br />
automatic traceability of requirements<br />
throughout a project lifecycle. Traceability<br />
is evident down to the source code level.”<br />
Great American Insurance<br />
15<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ANFORDERUNGSMANAGEMENT<br />
KEY FEATURES VON RATIONAL DOORS<br />
• Dokumentation und Verwaltung tausender Anforderungen mit praktisch unbegrenzter<br />
Anzahl an Attributen<br />
• Grafische Visualisierung von Anforderungen<br />
• Ende-zu-Ende Anforderungsverfolgung mit unterschiedlichsten<br />
Darstellungsmöglichkeiten<br />
• Integrierter Workflow für Änderungsvorschläge<br />
• Komplette Anforderungshistorie<br />
• Baselines von Anforderungssets und Baseline Vergleiche<br />
• Integrierte Diskussionen zu Anforderungen<br />
• Integrierte elektronische Signatur<br />
• Nativer Desktop Client oder Web Interface<br />
• E-Mail Notifikationen<br />
• Vielfältige Integrationen mit anderen Werkzeugen<br />
• Vordefinierte Templates zur Unterstützung von Industriestandards und<br />
Vorgehensmodellen<br />
16<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
EINHEITLICHER SYSTEM- UND SOFTWARE-ENTWICKLUNGSPROZESS<br />
ANFORDERUNGSMANAGEMENT<br />
Verwalte alle Systemanforderungen mit voller<br />
Nachverfolgbarkeit über den gesamten Lebenszyklus<br />
Rational DOORS<br />
Produkt Portfolio Management<br />
Rational Focal Point<br />
TEST- UND QUALITÄTSMANAGEMENT<br />
Erreiche “Quality by Design” durch einen<br />
integrierten, automatisierten Testprozess<br />
Rational Quality Manager<br />
ARCHITEKTUR & DESIGN<br />
Nutze Modellierung um Anforderungen zu validieren und saubere<br />
Architektur im gesamten Entwicklungsprozess aufrecht zu erhalten<br />
Rational Rhapsody & Rhapsody Design Manager<br />
ZUSAMMENARBEIT, PLANUNG & ÄNDERUNGSMANAGEMENT<br />
Zusammenarbeit über verschiedene Entwicklungsdisziplinen und Teams<br />
Rational Team Concert<br />
Open Services for Lifecycle Collaboration<br />
DODAF<br />
DO-178B<br />
MODAF SYSML<br />
ISO 26262<br />
AUTOSAR Automotive Spice©<br />
Best Practices und Werkzeuge auf einer offenen Plattform<br />
17<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ARCHITEKTUR & DESIGN<br />
MODELLGETRIEBENE ENTWICKLUNG MIT RATIONAL RHAPSODY®<br />
Highlights<br />
• Anforderungsgetriebene Analyse und Design von<br />
technischen, Echtzeit- oder embedded Systemen,<br />
einschließlich Unterstützung von Multi-Core Architekturen<br />
• Schnelle Validierung des Designs durch Simulation und<br />
Test<br />
• Generierung und Deployment von komplett ausführbarem<br />
Code in C, C++, Java und Ada<br />
Nutzen<br />
• Implementierung des “richtigen” Produkts durch<br />
unmissverständliche Kommunikation und Zusammenarbeit<br />
• Frühzeitige Fehlererkennung und höhere Qualität durch<br />
häufige Simulationen und Tests<br />
• kürzere Entwicklungszyklen durch automatische Code-<br />
Generierung und Dokumentation<br />
• Wiederverwendung durch Reverse-<strong>Engineering</strong> und<br />
übersichtliche Abbildung von Produktlinien<br />
"Using Rhapsody software improves the<br />
quality of the application software that is<br />
integral to the series hydraulic hybrid <strong>system</strong><br />
development process."<br />
Steve Zielinski, Eaton chief engineer for<br />
software<br />
18<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ARCHITEKTUR & DESIGN<br />
DOMÄNENSPEZIFISCHE MODELLGETRIEBENE ENTWICKLUNG<br />
Unified Modeling Language – UML 2.x<br />
• Standard Notation zur Spezifikation, Visualisierung und Dokumentation von Systemund<br />
Software-Design<br />
Systems Modeling Language – SysML<br />
• Erweiterungen von UML speziell für den System Engineer<br />
• Offener Standard der OMG und INCOSE<br />
Visualisierung:<br />
Anwendungsfälle<br />
Anforderungen<br />
Struktur<br />
Verhalten<br />
Interaktion<br />
Nebenbedingungen<br />
Tests<br />
…<br />
Domänen-fokussierte Notationen:<br />
DoDAF<br />
MODAF<br />
UPDM<br />
AUTOSAR<br />
MISRA<br />
MARTE<br />
…<br />
19<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ARCHITEKTUR & DESIGN<br />
SIMULATION & ANIMATION<br />
• Frühzeitige Validierung von Anforderungen und Design durch kontinuierliche Simulation<br />
und Tests<br />
• Analyse der Systemfunktionalität hinsichtlich Korrektheit und zur Festlegung der<br />
nächsten Schritte<br />
• Visuelle Demonstration des geforderten Verhaltens gegenüber Kunden und anderen<br />
Beteiligten<br />
20<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ARCHITEKTUR & DESIGN<br />
KONTROLLIERE DAS SYSTEM MIT OPTIMITERTER SOFTWARE<br />
Design von effizientem embedded Source Code<br />
• Spezifikation und Erstellung anhand der Anforderungen<br />
• Generierung von kompletten C, C++, Java und Ada Applikationen<br />
Vereinigung von Architektur und Code<br />
• Simultanes Arbeiten mit dem System Design, der Software und der Zielplattform<br />
• Änderungen in einem Bereich werden direkt in den anderen Bereichen reflektiert<br />
Architektur Sicht<br />
Source Code<br />
21<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ARCHITEKTUR & DESIGN<br />
TEAMÜBERGREIFENDE ZUSAMMENARBEIT: RHAPSODY DESIGN MANAGER<br />
• Höhere Produktivität und geringere<br />
Kosten durch zentrale Ablage des<br />
Designs<br />
• Bessere Zusammenarbeit von allen<br />
Beteiligten in Bezug auf Software<br />
Architektur, Deployment Plänen und<br />
System Design<br />
• Effizientere und schnellere Design<br />
Reviews<br />
• Erfüllung regulatorischer Vorgaben<br />
durch Generierung von Dokumentation<br />
und Reports über Disziplinen hinweg<br />
IBM Collaborative<br />
Design Management<br />
Bessere teamübergreifende Zusammenarbeit in Systems & Software Design<br />
22<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
EINHEITLICHER SYSTEM- UND SOFTWARE-ENTWICKLUNGSPROZESS<br />
ANFORDERUNGSMANAGEMENT<br />
Verwalte alle Systemanforderungen mit voller<br />
Nachverfolgbarkeit über den gesamten Lebenszyklus<br />
Rational DOORS<br />
Produkt Portfolio Management<br />
Rational Focal Point<br />
TEST- UND QUALITÄTSMANAGEMENT<br />
Erreiche “Quality by Design” durch einen<br />
integrierten, automatisierten Testprozess<br />
Rational Quality Manager<br />
ARCHITEKTUR & DESIGN<br />
Nutze Modellierung um Anforderungen zu validieren und saubere<br />
Architektur im gesamten Entwicklungsprozess aufrecht zu erhalten<br />
Rational Rhapsody & Rhapsody Design Manager<br />
ZUSAMMENARBEIT, PLANUNG & ÄNDERUNGSMANAGEMENT<br />
Zusammenarbeit über verschiedene Entwicklungsdisziplinen und Teams<br />
Rational Team Concert<br />
Open Services for Lifecycle Collaboration<br />
DODAF<br />
DO-178B<br />
MODAF SYSML<br />
ISO 26262<br />
AUTOSAR Automotive Spice©<br />
Best Practices und Werkzeuge auf einer offenen Plattform<br />
23<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ZUSAMMENARBEIT, PLANUNG UND ÄNDERUNGSMANAGEMENT<br />
RATIONAL TEAM CONCERT<br />
Highlights<br />
• Zusammenarbeit im Arbeitskontext<br />
• Dashboard und Metriken um Status und Trends in<br />
Echtzeit zu visualisieren<br />
• Out-of-the-box Unterstützung für agile oder traditionelle<br />
Vorgehensmodelle, individuell anpassbar<br />
• Prozessunterstützung für System- und embedded<br />
Software<strong>entwicklung</strong><br />
• Unterstützung regulatorischer Anforderungen durch<br />
automatische Verlinkung, Zugriffskontrolle und<br />
eSignature<br />
• Change und Configuration Management in Lifecycle<br />
Tools voll integriert<br />
Nutzen<br />
• Zusammenarbeit in verschiedenen<br />
Entwicklungsdisziplinen<br />
• Verbesserte Visibilität von Projektfortschritt und<br />
Entwicklungsstatus<br />
• Verbesserte Effizienz durch Automatisierung von<br />
Aufgaben<br />
• Verbesserte und konsistente Umsetzung über Teams<br />
hinweg durch integrierte Prozessunterstützung<br />
24<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ZUSAMMENARBEIT, PLANUNG UND ÄNDERUNGSMANAGEMENT<br />
RATIONAL TEAM CONCERT IM DETAIL<br />
Planung<br />
•Integrierte Release/Iterations Planung<br />
•Aufwandsschätzung & Fortschrittsverfolgung<br />
•Out of the box Prozeßtemplates: formal oder agil<br />
Projekt Transparenz<br />
• Individuell anpassbare web-basierte Dashboards<br />
• Echtzeit Metriken und Berichte<br />
• Meilensteinüberwachung und Projektstatusbericht<br />
SCM<br />
• Komponentenbasiertes SCM<br />
ermöglicht Wiederverwendung<br />
über Projektgrenzen hinweg<br />
• Change set basiert, um Feature<br />
einfach zu ergänzen oder zu<br />
entfernen<br />
• Server-basierte Sandboxes<br />
• Nutzung RTC SCM oder SVN, Git,<br />
ClearCase oder Synergy möglich<br />
Work Items<br />
• Fehler, Erweiterungen,<br />
Aufgaben, …<br />
• Abfragen gemeinsam nutzen<br />
• Unterstützung für Freigaben und<br />
Diskussionen<br />
• Grafischer Query Editor<br />
• Integration mit ClearQuest oder<br />
Change möglich<br />
Build<br />
• Automatisierte Verfolgung von<br />
Work Items und Change Sets<br />
• Build Definitionen für<br />
individuelle und team builds<br />
• Lokale/remote build servers<br />
• Mehrstufige kontinuierliche<br />
Integration<br />
• Integration mit Build Forge mgl.<br />
• Einheitliche Struktur für Projektelemente<br />
• Sehr einfache Teamverwaltung einschließlich<br />
Unterteams und Projektvererbung<br />
• Rollenkonzept zur fein granularen<br />
Zugriffssteuerung auf Projekt- und<br />
Prozesselemente<br />
Jazz Team Server<br />
• Team Advisor, um “Regeln” für kontinuierliche<br />
Verbesserung zu definieren<br />
• Prozessimanenz und Durchsetzung<br />
• Zusammenarbeit im Kontext für effizientere<br />
Teamkommunikation<br />
25<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ZUSAMMENARBEIT, PLANUNG UND ÄNDERUNGSMANAGEMENT<br />
PROJEKT TRANSPARENZ UND STATUS FÜR JEDEN<br />
Personalisierte Sicht auf den Status der Projekte für alle Beteiligten<br />
#<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ZUSAMMENARBEIT, PLANUNG UND ÄNDERUNGSMANAGEMENT<br />
JAZZ ALS INTEGRATIONSPLATTFORM<br />
Erfasse unterschiedlichste<br />
Daten für Transparenz im<br />
Projekt<br />
tests<br />
ECUs<br />
baselines<br />
requirements<br />
parts<br />
projec<br />
change<br />
t<br />
requests<br />
Electronics<br />
plans documents<br />
Open Services<br />
for Lifecycle<br />
Collaboration<br />
Open interfaces.<br />
Open possibilities.<br />
www.open-services.net<br />
Lose gekoppeltes “Web” für Informationen aus der gesamten System<strong>entwicklung</strong><br />
27<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
ZUSAMMENARBEIT, PLANUNG UND ÄNDERUNGSMANAGEMENT<br />
TOP BEWERTUNGEN VON ANALYSTEN<br />
IBM earns<br />
• Strong Positive• • the highest possible rating<br />
©Ovum published 3/2011 - This report is a licensed product and is<br />
not to be photocopied<br />
Duggan, Jim & Murphy, Thomas E., “MarketScope for Application Lifecycle<br />
Management,” Gartner, Inc., 11 November 2010 ID Number: G00208572 , pp2,6<br />
# 31.07.2012 IBM Rational Lösungen für System Entwicklung
EINHEITLICHER SYSTEM- UND SOFTWARE-ENTWICKLUNGSPROZESS<br />
ANFORDERUNGSMANAGEMENT<br />
Verwalte alle Systemanforderungen mit voller<br />
Nachverfolgbarkeit über den gesamten Lebenszyklus<br />
Rational DOORS<br />
Produkt Portfolio Management<br />
Rational Focal Point<br />
TEST- UND QUALITÄTSMANAGEMENT<br />
Erreiche “Quality by Design” durch einen<br />
integrierten, automatisierten Testprozess<br />
Rational Quality Manager<br />
ARCHITEKTUR & DESIGN<br />
Nutze Modellierung um Anforderungen zu validieren und saubere<br />
Architektur im gesamten Entwicklungsprozess aufrecht zu erhalten<br />
Rational Rhapsody & Rhapsody Design Manager<br />
ZUSAMMENARBEIT, PLANUNG & ÄNDERUNGSMANAGEMENT<br />
Zusammenarbeit über verschiedene Entwicklungsdisziplinen und Teams<br />
Rational Team Concert<br />
Open Services for Lifecycle Collaboration<br />
DODAF<br />
DO-178B<br />
MODAF SYSML<br />
ISO 26262<br />
AUTOSAR Automotive Spice©<br />
Best Practices und Werkzeuge auf einer offenen Plattform<br />
29<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
TEST- UND QUALITÄTSMANAGEMENT<br />
RATIONAL QUALITY MANAGER<br />
Highlights<br />
• Web-basierte Architektur für einfachen Zugang im gesamten<br />
Unternehmen<br />
• Individuelle Dashboards mit flexiblen Berichte und Metriken<br />
• Integration mit Rational Doors für durchgängige Verfolgung<br />
von Anforderungen zu Testfällen<br />
• Risiko-basierte Priorisierung der Tests<br />
• Integration mit RTC für einheitliches Fehler- und<br />
Änderungsmanagemenbt<br />
• Intelligentes Fehlermanagement um Duplikate zu vermeiden<br />
Nutzen<br />
• Bessere Effizienz in verteilten Teams<br />
• Höhere Qualität und bessere Vorhersagbarkeit durch<br />
verbesserte Projektsteuerung und kontrollierte<br />
Risikominimierung<br />
• Kostenreduktiuon durch Workflowautomatisierung<br />
“We have better visibility for all aspects of<br />
testing, which mitigates risk. On the test<br />
management side, Rational Quality Manager has<br />
saved me about 20 percent of my time, and we<br />
spend about 60 percent less time on<br />
requirements traceability across the team.”<br />
Tracie Stapp, Practice Leader, Software Testing,<br />
Fujitsu New Zealand<br />
30<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
TEST- UND QUALITÄTSMANAGEMENT<br />
UMFASSENDE TEST PLANUNG UND TESTRESULTATE<br />
Business Stakeholder<br />
Business<br />
Objectives<br />
Security<br />
Mandates<br />
QA Manager<br />
Defect Logs<br />
Requirements<br />
Use Cases<br />
Quality Asset<br />
Infrastructure<br />
Central hub<br />
captures<br />
everything that<br />
matters<br />
for quality<br />
releases<br />
Test Cases<br />
Skill<br />
Availability<br />
Project Logs<br />
Security Officer<br />
Tester<br />
Project<br />
Manager<br />
Erfassung und Verfolgung aller Tests<br />
• Zentrale Ablage für Testziele,<br />
Testanforderungen, Testressourcen,<br />
Testplattformen, Exit Kriterien, …<br />
Definierte Verantwortlichkeiten<br />
• Individuelle Bereiche sind Team<br />
Mitgliedern zugeordnet und definieren<br />
klare Verantwortlichkeiten<br />
Zielorientiert<br />
• Formalisierte und dokumentierte Exit<br />
Kriterien<br />
Erweiterbar<br />
• Erweiterung um neue Bereiche und<br />
eigene Daten<br />
Änderungsverfolgung<br />
• Snapshot Versionskontrolle um die<br />
Testplan Historie über den<br />
Projektlebenszyklus nachzuhalten<br />
Ein Qualitätsvertrag für das gesamte Entwicklungsteam<br />
31<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
TEST- UND QUALITÄTSMANAGEMENT<br />
QUALITÄT VOM KONZEPT BIS ZUR AUSFÜHRUNG<br />
• Design- und Entwicklertests können direkt vom Rational Quality Manager<br />
gestartet werden<br />
• Einheitliche Verwaltung aller Tests und Testergebnisse über den gesamten<br />
Lebenszyklus<br />
32<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
INTRODUCTION<br />
ZUSAMMENFASSUNG<br />
Rational Werkzeuge für die System<strong>entwicklung</strong> helfen …<br />
• Durch Automation Kosten zu verringern und Releasedaten besser einzuhalten<br />
• Die Umsetzung aller Anforderungen über Design, Kodierung und Test zu verfolgen<br />
• Systeme grafisch zu spezifizieren, um komplexe Designs und Architektur besser zu<br />
kommunizieren<br />
• Im Verlauf der Implementierung das Systemdesign kontinuierlich durch Simulationen zu<br />
validieren<br />
• Die Produktqualität durch kontinuierliche und einheitlich verwaltete Tests zu erhöhen<br />
• Komponenten und Designs einfacher in Produkten oder Produktlinien wieder zu<br />
verwenden<br />
• Die Kommunikation und Zusammenarbeit über alle Disziplinen hinweg zu verbessern<br />
• Dokumentation automatisiert zu generieren und regulatorische Erfordernisse effizienter<br />
zu erfüllen<br />
• Komplett ausführbaren Code aus dem Design zu erzeugen und zu optimieren<br />
33<br />
31.07.2012 IBM Rational Lösungen für System Entwicklung
VIELEN DANK FÜR<br />
IHRE AUFMERKSAMKEIT<br />
UWE GLÄSER<br />
SOFTWARE ARCHITEKT<br />
TEL: 0170 4532 247<br />
EMAIL: U.GLAESER@<strong>PROFI</strong>-AG.DE