Top Banner
De releasekalender, een uitdaging voor testen binnen Agile Arno Hofstra Noordertest 2013
15

De releasekalender, een uitdaging voor testen binnen Agile

Jan 11, 2017

Download

Documents

ngoliem
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

De releasekalender, een uitdaging voor testen binnen Agile

Arno Hofstra

Noordertest 2013

Page 2: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

2 © 2013

De releasekalender

Release Releasedatum Inhoud

Kwartaal 1 2013 5-4-2013 Systeem A, v6; Systeem B, v9; Systeem C, v1.1

Kwartaal 2 3-7-2013 Systeem B, v9.1; Systeem C, v2

Kwartaal 3 29-9-2013 Systeem A, v7; Systeem C, v3

Kwartaal 4 20-12-2013 Systeem A, v8; Systeem B, v10; Systeem D, v1

Kwartaal 1 2014 6-4-2014 Systeem B, v11; Systeem D, v2

• Samenhang

• Instituut

• Structuur

• Los van ontwikkelmethodiek

Page 3: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

3 © 2013

Naar Agile

• Trend

• Scrum

Page 4: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

4 © 2013

De uitdagingen

• Agile en de releasekalender

1. Planningshorizon

2. Communicatie

3. Voortgangsrapportage

4. Relaties met randsystemen

5. In productie

Page 5: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

5 © 2013

1. Planningshorizon

• Structuurverschillen

• Lastig overzicht te houden

• Testcapaciteit buiten sprintplanning

Page 6: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

6 © 2013

Stel algemene testafspraken op

• Structuur

– Werkafspraken

– Sprintoverstijgend

– Definition of done

• Testcapaciteit

– Specifieke kennis

– Traditionele elementen

– Extra toetsmomenten

Page 7: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

7 © 2013

2. Communicatie

• 2 werelden komen samen

• Verschil in terminologie

Waterval

Unittest

Unitintegratietest

Systeemtest

Systeemintegratietest

Acceptatietest

Agile/Scrum

User story

Use case

Volledig project

Page 8: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

8 © 2013

Bij elkaar brengen Agile/Scrum Waterval

User story Unittest

User stories verbinden Unitintegratietest

Use case Systeemtest

Use cases verbinden Systeemintegratietest

Volledig project Acceptatietest

Page 9: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

9 © 2013

3. Voortgang

“Over 2 weken start de acceptatietestperiode. Hoeveel procent van jullie systeemtest is nu afgerond?”

• Momentopname

• Verwachtingen managen

Page 10: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

10 © 2013

Rapportage over meerdere testsoorten

Onderdeel Status Gestart Openstaande bevindingen

Afgerond Afhankelijk-heden

Use case 1

- User story 1 In systeemtest Ja 5 Nee -

- User story 2 Klaar voor systeemintegratietest

Nee - - Extern

Use case 2

- User story 1 Klaar voor acceptatietest Nee 1 Ja

- User story 2 In systeemtest Ja 2 Nee

- User story 3 Klaar voor unittest Nee - - User story 2

Page 11: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

11 © 2013

4. Relaties met randsystemen

• Configuratie van testomgevingen

• Testdata

• Bevindingen en changes

Project

Systeem A

Systeem B

?

?

Page 12: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

12 © 2013

Afstemming is essentieel

• Testomgeving

• Testdata

• Bevindingen/changes

• Uitwijkmogelijkheden

• Stubs en drivers

• Storingsomgeving

• Vooruit denken

– Volgende sprints

– Volgende release

Page 13: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

13 © 2013

5. In productie

• Randsysteem levert erg laat op

• No-go op randsysteem

Page 14: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

14 © 2013

Scherp blijven

• Late oplevering

– Voorbereiden

– Automatisering

• No-go

– Last minute regressietest

• Scherp blijven op ontwikkelingen rondom project

Page 15: De releasekalender, een uitdaging voor testen binnen Agile

logo van Flair

17-12-2010

Polteq logo_RGB.png

R G B

35 30 96 Blauw

232 62 38 Rood

108 174 68 Groen

15 © 2013

Conclusie

• Release is samengesteld

– Agile en waterval

– Agile principes blijven overeind

– Maar: altijd rekening houden met andere systemen