Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.



Ähnliche Dokumente
ITIL und Entwicklungsmodelle: Die zwei Kulturen

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

T1 - Fundamentaler Testprozess

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee Berlin. Telefon 030/ Telefax 030/

Projektmanagement. Vorlesung von Thomas Patzelt 9. Vorlesung

Einführung von Test-Prozessen laut TMMi. Egon Valentini 1. März 2010

IT-Projekte effektiv steuern durch Integration von Modellierung und ALM bzw. Änderungsmanagement


Impulsvortrag auf der 22. TAV; 18. Februar 2005, Bremen Zuordnung von Anforderungen und Tests (Tracing)

Projektmanagement und Softwarequalität

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Testen heute und in der Zukunft Ergebnisse der ersten unabhängigen Marktstudie für 6 Länder

Software Engineering Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen

Klausur Software Engineering für WI (EuI)

your engineering partner boost your development

Neue Funktionen in Innovator 11 R5

T2 Fundamentaler Testprozess

VEDA Managed Services VEDA-SOFTWARE

Qualifizierungsphasen bei einem Monitoring System

Requirements Engineering für IT Systeme

PRÜFUNG FÜR ELEKTROINGENIEURE. Softwaretechnik I. Musterlösung SS Ohne Gewähr -

9.6 Korrekturmaßnahmen, Qualitätsverbesserung

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

E-Commerce. Fachtagung. Stolpersteine auf dem Weg zu erfolgreichem E-Commerce. Namics. Thomas Schärli. Projektleiter / Consultant. 26.

DGQ Regionalkreis Hamburg ISO Konfigurationsmanagement

Qualitätsmanagement im Projekt

Medizintechnik und Informationstechnologie im Krankenhaus. Dr. Andreas Zimolong

Herausforderungen des Enterprise Endpoint Managements

Zusammenfassung der Vorlesung

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?

Time To Market. Eine Plattform für alle Anforderungen. Lokale Betreuung (existierende Verträge und Vertragspartner, ) Kosten

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

HP Service Virtualization. Bernd Schindelasch 19. Juni 2013

Testen Prinzipien und Methoden

Leitfaden für die Beschaffungen von agilen IT Projekten

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

,$ -. "+0 *+*+ ! / -#$%$. #$%'' $ () 1 2$ #$%$! 1 2$3 )!

Bundeskanzlei BK Programm GEVER Bund. als Basis für GEVER. 29. November 2012

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

HP Software für SAP Solutions

ERP-Evaluation systematisch und sicher zum optimalen ERP-System

Testmanagement in IT-Projekten

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Unsere These: Meilensteindefinitionen sind wichtig für die Projektplanung und die Bewertung des Projektstatus.

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

CosmosDirekt. Theorie und Praxis der IT - Sicherheit. Ort: Saarbrücken, Antonio Gelardi IT - Sicherheitsbeauftragter

Softwareanforderungsanalyse

Content Management System mit INTREXX 2002.

Lösungen für ein sicheres System Management

2007 Finanzdienstleister, 350 User, Wien Verfügbarkeit der Serversysteme muss gehoben 2007

Strategien eine Software- Dienstleisters

Kompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung.

Datenschutzfreundliches Projektmanagement Sven Thomsen Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein

Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1

Projektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung

Integration von ITIL in das V-Modell XT

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

Testing auf der Überholspur. Nina Reich

Agenda. Lösungsentwicklungsprozess Rahmenbedingungen für arvato SPL Entwicklungsarchitektur

OUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten

Requirements-Management Ein praktisches Beispiel

Agiles Testmanagement am Beispiel Scrum

Niedersächsisches Justizministerium Projekt

GPP Projekte gemeinsam zum Erfolg führen

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

Prozess-Modelle für die Softwareentwicklung

Risikomanagement bei PPP Projekten: Erfahrungen aus Deutschland

Copyright by QualityMinds. Quelle:

IBM Financial Services Capital Markets

Übungen zur Softwaretechnik

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

Automatische Testfallgenerierung aus Modellen. 8. Neu-Ulmer Test-Engineering-Day Martin Miethe

Leseprobe. Thomas Konert, Achim Schmidt. Design for Six Sigma umsetzen ISBN: Weitere Informationen oder Bestellungen unter

Requirements Lifecycle Management (RLM)

ITSM Executive Studie 2007

Fallbeispiel. Auswahl und Evaluierung eines Software- Lokalisierungstools. Tekom Herbsttagung 2004 Angelika Zerfaß

Abschnitt 16: Objektorientiertes Design

IT-Support für den Arbeitsplatz 2.0

Der Schutz von Patientendaten

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Anforderungsanalyse. Basis: Grundlage für Erfolg / Misserfolg. Gute Qualität, moderne Techniken... Reicht nicht!

Design Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi

Kaufvertrag / Mietvertrag / Leasingvertrag über die Lieferung von Hardware und Systemsoftware

Qualitätssicherung leicht gemacht: Open Source Tools sinnvoll einsetzen und verzahnen

Erfolgreiche Realisierung von grossen Softwareprojekten

ATB Expertentreff. User Experience Wien, 5. November 2014 Alexander Weichselberger ATB Expertentreffs. ATB Expertentreff. Seite 1

Dokumentation für die Software-Wartung

Software Development Center

Jens Borchers. Kritische Erfolgsfaktoren beim Abnahmetest in Redevelopment- Projekten Erfahrungen aus einem Großprojekt

News actum consulting products GmbH. Alle Rechte vorbehalten.

Multichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung

Wer wir sind. Qualität ist das Ergebnis gewissenhafter Arbeit. Denn nur die setzt sich durch. Unser Profil

Quality-Management. Leistungsangebot. Quality-Management. Anforderungsanalyse. Prozessdefinition. Spezifikationserstellung (DFS) Test

ITSM-Lösungen als SaaS

Emergency Room für Projektleiter

white sheep GmbH Unternehmensberatung Schnittstellen Framework

Thomas Freitag achelos GmbH SmartCard-Workshop achelos GmbH

Transkript:

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. BEKA: Frankfurt, 25. Oktober 2012 T-Systems Angebot Umsetzung des globalen Telematikprojekts für den ÖPNV im Großherzogtum Luxemburg. 12.09.2012 1

Agenda. 1 Qualität im itcs-lebenszyklus - Herausforderungen 2 Grundlagen zum Testen 3 Testen bei T-Systems 4 Testen bei T-Systems im itcs-umfeld 5 Qualität hat seinen Preis 2

Qualität im itcs-lebenszyklus - Herausforderungen. Die verteilte Funktionalität E2E ist komplex. Kosten für den Test eines Releases sind hoch. Spezifikation Betriebliche Ausnahmesituationen und deren Behandlung werden in Lastenheft und Pflichtenheft nicht oder nur ungenügend behandelt und daher bleibt eine unklare Erwartungshaltung des Anwenders (z.b.: Doppelte Dispositive Maßnahmen und Anschlusssicherung) Realisierung/ Pflege Vielzahl der Umsysteme und Schnittstellen, die nicht immer im Labor verfügbar sind Zu kurze Projektrealisierungszeiten auf Kosten des Tests bzw. des Probebetriebes Betrieb/ Nutzung Datenversorgungsqualität Systemstabilität der Software sowie Fehlertoleranz bei Funkausfällen Update- & Rückfall-Szenarien Qualität und Performance in betrieblichen Ausnahmesituationen 3

Grundlagen: Entstehung und Entdeckung von Fehlern. 80% Phase der Fehlerentstehung 60% 40% 20% Quelle: NIST 2002 RTI 0% (Quelle: NIST) Requirement Coding & User Production & Design Unit test Acceptance 80% 60% 40% 20% 0% Requirement & Design Test Phase der Fehlerentdeckung Quelle: NIST 2002 RTI Coding & User Production Unit test Acceptance Test Die meisten Fehler entstehen während der Anforderungen & Design Phase Die Fehler werden erst während der Abnahme/Produktion gefunden Test und Qualitätssicherung wirken nicht Hohe Kosten der Fehlerbehebung Zeitverzug/ Time-to-Market / Lange Pilotphasen Umsatzverlust durch ausfallende IT Services 100 frühzeitig entdeckte Fehler = Kostenersparnis von über 500.000 Euro 4

Grundlagen: Früher Testen - aber wie? 80% Phase der Fehlerentstehung 60% 40% 20% 0% 80% 60% Requirement & Design Coding & User Production Unit test Acceptance Test Phase der Fehlerentdeckung 40% 20% 0% Requirement & Design Coding & Unit test User Acceptance Test Production 5

Grundlagen: Früher Testen - Testen der Anforderungen? 80% Phase der Fehlerentstehung 60% Anforderung Abnahmetest 40% 20% Spezifikation Systemintegrationstest 0% Requirement Coding & User Production 80% 60% & Design Unit test Acceptance Test Phase der Fehlerentdeckung Systementwurf (Design) Systemtest 40% Feinspezifikation Komponententest 20% 0% Programmierung Requirement & Design Coding & Unit test User Acceptance Production 6

Grundlagen: Frühes Testen = Test der Spezifikationsdokumente Test Spezifikation Anforderungen testbar? Technische Analyse / Last- & Performance- Testszenarien Fokus Schnittstellen fachlich/technisch Allgemein: Dokumente stimmig? Anforderung Quality Gate Spezifikation Quality Gate Systementwurf (Design) Quality Gate Prüfung Doku. & Abnahmekonzept Feinspezifikation Doku & Testfälle Doku & Testfälle D & TF Programmierung Systemintegrationstest Komponententest Quality Gate Systemtest Quality Gate Abnahmetest Quality Gate Test & Integration Center Test Durchführung Dokumenten -Test Anforderungen Spezifikationen Design Funktionale Tests Systemtest und Systemintegration Nicht funkt. Tests Last & Performance, Backup & Restore, (Hoch-)Verfügbarkeit, Desaster Recovery, Security, Monitor. Fachliche Test E2E Prozesse,.. Fehler frühzeitig entdecken und effiziente Abnahmetests durchführen 7

Quality gate Quality gate Testen bei T-Systems. Ein eigenständiges Lösungsportfolio. Best Practice aus vielen komplexen Projekten (z.b. Toll Collect). Qualitätssicherung der IT Services durch Integrations- und Abnahmetests der Anwendungen Testing Services werden in Bereichen mit hoch komplexen Prozessen und Infrastrukturen erbracht, für Integrationstests, funktionale und betriebliche Tests prüfen alle Anforderungen: aus Business, Applikationsmanagement und Betrieb Änderung Entwicklung Release Management Test & Integration Center Funktions- & Verbund-Test Last- & Verfügbarkeits-Test Test -Automatisierung Testinfrastruktur-Management Test- & Projekt-Management Betrieb IT Service Fehler-, Problem-, Konfigurations-Management Erprobtes Konzept Unabhängig Verantwortlich Mediator Integriert Standards Testprozess ISTQB ITIL Konform Best Practice Tools Zusätzliche Synergien Ein Cockpit Weniger Prozessschnittstellen Resourcen-Pooling Einsparungen Fehler werden früh gefunden Weniger Probleme in Produktion Reduktion des Testaufwands 8

Quality gate A 1 Quality gate A 2 Quality gate B Quality gate C Quality gate D Quality gate E Testen bei T-Systems im itcs Umfeld. Prozessintegration des Kunden in das Gesamtszenario. Geplante Qualität in Stufen. Release Management Entwicklung T-Systems Test Kernel Test C Test B Test A Labortest Kunde A Betrieb teil Betrieb voll Funktions- & Verbund-Test Last -& Verfügbarkeits-Test Test -Automatisierung Testinfrastruktur-Management Test- & Projekt-Management Fehler-, Problem-, Konfigurations-Management (Tools wie JIRA, Subversion, Polarion etc.) 9

Testen bei T-Systems im itcs Umfeld. Beispiel: Verbundtest-Szenarien. 10

Qualität hat seinen Preis. Es wird primär in die Beschaffung und nicht in die Wartung investiert! Sind die Preise für Wartungsverträge angemessen? Lieferant Testen (Qualität) muss bezahlt werden Wo sind die Standards? => VDV 730!....... Testen (Qualität) muss bezahlbar bleiben/werden Kunde....... 11

- Qualitätssicherung im Lebenszyklus des itcs Eine gemeinsame integrative Aufgabe zwischen Lieferant und Kunde! Vielen Dank für Ihre Aufmerksamkeit! T-Systems Angebot Umsetzung des globalen Telematikprojekts für den ÖPNV im Großherzogtum Luxemburg. 12.09.2012 12