16.10.2013 Sogeti Deutschland GmbH 1
Testen in agilen Projekten kann jeder – warum also
Tester ausbilden?
15. Oktober 2013
Michael Fischlein
Technical Manager
Ein agiler Vortrag
Agenda – Ein agiler Vortrag
16.10.2013 Sogeti Deutschland GmbH 2
PlanungsMeeting
• Klärung Ablauf
• Klärung Task-Board
• Aufstellen Sprint-Backlog
Sprint
• Abarbeiten des Sprint-Backlog
Review
• Abnahme durch PO (Publikum)
Retro-spective
• Was war gut?
• Was war schlecht?
• Was kann man beim nächsten mal besser machen?
15 Min. 35 Min. 5 Min. 5 Min.
Agenda – Ein agiler Vortrag
16.10.2013 Sogeti Deutschland GmbH 3
PlanungsMeeting
• Klärung Ablauf
• Klärung Task-Board
• Aufstellen Sprint-Backlog
Sprint
• Abarbeiten des Sprint-Backlog
Review
• Abnahme durch PO (Publikum)
Retro-spective
• Was war gut?
• Was war schlecht?
• Was kann man beim nächsten mal besser machen?
15 Min. 35 Min. 5 Min. 5 Min.
16.10.2013 Sogeti Deutschland GmbH 4
Wo geht es weiter?
Sogeti
Kurzüberblick
Agiles Manifest
Prinzipien Agiles
Manifest
Vorstellung
Argumente gegen
Ausbildung
Schulungen
Schulungen –
ISTQB CTFL
Schulungen –
ISTQB CTAL-TM
Schulungen -
ISTQB CTAL-TTA
Schulungen –
ISTQB CTAL-TA
Schulungen -
Werkzeuge
Schulungen –
CAT Fokus
Schulungen -
CAT Wie
Argumente für
Ausbildung
Fazit
Scrum
Fragen
Geschichte
16.10.2013 Sogeti Deutschland GmbH 5
Sogeti Kurzüberblick US_00_00
Kurzüberschrift User Story Nr.
Der Referent stellt die Firma des Referenten vor, um dem Zuhörer einen kurzen Einblick in die Dienstleistungen von Sogeti zu bieten.
User Story
0 ½ 1 3 5 8 13 20 40 100
Story´Points
∞
Business Value
International 4 Unternehmensbereiche
16.10.2013 Sogeti Deutschland GmbH 6
High Tech-Engineering Services
Software Control Testing
Application Services
Infrastructure Services
Kerngeschäft in Deutschland Testen und Qualitätssicherung von Software
Organisation100% Tochter des Capgemini S.A. Konzerns, notiert an der Börse Paris
KundenGroßunternehmen aller Branchen, deren Erfolg von komplexen Softwarelösungen abhängt
Mitarbeiter21.000 weltweit660 Deutschland
Unsere Dienstleistungen
16.10.2013
Consulting
Testdurchführung
Testautomatisierung &
nichtfunktionale Tests
Testmanagement &
Testberatung (TMap
®,TPI
®, ISTQB
®& Agil
Testing)
Lösungen
Managed Testing Services (MTS)
(Offshore/Nearshore)
Testing as a Service (TaaS)
Testing Centers ofExcellence
(TCoE)
Seminare
TPI®-Seminar inkl. Praxis und Zertifizierung
CAT®-Seminar (Certifid Agile Tester)
ISTQB® Certified Tester Seminare:
•Foundation Level
•Advanced Level TM
TMap®-Seminare
•Test Engineer
•Test Manager
Sogeti Deutschland GmbH 7
16.10.2013 Sogeti Deutschland GmbH 8
Agiles Manifest US_01_01
Kurzüberschrift User Story Nr.
Der Referent erklärt das Agile Manifest um damit die Grundlagen der agilen Denkweise und Arbeitseinstellung den Zuhörern näher zu bringen.
User Story
0 ½ 1 2 5 8 13 20 40 100
Story´Points Business Value
Vertrags-
verhand-
lungen
Befolgen
eines Plans
Umfassende
Dokumen-
tation
Prozesse und
Werkzeuge
Agiles Manifest (… eine Eselsbrücke)
9
Das heißt, obwohl wir die Werte im Inneren wichtig finden,schätzen wir die Werte auf dem Bogen höher ein.
16.10.2013 Sogeti Deutschland GmbH 10
Prinzipien Agiles Manifest US_01_02
Kurzüberschrift User Story Nr.
Der Referent erklärt die Prinzipien hinter dem Agilen Manifest um damit die Grundlagen der Denkweise und der Arbeitseinstellung für den Zuhörern weiter zu vertiefen.
User Story
0 ½ 1 2 3 5 13 20 40 100
Story´Points Business Value
16.10.2013 Sogeti Deutschland GmbH 11
� Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuier-liche Auslieferung wertvoller Software zufrieden zu stellen.
� Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden.
� Liefere funktionierende Software re-gelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne.
� Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass sie die Auf-gabe erledigen.
� Die effizienteste und effektivste Me-thode, Informationen an und innerhalb eines Entwicklungsteam zu übermit-teln, ist im Gespräch von Angesicht zu Angesicht.
� Funktionierende Software ist das wich-tigste Fortschrittsmaß.
� Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Ent-wickler und Benutzer sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten können.
� Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
� Einfachheit – die Kunst, die Menge nicht getaner Arbeit zu maximieren –ist essenziell.
� Die besten Architekturen, Anforder-ungen und Entwürfe entstehen durch selbstorganisierte Teams.
� In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend an.
� Fachexperten und Entwickler müssen während des Projektes täglich zusam-menarbeiten.
Prinzipien hinter dem Agilen Manifest
Quelle: http://agilemanifesto.org/iso/de/principles.html
16.10.2013 Sogeti Deutschland GmbH 12
Vorstellung US_02_00
Kurzüberschrift User Story Nr.
Der Referent stellt sich dem Publikum vor, damit dieses seine Erfahrungen einschätzen kann.
User Story
0 ½ 1 3 5 8 13 20 40 100
Story´Points Business Value
16.10.2013 Sogeti Deutschland GmbH 13
Argumente gegen Ausbildung US_03_00
Kurzüberschrift User Story Nr.
Der Referent erörtert die Argumente, welche gegen einen Ausbildung der Tester sprechen, damit die Zuhörer diese Blickwinkel kennenlernen.
User Story
0 ½ 1 2 5 8 13 20 40 100
Story´Points Business Value
Warum keine Ausbildung?
16.10.2013 Sogeti Deutschland GmbH 14
Kosten
Agil ist so einfach, das kann jeder!
Warum überhaupt Tester im
agilen Team?
Zeit
16.10.2013 Sogeti Deutschland GmbH 15
Schulungen US_04_00
Kurzüberschrift User Story Nr.
Der Referent erörtert gegenüber den Zuhörern den Nutzen von ausgewählten Schulungen und Schulungsarten für Tester um einen Überblick zu verschaffen.
User Story
0 ½ 1 3 5 8 13 20 40 100
Story´Points Business Value
Schulungen
16.10.2013 Sogeti Deutschland GmbH 16
Softskill-Schulungen
Kommunika-tion
Konfliktge-spräche
Zeitmanage-ment…
Der Wille, agil zu arbeiten!
Teammitglied miteinem Mehrwert für das Team!
Testtechnik
ISTQB CTFLISTQB CTALTMap Next
…
Methoden
CATScrum-Master
…
16.10.2013 Sogeti Deutschland GmbH 17
Schulungen – ISTQB CTFL US_04_01
Kurzüberschrift User Story Nr.
Der Referent erörtert gegenüber den Zuhörern den Nutzen einer ISTQB CTFL Ausbildung für Tester, damit der Zuhörer eine Entscheidungsgrundlage für diese Schulung hat.
User Story
0 ½ 1 3 5 8 13 20 40 100
Story´Points Business Value
Schulung – ISTQB CTFL
• Grundlagen des Softwaretestens
• Testen im Softwarelebenszyklus
• Statischer Test
• Testentwurfsverfahren
• Testmanagement
• Testwerkzeuge
16.10.2013 Sogeti Deutschland GmbH 18
16.10.2013 Sogeti Deutschland GmbH 19
Schulungen – ISTQB CTAL-TM US_04_02
Kurzüberschrift User Story Nr.
Der Referent erörtert gegenüber den Zuhörern den Nutzen einer ISTQB CTFL-Testmanager Ausbildung für Tester, damit der Zuhörer eine Entscheidungsgrundlage für diese Schulung hat.
User Story
0 ½ 1 3 5 8 13 20 40 100
Story´Points Business Value
Schulung – ISTQB CTAL-TM
• Testprozess
• Testmanagement
• Reviews
• Fehlermanagement
• Verbesserung des Testprozesses
• Testwerkzeuge und Automatisierung
• Soziale Kompetenz und Teamzusammensetzung
16.10.2013 Sogeti Deutschland GmbH 20
16.10.2013 Sogeti Deutschland GmbH 21
Schulungen – ISTQB CTAL-TTA US_04_03
Kurzüberschrift User Story Nr.
Der Referent erörtert gegenüber den Zuhörern den Nutzen einer ISTQB CTAL-Technical Test Analyst Ausbildung für Tester, damit der Zuhörer eine Entscheidungsgrundlage für diese Schulung hat.
User Story
0 ½ 1 3 5 8 13 20 40 100
Story´Points Business Value
Schulung – ISTQB CTAL-TTA
• Aufgaben des Technical Test Analysten beim risikoorientierten Testen
• Strukturbasiertes Testen
• Analytische Testverfahren
• Qualitätsmerkmale bei technischen Tests
• Reviews
• Testwerkzeuge
16.10.2013 Sogeti Deutschland GmbH 22
16.10.2013 Sogeti Deutschland GmbH 23
Schulungen – ISTQB CTAL-TA US_04_04
Kurzüberschrift User Story Nr.
Der Referent erörtert gegenüber den Zuhörern den Nutzen einer ISTQB CTAL-Test Analyst Ausbildung für Tester, damit der Zuhörer eine Entscheidungsgrundlage für diese Schulung hat.
User Story
0 ½ 1 3 5 8 13 20 40 100
Story´Points Business Value
Schulung – ISTQB CTAL-TA
• Testprozess
• Testmanagement (Testanalyst)
• Testverfahren
• Softwarequalitätsmerkmale
• Reviews
• Fehlermanagement
• Testwerkzeuge
16.10.2013 Sogeti Deutschland GmbH 24
16.10.2013 Sogeti Deutschland GmbH 25
Schulungen – Werkzeuge US_04_05
Kurzüberschrift User Story Nr.
Der Referent erörtert gegenüber den Zuhörern den Nutzen einer Werkzeug-Ausbildung (Testverwaltung, Testautomatisierung, Fehlerverwaltung, …) für Tester, damit der Zuhörer eine Entscheidungsgrundlage für diese Schulung hat.
User Story
0 ½ 1 2 5 8 13 20 40 100
Story´Points Business Value
Schulungen – Werkzeuge I
16.10.2013 Sogeti Deutschland GmbH 26
• Testverwaltung
• Planerstellung
• Testfallverwaltung
• Fehlerverwaltung
Verwaltung
• Individuen und Inter-aktionen mehr als
Prozesse und Werk-
zeuge
• Funktionierende Soft-ware mehr als um-
fassende Dokumen-
tation
Agiles Manifest
16.10.2013 Sogeti Deutschland GmbH 27
Schulungen – CAT - Fokus US_04_06
Kurzüberschrift User Story Nr.
Der Referent erörtert gegenüber den Zuhörern den Nutzen einer Certified Agile Tester Ausbildung, damit der Zuhörer eine Entscheidungsgrundlage für diese Schulung hat.Fokus liegt hier auf der Frage: „Was kann die Ausbildung leisten?“
User Story
0 ½ 1 2 3 5 13 20 40 100
Story´Points Business Value
Certified Agile Tester - Ziele
Prozess und Begriffe verstehen
Schärfen der Testmethoden
• Explorativ• Grenzwertanalyse• Äquivalentzklassenanalyse
Erweitern des Testerhorizontes –
Agile verstehen
Erleben von Agile (Mindeset)
Tester zu einem wertvolleren Team-
mitglied machen
2013-11-06 Sogeti Deutschland GmbH 28
16.10.2013 Sogeti Deutschland GmbH 29
Schulungen – CAT - Wie US_04_07
Kurzüberschrift User Story Nr.
Der Referent erörtert gegenüber den Zuhörern den Ablauf einer Certified Agile Tester Ausbildung, damit der Zuhörer eine Entscheidungshilfe für diese Schulung hat.
User Story
0 ½ 1 2 3 5 8 20 40 100
Story´Points Business Value
Introduction
Daily SCRUM
Problems withTraditional
Agile Manifesto& Principles
Agile Methods
Agile Process Option
Roles
Intro to Agile Exercise
Sample Questions
Day 1
Agile Methods
and Process
Requirements &Specifications
Iteration 0
Release Planning
Task Board
Test Strategy
Estimation
Iteration PlanningBurndownCharts
Sprint PracticeExercises
ContinuousIntegrationVersionManagement
Pairing
AcceptanceCriteria
RegressionTestingDefectManagement
TestingExercisesSampleQuestions
Test Automation
Non FunctionalTestingDebt Technical& Testing
TDD
Teams
Agile For LargeProjects
Summary Testing Exercises
Sample Questions
PracticalAssessmentWritten ExamRevisionWrittenExamination
Day 2
Planning
Day 3
Testing
Day 4
Teams
Day 5
Assessment
SampleQuestions
Certified Agile Tester - Ziele
2013-11-06 Sogeti Deutschland GmbH 30
Certified Agile Tester - Ziele
Erarbeiten des Mindsets � Praktische Übungen7-10 reale Sprints
Lego – SoftwaretestEntwickeln von Sozial Skills
Gruppenarbeiten (3-4er Gruppen)
2013-11-06 Sogeti Deutschland GmbH 31
Schulungen – Werkzeuge II
16.10.2013 Sogeti Deutschland GmbH 32
Automatisierung
• Testdatengenerierung
• Model Based Testing
• Testautomatisierung
• Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne.
• Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten können.
• Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
• Einfachheit -- die Kunst, die Menge nicht getaner Arbeit zu maximieren -- ist essenziell.
Agile Prinzipien
16.10.2013 Sogeti Deutschland GmbH 33
Argumente für Ausbildung US_05_00
Kurzüberschrift User Story Nr.
Der Referent erörtert die Argumente, welche für einen Ausbildung der Tester sprechen, damit die Zuhörer diese Blickwinkel kennenlernen.
User Story
0 ½ 1 2 3 5 13 20 40 100
Story´Points Business Value
Ja, Ausbildung ist Notwendig!
• Generalisten
• Agiler Mindset
• Mehrwert des Testers
• Hohe Sozialkompetenz
• Selbststeuernd – Zeitmanagement
• Sehr gute Testfälle
• Effiziente Ausführung der Testfälle
• Hoher Automatisationsgrad
16.10.2013 Sogeti Deutschland GmbH 34
16.10.2013 Sogeti Deutschland GmbH 35
Fazit US_06_00
Kurzüberschrift User Story Nr.
Der Referent zieht ein Fazit, um den Vortrag abzurunden.
User Story
0 ½ 1 3 5 8 13 20 40 100
Story´Points Business Value
16.10.2013 Sogeti Deutschland GmbH 36
Scrum US_07_00
Kurzüberschrift User Story Nr.
Der Referent erklärt die Grundlagen von Scrum, damit das Publikum eine der am häufigsten verwendeten Planungsmethoden kennenlernt.
User Story
0 ½ 1 2 3 8 13 20 40 100
Story´Points Business Value
© Sogeti Deutschland GmbH 37
Scrum in Kürze
11221131049
87654321
Sprint Planning
WorkingSoftware
To DoIn
ProgressDone
DailyScrum
SprintReview& Retro
ProductBacklog
Sprint Backlog
Burndown-Chart Task Board
ProductOwner
SCRUM Master
SCRUM Team
Sprint
User Story:Wer? Was? Warum?
37
16.10.2013 Sogeti Deutschland GmbH 38
Fragen US_08_00
Kurzüberschrift User Story Nr.
Der Referent gibt den Zuhörern die Möglichkeit Fragen zum Thema zu stellen, um sie möglichst umfassend zu beantworten.(Hier auch Story Points bewerten um ggf. festzulegen wie viel Zeit diese User Story im Verhältnis zu den anderen Punkten einnehmen soll)
User Story
0 ½ 1 2 3 8 13 20 40 100
Story´Points Business Value
16.10.2013 Sogeti Deutschland GmbH 39
Geschichte US_09_00
Kurzüberschrift User Story Nr.
Der Referent erzählt dem Publikum einen Schwank aus seiner Sogeti-Vergangenheit (als Tester) um das Publikum zu unterhalten.
User Story
0 ½ 1 2 3 8 13 20 40 100
Story´Points Business Value
Agenda – Ein agiler Vortrag
16.10.2013 Sogeti Deutschland GmbH 40
PlanungsMeeting
• Klärung Ablauf
• Klärung Task-Board
• Aufstellen Sprint-Backlog
Sprint
• Abarbeiten des Sprint-Backlog
Review
• Abnahme durch PO (Publikum)
Retro-spective
• Was war gut?
• Was war schlecht?
• Was kann man beim nächsten mal besser machen?
15 Min. 35 Min. 5 Min. 5 Min.
Agenda – Ein agiler Vortrag
16.10.2013 Sogeti Deutschland GmbH 41
PlanungsMeeting
• Klärung Ablauf
• Klärung Task-Board
• Aufstellen Sprint-Backlog
Sprint
• Abarbeiten des Sprint-Backlog
Review
• Abnahme durch PO (Publikum)
Retro-spective
• Was war gut?
• Was war schlecht?
• Was kann man beim nächsten mal besser machen?
15 Min. 35 Min. 5 Min. 5 Min.
© Sogeti
42
Vielen Dank für Ihre
Aufmerksamkeit!
Michael Fischlein
Technical Manager
Mehlbeerenstr. 2
82024 Taufkirchen
Tel: +49 89 200005-545
Fax: +49 89 200005-501
Mobile: +49 172 2944996
Mail: [email protected]
http://www.sogeti.de