QA goes Agile - ASQF...Agile ist nicht …. QA goes Agile ! Sabine Herrmann 13 … den Projektinhalt zeitlich zu komprimieren … kodieren bis zur letzten Minute … nicht Testen …
Post on 31-May-2020
8 Views
Preview:
Transcript
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
Agile Termine
QA goes Agile ! Sabine Herrmann 35
?
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
top related