QA goes Agile - ASQF...Agile ist nicht …. QA goes Agile ! Sabine Herrmann 13 … den Projektinhalt...

Post on 31-May-2020

8 views 0 download

Transcript of QA goes Agile - ASQF...Agile ist nicht …. QA goes Agile ! Sabine Herrmann 13 … den Projektinhalt...

QA goes Agile !

Sabine Herrmann22.02.2011

Im Vortrag nähern wir uns dem Testen in der Agilen Softwareentwicklung aus der Praxis bei British Telecom (BT).

Als Beispiel für die Umstellung von der klassischen Wasserfallmethode auf die agile Softwareentwicklung mit SCRUM.

QA goes Agile ! Sabine Herrmann 3

Transition bei BT nachScrum

AgilesTesten

Wasserfall –V-Modell –Scrum

Wasserfall –V-Modell –Scrum

Quelle “Managing the development of large software systems 1970 - Dr. Winston W. Rovce„

QA goes Agile ! Sabine Herrmann 7

Wasserfall

V - Modell

Zeit

QA goes Agile ! Sabine Herrmann 8

Scrum

Quelle C. Larman, B. Vodde. Scaling Lean and Agile Development. Pearson Education, 2009.

QA goes Agile ! Sabine Herrmann 9

Scrum

Quelle C. Larman, B. Vodde. Scaling Lean and Agile Development. Pearson Education, 2009.

QA goes Agile ! Sabine Herrmann 10

Agiles Manifest

Im Februar 2001 trafen sich – XP (eXtreme Programming) – Kent Beck Scrum – Ken Schwaber Lean Software Development – Mary

Poppendieck Crystal family – Alistair Cockburn Feature Driven Development – Peter Coad

…und viele andere Vorreiter der agilen Bewegung

Agile Manifest – der kleinste gemeinsame Nenner aller agilen Methoden

QA goes Agile ! Sabine Herrmann 11

Agiles Manifest

Im Februar 2001 trafen sich – XP (eXtreme Programming) – Kent Beck Scrum – Ken Schwaber Lean Software Development – Mary

Poppendieck Crystal family – Alistair Cockburn Feature Driven Development – Peter Coad

…und viele andere Vorreiter der agilen Bewegung

Agile Manifest – der kleinste gemeinsame Nenner aller agilen Methoden

QA goes Agile ! Sabine Herrmann 12

Agile ist nicht ….

QA goes Agile ! Sabine Herrmann 13

… den Projektinhalt zeitlich zu komprimieren

… kodieren bis zur letzten Minute

… nicht Testen

… auf einen existierendenSoftwareentwicklungsprozess zu verzichten

… keine Dokumentationen mehr zu erstellen

… ein Vorwand für etwas wegzulassen

Wasserfall versus Agile

Zeit

Qualität

Kosten Zeit

Funktionalität

Kosten

Wasserfall Agile

QA goes Agile ! Sabine Herrmann 14

Transition bei BT nachScrum

Wasserfall –V-Modell –Scrum

Analyse DesignEntwicklung /Test Produktion

FlexibilitätNein!

Nein!

Nein!

16

Transition nach Scrum

Produktion

Customer

17

Transition nach Scrum

QA goes Agile ! Sabine Herrmann

Transition nach Scrum

British Telekom hat 2008 von V-Modell auf Scrum umgestellt.

18

QA goes Agile ! Sabine Herrmann

Transition nach Scrum

British Telekom hat 2008 von Wasserfall auf Scrum umgestellt.

19

Transition nach Scrum

Userstory Card

Rufnummer an einen

Kunden vergeben

Anwender von NMS

Rufnummer an einen

Kunden vergeben

Die Rufnummer wird

geschaltet, so dass der

Kunde telefonieren kann

must

QA goes Agile ! Sabine Herrmann 20

Transition nach Scrum

Rufnummer an einen

Kunden vergeben

Anwender von NMS

Rufnummer an einen

Kunden vergeben

Die Rufnummer wird

geschaltet, so dass der

Kunde telefonieren kann

must

Userstory Card

QA goes Agile ! Sabine Herrmann 21

Transition nach Scrum

Product Backlog

Rufnummer an einen Kunden vergeben

1601 24

QA goes Agile ! Sabine Herrmann 22

Transition nach Scrum

Sprint Backlog

Rufnummer an einen Kunden vergeben

1 20 Pba06.07.2009

QA goes Agile ! Sabine Herrmann 23

Transition nach Scrum

Sprint Burndownchart

QA goes Agile ! Sabine Herrmann 24

Transition nach Scrum

Sprint 1 …

System Test

Stab. Sprint

Scrumteam 1-n

Sprinttest SprinttestSprinttest

Sprint 2 Sprint 3

Testteam

Pro

du

cti

on

Major Release

Minor Release

Integration

Issues

QA goes Agile ! Sabine Herrmann

Transition nach Scrum

26

Transition nach Scrum

QA goes Agile ! Sabine Herrmann 27

Transition bei BT nachScrum

AgilesTesten

Wasserfall –V-Modell –Scrum

QA goes Agile ! Sabine Herrmann

Agiles Testen

29

QA goes Agile ! Sabine Herrmann

Agiles Testen

30

Support

ing t

he T

eam

Agile Testing Quadrants

Quelle „Agile Testing“ Lisa Crispin, Janet Gregory, Addison-Wesley Verlag

Functional Tests

Examples

Story Tests

Prototypes

Simulations

Unit Tests

Component TestsPerformance &

Load Testing

Security Testing

„ility“ Testing

Exploratory Testing

Scenarios

Usability Testing

User Acceptance

Testing

Alpha / Beta

ManualAutomated & Manual

Automated

Business Facing

Technology Facing

Critique P

roduct

Tools

Q1

Q2 Q3

Q4

QA goes Agile ! Sabine Herrmann 31

Agile Metrics

Quelle Dr. Andreas Birk, Gerald Heller http://makingofsoftware.com/2010/agile-metrics-grid

an

aly

tic

al

external

co

ord

ian

tive

internal

QA goes Agile ! Sabine Herrmann 32

QA goes Agile ! Sabine Herrmann 34

?

QA goes Agile ! Sabine Herrmann 36

Name Sabine Herrmann

E-Mail sabine.herrmann@lilispark.de

XING https://www.xing.com/profile/Sabine_Herrmann7

Tel +49 163 606 5209

Kontaktdaten

QA goes Agile ! Sabine Herrmann 37