42
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

Testen in agilen Projekten kann jeder –warum also Tester ......ISTQB CTAL-TM Schulungen - ISTQB CTAL-TTA ... Written Exam Revision Written Examination Day 2 Planning Day 3 Testing

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

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