traceability als erfolgsfaktor für die qualitätssicherung ... · pdf...

21
corporate quality consulting | Phone: +49 (0)2241 25021 0 | Mail: [email protected] Veranstaltung Referent Datum SE13 -Workshop: Traceability - Nutzung und Nutzen Yavuz Sancar, corporate quality consulting GmbH 26. Februar 2013 Traceability als Erfolgsfaktor für die Qualitätssicherung von Software

Upload: trancong

Post on 06-Mar-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

corporate quality consulting | Phone: +49 (0) 2241 25021 0 | Mail: [email protected]

Veranstaltung

Referent

Datum

SE13 - Workshop: Traceability - Nutzung und Nutzen

Yavuz Sancar, corporate quality consulting GmbH

26. Februar 2013

Traceability als Erfolgsfaktor für die Qualitätssicherung von Software

Page 2: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Das Unternehmen

2

Mission Statement

Wir bauen die Brücke zwischen Business und IT

Mitarbeiter

Rolle

Mediator: für ein gemeinsames Verständnis zwischen Business und IT sowie Kunde und Lieferant

Advisor: strategisch und operativ für Analytik und Konzeption

Man of Action: pragmatische und zielorientierte Lösungsumsetzung

0

20

40

60

80

100

120

2005

(Gründung)

2007 2009 2011 2013 (Plan)

Hannover

Siegburg

Frankfurt

München

Hamburg

Wien

Zug

Hannover

Siegburg

Frankfurt

München

Hamburg

Wien

Zug

Page 3: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Services & Trainings der CQ

3

IT-Linienmanagement

EnterpriseArchitecture

Excellence

IT-Portfolio-Management

IT-Produkt-management

IT-Controlling

Geschäftsprozessberatung in ausgewählten Branchen

Programm-& Projekt-

managementIT-Architektur

RequirementsManagement

Test-management

Projektumsetzung im Managed Service Ansatz

Projekt

IT-S

tra

teg

ie

So

urc

ing

& I

nte

rna

tio

na

lisi

eru

ng

Go

ve

rna

nce

, R

isk

ma

na

ge

me

nt

& C

om

pli

an

ce

Qu

ali

täts

ma

na

ge

me

nt

& P

roze

sse

Trusted Business

Communications

Social Media

Business Integration

Automotive

Mobility SolutionsBanking

Page 4: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Center Communication Systems

Deutsche Telekom

Frequentis

Amsbg

AK Wien

azh

Bundeswehr

LR Health & Beauty Systems

Media-Saturn

ADAC

Deutsche Bahn

Deutsche Post DHL

LomoSoft

Axel Springer

BMW

Merck

SAP

Schaeffler

Siemens

VW

Fokusbranchen & ausgewählte Kunden

4

Bayerische Börse

BMW Financial Service

Commerzbank

DZ Bank

Fiducia

Postbank Systems

VW Financial Services

Allianz

Pensionsversicherungsanstalt

Versicherungskammer Bayern

Wüstenrot & Württembergische

IndustrieVersicherungen

Logistik Weitere Branchen Telekommunikation

Finanzdienstleister

Page 5: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

These

Ohne Traceability scheitert jedes Vorhaben!

5

Page 6: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability-Typen

6

schwergewichtig

leichtgewichtig

kurzfristig langfristig

z.B.: Gerüstbauz.B:Entwurf, Bau und Abnahme

UmsatzberechnungGetränkebestellung

Page 7: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability im wahren Leben – Beispiel Hausbau

7

Familie Sancar

Familie Sancar

Page 8: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability im wahren Leben – Beispiel Kneipe

8

Page 9: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability-Typen

9

schwergewichtig

leichtgewichtig

kurzfristig langfristig

z.B.: Gerüstbauz.B:Entwurf, Bau und Abnahme

UmsatzberechnungGetränkebestellung

Page 10: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability in der Softwareentwicklung aus QS-Sicht

10

Anforderungs-definition

Funktionaler System-entwurf

Technischer System-entwurf

Komponen-tenentwurf

Implementierung

Fre

igabe

Testfall-ermittlung Durchführung Auswertung

Pla

nung Steuerung

Akzeptanztest

Fre

igabe

Testfall-ermittlung Durchführung Auswertung

Pla

nung Steuerung

Systemtest

Fre

igabe

Testfall-ermittlung Durchführung Auswertung

Pla

nung Steuerung

Integrationstest

Fre

igabe

Testfall-ermittlung Durchführung Auswertung

Pla

nung Steuerung

Komponententest

Page 11: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

11

Traceability in der Planung & Steuerung (Traceability-Matrix)

Page 12: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability während der Testauswertung

Attribut Bedeutung

Identifikation

Nummer laufende, eindeutige Meldungsnummer

Testobjekt Bezeichnung des Testobjekts

Version Identifikation der genauen Version des Testobjekts

Testumgebung Identifikation der HW-/SW-Plattform bzw. der Testumgebung, in der das Problem auftritt

Entdecker Identifikation des Testers (ggf. mit Teststufe) der das Problem meldet

Entwickler Name des für das Programmabschnitts verantwortlichen Entwicklers oder Teams

Erfassung Datum, ggf. Uhrzeit, an dem das Problem beobachtet wurde

Kla

ssifik

ation

Status Bearbeitungsfortschritt der Meldung; möglichst mit Kommentar und Datum des Eintrags

Klasse Klassifizierung der Schwere des Problems

Priorität Klassifizierung der Dringlichkeit einer Korrektur

Anforderung Verweis auf die (Kunden-Anforderung, die wegen der Fehlerwirkung nicht erfüllt oder verletzt ist.)

Fehlerquelle Soweit feststellbar, die Projektphase, in der die Fehlhandlung begangen wurde (Analyse, Design,

Programmierung); nützlich zur Planung prozessverbessernder Maßnahmen

Pro

ble

mbeschre

ibung Testfall Beschreibung des Testfall (Name, Nummer) bzw. der Schritte, die zur Reproduktion der Fehlerwirkung

führen

Problem Beschreibung der Fehlerwirkung; erwartete vs. Tatsächliche Ergebnisse bzw. Verhalten

Kommentar Stellungnahmen der Betroffenen zum Meldungsinhalt

Korrektur Korrekturmaßnahmen des zuständigen Entwicklers

Verweis Querverweis auf andere zugehörige Meldungen

12

Page 13: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability für die Freigabe

13

Testbericht - Freigabebewertung

Einflussfaktor StatusTestqualität

Testabdeckung

UAT 100% G

Aquivalenzklassen 90% G

Anweisungsüberdeckung 70% G

Pfadüberdeckung 20% Y

Rules 100% G

Testrelevanz

UAT-Review 100% G

Aquivalenzklassen-Review 100% G

Testkorrektheit

Testfall-Review 60% G

Testergebnis

Negativ

Kritisch 0 G

Schwer 0 G

Mittel 2 Y

Leicht 0 G

Positiv 86 G

Wirtschaftlichkeit

Korrekturaufwand < Risiko 0 G

Restfehler

Kritisch 0 G

Schwer 0 G

Mittel 2 Y

Leicht 2 G

Legende:Kritisch FreigabefähigVertretbar

Page 14: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability-Typen

14

schwergewichtig

leichtgewichtig

kurzfristig langfristig

Testergebnisse in agilen Umfeld

Tasks im Daily-Scrum

Testplanung und Fehlertracking im V-Modell

Freigabe-bewertung

Page 15: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability-Typen

15

schwergewichtig

leichtgewichtig

kurzfristig langfristig

Testergebnisse in agilen Umfeld

Tasks im Daily-Scrum

Testplanung und Fehlertracking im V-Modell

Freigabe-bewertung

Page 16: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Scrum Flow

16

Sprint Potentially

Shippable

Increment

Sprint

Backlog

Product

Backlog

Daily Scrum

Meeting

Page 17: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Daily Scrum Board & Traceability

17

Page 18: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability-Typen

18

schwergewichtig

leichtgewichtig

kurzfristig langfristig

Testergebnisse in agilen Umfeld

Tasks im Daily-Scrum

Testplanung und Fehlertracking im V-Modell

Freigabe-bewertung

Page 19: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Traceability im Falle der Revision

19

Testergebnisse

User Storys

Revision

Testfälle

Page 20: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

20

Ohne Traceability scheitert jedes Vorhaben!

Page 21: Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF fileRequirements Management Test-management ... Traceability-Typen 18 schwergewichtig leichtgewichtig kurzfristig

Danke für Ihre Aufmerksamkeit!

21© 2005-2013 corporate quality | Verwendung nur mit Zustimmung der corporate quality consulting ...and your IT fits perfectly

Wilhelmstraße 63

D-53721 Siegburg

Phone: +49 (0) 2241 25021 0

Fax: +49 (0) 2241 25021 29

Mail: [email protected]

Web: www.corporatequality.de

Rooseveltplatz 13/5

A-1090 Wien

Phone: +43 (0) 1 89 03 448

Fax: +43 (0) 1 89 03 448 15

Mail: [email protected]

Web: www.corporatequality.at

An der Lorze 11

CH-6300 Zug

Phone: +41 (0) 41 740 39 19

Fax: +41 (0) 41 740 39 20

Mail: [email protected]

Web: www.corporatequality.ch

Yavuz SancarSenior Consultant

corporate quality consulting GmbH

Phone: +49 (0) 2241 25021 0

Mobile: +49 (0) 0172 88806 68

Fax: +49 (0) 2241 25021 29

Mail: [email protected]

Web: www.corporatequality.de