Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF...
Transcript of Traceability als Erfolgsfaktor für die Qualitätssicherung ... · PDF...
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
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
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
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
These
Ohne Traceability scheitert jedes Vorhaben!
5
Traceability-Typen
6
schwergewichtig
leichtgewichtig
kurzfristig langfristig
z.B.: Gerüstbauz.B:Entwurf, Bau und Abnahme
UmsatzberechnungGetränkebestellung
Traceability im wahren Leben – Beispiel Hausbau
7
Familie Sancar
Familie Sancar
Traceability im wahren Leben – Beispiel Kneipe
8
Traceability-Typen
9
schwergewichtig
leichtgewichtig
kurzfristig langfristig
z.B.: Gerüstbauz.B:Entwurf, Bau und Abnahme
UmsatzberechnungGetränkebestellung
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
11
Traceability in der Planung & Steuerung (Traceability-Matrix)
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
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
Traceability-Typen
14
schwergewichtig
leichtgewichtig
kurzfristig langfristig
Testergebnisse in agilen Umfeld
Tasks im Daily-Scrum
Testplanung und Fehlertracking im V-Modell
Freigabe-bewertung
Traceability-Typen
15
schwergewichtig
leichtgewichtig
kurzfristig langfristig
Testergebnisse in agilen Umfeld
Tasks im Daily-Scrum
Testplanung und Fehlertracking im V-Modell
Freigabe-bewertung
Scrum Flow
16
Sprint Potentially
Shippable
Increment
Sprint
Backlog
Product
Backlog
Daily Scrum
Meeting
Daily Scrum Board & Traceability
17
Traceability-Typen
18
schwergewichtig
leichtgewichtig
kurzfristig langfristig
Testergebnisse in agilen Umfeld
Tasks im Daily-Scrum
Testplanung und Fehlertracking im V-Modell
Freigabe-bewertung
Traceability im Falle der Revision
19
Testergebnisse
User Storys
Revision
Testfälle
20
Ohne Traceability scheitert jedes Vorhaben!
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