Erfüllung der CMMI-Anforderungen mit dem neuen V-Modell XT. Dr. Ralf Kneuper Beratung für Softwarequalitätssicherung und Prozessverbesserung

Ähnliche Dokumente
INHALTSVERZEICHNIS. xxiii xxvü xxxiü xxxvii

Vorgehensmodelle und Reifegradmodelle Ergänzung oder Konkurrenz? Dr. Ralf Kneuper

INHALTSVERZEICHNIS VORWORT DANKSAGUNG DANKSAGUNG DER CLIB-KOORDINATOREN MITWIRKENDE TEIL 1 ÜBER CMMI FÜR ENTWICKLUNG 1

CMMI 1.3 für die Entwicklung

Verbesserung der Beschaffung von Produkten und Leistungen auf Basis des CMMI für Akquisition (CMMI-ACQ)

Kosten und Nutzen des Einsatzes von CMMI. Dr. Ralf Kneuper Beratung für Softwarequalitätsmanagement und Prozessverbesserung

Dr. Ralf Kneuper Beratung für Softwarequalitätsmanagement und Prozessverbesserung. FHH meets economy

Verbesserung der Beschaffung von Produkten und Leistungen auf Basis des CMMI für Akquisition (CMMI-ACQ)

CMMI und Verwandte ein Überblick Dr. Ralf Kneuper Beratung für Softwarequalitätsmanagement und Prozessverbesserung

Requirements Engineering in Prozessmodellen CMMI, V-Modell XT und andere

Capability Maturity Model Integration (CMMI) aus Sicht des IT-Servicemanagements

Prozessverbesserung: - Was bietet CMMI? - Was muss ich selbst tun?

Werkzeug-gestützte Nachverfolgbarkeit von Anforderungen nach CMMI

ITIL meets CMMI: Optimierung der IT-Prozesse durch das Zusammenspiel von ITIL und CMMI SQM 2006

SPI - Software Process Improvement mit CMMI, PSP/TSP und ISO 15504

CMMI. Verbesserung von Software- und Systementwicklungsprozessen mit Capability Maturity Model Integration (CMMI-DEV) dpunkt.

Verbesserung von Softwareprozessen mit CMMI

Qualität von IT-Serviceprozessen: Eine Fallstudie

Software-Qualität Ausgewählte Kapitel

Software-Qualität Ausgewählte Kapitel

Software-Qualität Ausgewählte Kapitel

Projektmanagement und das Reifegradmodell Capability

Messung und Bewertung von Prozessqualität Ein Baustein der Governance

Gokyo Ri Messung und Bewertung der Qualität von Entwicklungsprozessen

CMMI - Unterschiede und Gemeinsamkeiten zu CMM. 10/16/03 CMMI - Unterschiede und Gemeinsamkeiten zu CMM

IT-Projekt-Management

Messung von Services und Prozessen: IT-Servicequalität im Lebenszyklus

Erfahrungen mit CMMI (Capability Maturity Model Integration)

CMMI Der Weg zur erfolgreichen Softwareorganisation CMMI & SPA (Siemens Process Assessment)

Referenzmodellbasierte Unternehmensentwicklung

Einführung V-Modell XT. Das neue V-Modell XT Release Der Entwicklungsstandard für IT Systeme des Bundes

Klassische und agile Vorgehensmodelle Ein historischer Überblick

IT-Servicequalität im Lebenszyklus

Ralf Kneuper Ernest Wallmüller (Hrsg.) CMMI in der Praxis. Fallstudien zur Verbesserung der Entwicklungsprozesse mit CMMI. dpunkt.

CMMI im Kontext von Agilität

7 Fallstudie: Produktwartung bei Raytheon Anschütz GmbH Fallstudie: IT-Service und Support bei CCM GmbH 153

1 Das Capability Maturity Model Integration 1

Präsentationen Mishra/Schlingloff: CMMI und spezifikationsbasierte Software-Entwicklung DEPARTMENT OF INFORMATICS 394

5 Vergleich von CMM, CMMI v1.1 und CMMI v1.2

CMMI und SPICE im Automotive Umfeld

Eine kleine Geschichte des V-Modells

SPiCE und Test: Was hat das denn miteinander zu tun?

SPI downloaded from by on March 2, For personal use only.

CMM Mythos und Realität. Forum Forschungsförderung BITKOM / ViSEK Oktober Tilman Seifert, TU München

Inhaltsverzeichnis Die V-Modell XT Grundlagen IT-Strategie und Implementierung unternehmensweiter Vorgehensmodelle

ISO 9001 und CMM im Vergleich

Prof. Dr. Liggesmeyer, 1. Grundlagen Software Engineering. V-Modell XT. GSE: V-Modell XT

CMMI for Embedded Systems Development

Das V-Modell XT. Ein Standard für die Entwicklung von Systemen.

Prof. Dr. Liggesmeyer, 6. Eindämmung der Gesamtkosten über den ganzen Projekt- und. Verbesserung der Kommunikation zwischen allen Beteiligten

Technische Universität München Fakultät für Informatik. Bewertung des neuen V-Modells XT aus Sicht von Capability Maturity Model Integration (CMMI )

V-Modell XT im Unternehmen "light" einführen?

Verbesserung von Softwareprozessen mit CMMI

BidBox Das Unternehmen

CMMI 1.3 für die Entwicklung

Informationssystemanalyse Das Capability Maturity Model 5 1

Automotive SPiCE und IEC Synergie oder Widerspruch?

Softwareprozesse systematisch verbessern ISO15504(SPICE) und Automotive SPICE. Heinrich Dreier Elmshorn

Trennen Sie die Spreu vom Weizen. Nutzen Sie das Capability Maturity Model Integration (CMMI) für für die Auswahl von Softwaredienstleistern

Inhaltsverzeichnis. 1 Wie ist dieses Buch zu lesen? 1. 2 Erläuterung im Buch referenzierter Konzepte 5. 3 Verstehen der Capability Level 0 bis 5 15

Software Engineering. Prozessqualität CMM, CMMI und SPICE

Capability Maturity Model Integration. Eine Einführung in CMMI als ein Werkzeug zur Prozessverbesserung

Leverage Consulting April, Software Prozessverbesserung mit CMMI

5 Grundkonzepte. <Datum> <Organisation> <Veranstaltungsort> <Vortragender> <Organisation>

CMMI, BOOTSTRAP, SPICE, AutomotiveSPICE... was wollen die wirklich? - Werkzeuge richtig eingesetzt! Bernd.Hindel@methodpark.de

Veränderungsprozesse mit CMMI unterstützen Focus Event 2013 Meet Frankfurt School

Übung Einführung in die Softwaretechnik

CMMI -Assessments (SCAMPI SM )

Bewertung der Prozessgebiete des CMMI bezüglich der Eignung für Agile Entwicklung/ Organisationen

SOFTWAREMANAGEMENT 40_PROZESSVERBESSERUNG

Fachhochschule Würzburg

Entwicklung eines Reifegradmodells für einen Prozessmanagement-Prozess an Hochschulen

Mayr, H.: Project Engineering Ingenieurmäßige Softwareentwicklung in Projektgruppen, Fachbuchverlag Leipzig "

Das V-Modell XT in kleinen Projekten Möglichkeiten und Grenzen

Software Assessments verhelfen zur effektiven Prozessverbesserung

CMMI for Services V 1.2 (CMMI-SVC) Überblick

Prozess Architektur. Rüdiger Mierzwa. Prozesskonzept für CMMI. IT Solutions are our Business

Entwicklungs-Prozess

Georg Erwin Thaller. Qualitatsoptimierung der Software-Entwicklung. Das Capability Maturity Model (CMM) 3vieweg

Von Requirements zutests. gç~åüáãkpåüìäò]èì~äáíóé~êâkçé

V-Modell XT Bund. Die V-Modell-Variante für Bundesbehörden. 6. Fachtagung IT-Beschaffung September 2010

Inhaltsverzeichnis. Ernest Wallmüller. Software Quality Engineering. Ein Leitfaden für bessere Software-Qualität ISBN:

ISO SPICE Erste Eindrücke

SPICE in der medizinischen Software-Entwicklung

CMMI alte Ideen neu verpackt?

Management Hardware Software

Medical SPICE Von der Regulierung zur Praxis

2.2 Ansätze zur Qualitätssicherung

Lessons Learned bei der Einführung eines Metriksystems in der E/E Entwicklung.

SPI-Seminar : Interview mit einem Softwaremanager

Begleitvorlesung zum Softwaretechnikpraktikum SS 2003


IT-Service Management mit ITIL

Weiterentwicklungs-Projekten

Anforderungsmanagement im neuen V-Modell XT : Vorgehen und Werkzeuge

Herausforderung eines CMMI-DEV v1.2 Level 3 konformen Test- und Qualitätsmanagements in einem SAP Projekt

IT-Projekt-Management

CMMI-ITIL Prozessverbesserung für den IT Betrieb

HERMES de Suisse 2011

Transkript:

Erfüllung der CMMI-Anforderungen mit dem neuen V-Modell XT Dr. Ralf Kneuper Beratung für Softwarequalitätssicherung und Prozessverbesserung

Ralf Kneuper Dipl.-Mathematiker, Univ. of Bonn PhD Computing Science, Univ. of Manchester 1989-1995: Software AG Qualitätssicherung, Qualitätsmanagement, ISO 9000 1995-2005: Deutsche Bahn/TLC/DB Systems Seniorberater, Projektleiter Qualitätsmanagement, interner CMM(I) Berater, Entwicklungsprozesse, Projektmanagement Seit 2003: Freiberuflicher Berater Sprecher der GI-Fachgruppe Vorgehensmodelle SEI-autorisierter CMM Lead Assessor, CMMI Lead Appraiser Koordinator des German CMM(I) Lead Appraiser and Instructor Board (CLIB) Contact: ralf@kneuper.de 2

V-Modell XT 1.0 Erschienen Februar 2005 Eines der Ziele: Unterstützung bei der Erfüllung der Anforderungen von CMMI Reifegrad 3 Diplomarbeit M. Kranz, August 2004 Konventionsabbildung CMMI Auf Basis der Diplomarbeit Viele Punkte in Version 1.0 bereits umgesetzt Einige Punkte als noch offen beschrieben (siehe Folgefolie)

Ziel dieses Beitrages Untersuchung, ob Aussagen der Konventionsabbildung korrekt und vollständig sind Überblick über Zusammenhang und Unterschiede der beiden Modelle

Ergebnisse der Konventionsabbildung: CMMI wird unterstützt mit folgenden Einschränkungen Reifegrad 2: Anforderungsmanagement: Die Praktik SP 1.4 Bidirektionale Nachverfolgbarkeit der Anforderungen aufrechterhalten ist nur teilweise erfüllt, da Nachverfolgbarkeit nur in einer Richtung berücksichtigt ist. Reifegrad 3 Verifikation: Das Ziel SG 2 Partnerreviews durchführen ist nicht erfüllt, da die Durchführung solcher Reviews vorgeschlagen, aber nicht vorgeschrieben ist. Organisationsweites Training: Das Ziel SG 1 Fähigkeit zum organisationsweiten Training aufbauen ist nur teilweise erfüllt. Entscheidungsanalyse und findung: Dieses Prozessgebiet ist im V-Modell XT nicht berücksichtigt

Die fünf Reifegrade des CMMI Erhöhte Produtivität und Qualität 4. Quant. Managed Prozess gemessen und gesteuert Entwicklungsprozesse 5. Optimizing Prozessverbesserung Management von Änderungen 2. Managed Fokus: Prozesse im einzelnen Projekt 3. Defined Prozesse dokumentiert, einheitlich Projektmanagement Kennzahlen, statistische Methoden 1. Initial Nicht vorhersagbar, wenig Kontrolle Geringere Risiken 6

CMMI (CMMI-SE/SW V. 1.1) Prozessgebiete nach Kategorie und Reifegrad 2 Process Mgmt. Project Mgmt. Engineering Support Project Planning (PP) Project Monitoring and Control (PMC) Supplier Agreement Management (SAM) Requirements Management (REQM) Configuration Management (CM) Process & Product QA (PPQA) Measurement and Analysis (MA) Organizational Process Focus (OPF) Integrated Project Management (IPM) Requirements Development (RD) Decision Analysis and Resolution (DAR) 3 Organisational Process Definition (OPD) Organisational Training (OT) Risk Management (RSKM) Technical Solution (TS) Product Integration (PI) Verification (VER) Validation (VAL) 4 Organisational Process Performance (OPP) Quantitative Project Management (QPM) 5 Organisational Innovation and Deployment (OID) Causal Analysis and Resolution (CAR) 7

Grundsätzliche Unterschiede zwischen V-Modell XT und CMMI (1) Organisation oder Projekt? V-Modell XT bezieht sich auf einzelne Projekte Sonderfall: Projekt zur Einführung und Pflege eines organisationsspezifischen Vorgehensmodells CMMI bezieht sich auf Organisationen und all ihre Projekte Das gilt auch für Reifegrad 2 Ziel: Einheitliches, optimiertes Vorgehen über alle Projekte hinweg Annahmen im Folgenden, um Vergleich zu ermöglichen: Betrachtete Organisation hat organisationsspezifisches Vorgehensmodell auf Basis des VM-XT Einführung unter Nutzung von Projekttyp Einführung und Pflege eines organisationsspezifischen Vorgehensmodells alle Projekte der Organisation nutzen dieses organisationsspezifische Vorgehensmodell.

Grundsätzliche Unterschiede zwischen V-Modell XT und CMMI (2) Zusammenarbeit zwischen AG und AN VM-XT geht davon aus, dass die Anforderungen in einem eigenen Projekt vom Auftraggeber definiert werden und dann Basis einer Ausschreibung sind Daher Projekttypen Systementwicklungsprojekt eines Auftraggebers und Systementwicklungsprojekt eines Auftragnehmers CMMI geht davon aus, dass der Auftragnehmer die Anforderungen im Detail ausarbeitet und der Auftraggeber diese dann nur bestätigt Insbesondere im Prozessgebiet Anforderungsentwicklung Ausschreibung ist optional möglich Diese Arbeitsteilung wird vom CMMI implizit angenommen, aber nicht gefordert Unterschiedliche Grundannahmen, aber kein Hindernis für Erfüllung der CMMI-Forderungen

Grundsätzliche Unterschiede zwischen V-Modell XT und CMMI (3) Tailoring Bei V-Modell XT besteht die Option, abhängig vom konkreten Projekt, Projekttyp und der konkreten Aufgabenstellung bestimmte Vorgehensbausteine auszuwählen, andere wegzulassen CMMI hat etwas strengere Sicht Grundsätzlich sind alle einem Reifegrad zugeordneten Prozessgebiete umzusetzen. Ausnahme nur Prozesse, die außerhalb des Arbeitsgebietes der Organisation liegen. (Bewertung als Nicht anwendbar ) Folgerung: Einschränkungen beim Tailoring des V- Modells XT, wenn CMMI erfüllt werden soll

Einige weitere Lücken im Detail (ohne Anspruch auf Vollständigkeit) Spezifische Ziele und Praktiken Management von Lieferantenvereinbarungen unvollständig: Make-or-Buy-Analyse, Kommunikation AG <-> AN Messung und Analyse: Prozeduren zur Datensammlung und Analyse fehlen Konfigurationsmanagement: Konfigurationsaudits fehlen Generische Ziele und Praktiken GP 2.1 ( Erstellen einer organisationsweiten Strategie ) nur implizit GP 2.9 ( Einhaltung objektiv bewerten ) als Aktivität, aber ohne Vorgaben zu betroffenen Prozessen, Häufigkeit GP 2.10 ( Status mit höherem Management einem Review unterziehen ) betrachtet im V-Modell XT nur Projekt, nicht Prozess

Fazit Unterstützt V-Modell XT den Reifegrad 3 von CMMI? Hauptlücke ist die Konventionsabbildung, die die genannten grundsätzlichen Unterschiede nicht thematisiert Organisation <-> Projekt Auftraggeber <-> Auftragnehmer Tailoring Darüber hinaus eine Reihe von Detail- Unterschieden, die teilweise bekannt und dokumentiert, teilweise aber auch noch nicht bekannt sind

Fragen? 13