31.05.2014 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!