SlideShare a Scribd company logo
1 of 18
www.polteq.com
© Polteq Test Services B.V.
Slide 1
Agile
De rol van tester
Jeroen Mengerink
28-10-2010
www.polteq.com
© Polteq Test Services B.V.
Slide 2
Agenda
• Wat is agile?
• Scrum
• De rol van tester
• Aandachtspunten
• Conclusie
www.polteq.com
© Polteq Test Services B.V.
Slide 3
Wat is agile?
agile /’æd3aIl; NAmE ’æd3l/ adj.
1 able to move quickly and easily SYN nimble: a strong and
agile athlete
2 able to think quickly and in an intelligent way: an agile mind
/ brain
(Bron: Oxford Advanced Learner’s dictionary)
www.polteq.com
© Polteq Test Services B.V.
Slide 4
Wat is agile?
• Mensen en hun onderlinge interactie boven processen en
tools
• Werkende software boven allesomvattende documentatie
• Samenwerking met de klant boven
contractonderhandelingen
• Inspelen op verandering boven het volgen van een plan
www.polteq.com
© Polteq Test Services B.V.
Slide 5
Wat is agile?
• Iteratieve ontwikkelmethode
• Multidisciplinaire teams
• Klantgericht
• Veel communicatie
• “Precies genoeg” documentatie
www.polteq.com
© Polteq Test Services B.V.
Slide 6
Agenda
• Wat is agile?
• Scrum
• De rol van tester
• Aandachtspunten
• Conclusie
www.polteq.com
© Polteq Test Services B.V.
Slide 7
Scrum
www.polteq.com
© Polteq Test Services B.V.
Slide 8
• Product Backlog - lijst met functieomschrijvingen
• Sprint Planning - bepaalt de inhoud van de Sprint Backlog
• Sprint Backlog - gedetailleerde functieomschrijvingen met
taken
• Sprint - periode van werk tussen de 1 en 4 weken
• Scrum meeting - dagelijkse voortgangsbijeenkomst
• Shippable code - bruikbare, geteste functionaliteit
• Retrospective - demo aan stakeholders, gevolgd door
reflectiesessie
Scrum
www.polteq.com
© Polteq Test Services B.V.
Slide 9
Agenda
• Wat is agile?
• Scrum
• De rol van tester
• Aandachtspunten
• Conclusie
www.polteq.com
© Polteq Test Services B.V.
Slide 10
De rol van tester
• Iedereen zijn eigen specialisme
• Denk vanuit meerdere rollen
• Assisteer elkaar waar mogelijk
• Geef verwachtingen aan
Tester
Ontwikkelaar
Ontwerper
Gebruiker
/
Klant
www.polteq.com
© Polteq Test Services B.V.
Slide 11
Taken als tester
• Specificatie
• Uitvoering
• Bevindingenbeheer
• Testautomatisering
• Regressie
• Review
Tester
Communicatie
www.polteq.com
© Polteq Test Services B.V.
Slide 12
Agenda
• Wat is agile?
• Scrum
• De rol van tester
• Aandachtspunten
• Conclusie
www.polteq.com
© Polteq Test Services B.V.
Slide 13
Testbasis
• Aan begin van de sprint alleen globale requirements
• Met het gehele team verder uitdiepen tijdens sprint planning
• Daarna zelf verder er achteraan gaan
- Plan gesprekken met de klant in
- Indien mogelijk samen met de ontwerper
• Op basis van de gesprekken aan de specificatie van je tests
beginnen
• Samen met de ontwerper ontwerp en testscripts afstemmen
• Hierna nog een keer verifieren bij de klant
Ga zelf achter de testbasis aan!
www.polteq.com
© Polteq Test Services B.V.
Slide 14
Testautomatisering
• Bij agile heel veel regressietestwerk
• Elke sprint komt er meer regressietestwerk bij
• Tijd van de sprints blijft gelijk
• Hou in gedachten wat er geautomatiseerd kan worden
- Hou rekening met de steeds veranderende omgeving
• Zorg dat de testautomatisering ook echt gebeurt
- Zelf doen
- Programmeurs inschakelen
Testautomatisering is een noodzaak
www.polteq.com
© Polteq Test Services B.V.
Slide 15
Teamplanning
• Zorg dat testuitvoering niet allemaal aan het eind van de
sprint valt
• Laat de inhoud van opleveringen op test afstemmen
• Plan aan het begin van de sprint een paar opleveringen in
• Laat je ondersteunen door zowel ontwerpers als
ontwikkelaars
Oefen invloed uit op de planning!
www.polteq.com
© Polteq Test Services B.V.
Slide 16
Agenda
• Wat is agile?
• Scrum
• De rol van tester
• Aandachtspunten
• Conclusie
www.polteq.com
© Polteq Test Services B.V.
Slide 17
Conclusie
• Wees proactief!
- Niet wachten tot informatie jouw kant op komt
• Nadenken over testautomatisering
- Indien mogelijk ook zelf testautomatisering uitvoeren
• Risicogebaseerde opleveringen
- Praat met de ontwikkelaars in het team
• Het blijft testen, net als bij andere ontwikkelmethodes
www.polteq.com
© Polteq Test Services B.V.
Slide 18
Vragen

More Related Content

Similar to Agile - De Rol Van Tester

Testnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenTestnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenIde Koops
 
Leveranciersbijeenkomst compliancy
Leveranciersbijeenkomst compliancyLeveranciersbijeenkomst compliancy
Leveranciersbijeenkomst compliancyKING
 
Iip saa s - kennissessie exact - tu delft - deel 2
Iip saa s - kennissessie exact - tu delft - deel 2Iip saa s - kennissessie exact - tu delft - deel 2
Iip saa s - kennissessie exact - tu delft - deel 2Martijn Kriens
 
Infomoment tetra html5
Infomoment tetra html5Infomoment tetra html5
Infomoment tetra html5psimoens
 
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Martin van Borselaer
 
Hands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelHands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelSogeti Nederland B.V.
 
Nearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - TechnosoftNearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - TechnosoftBart Zwager
 
1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaar1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaarTim Aarts
 
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitFPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitNesma
 
Presentatie dso leveranciersdag 17 november
Presentatie dso leveranciersdag 17 novemberPresentatie dso leveranciersdag 17 november
Presentatie dso leveranciersdag 17 novemberKING
 
Tussentijdse presentatie 22/11/2012
Tussentijdse presentatie 22/11/2012Tussentijdse presentatie 22/11/2012
Tussentijdse presentatie 22/11/2012Tim Ameye
 
JavaLand 2016: Continuous performance
JavaLand 2016: Continuous performanceJavaLand 2016: Continuous performance
JavaLand 2016: Continuous performanceBert Jan Schrijver
 
[Webinar] Office 365:Slimmer samenwerken in een project
[Webinar] Office 365:Slimmer samenwerken in een project[Webinar] Office 365:Slimmer samenwerken in een project
[Webinar] Office 365:Slimmer samenwerken in een projectSasja Beerendonk
 
OpenValue meetup January 2019 - Continuous performance - Load testing for dev...
OpenValue meetup January 2019 - Continuous performance - Load testing for dev...OpenValue meetup January 2019 - Continuous performance - Load testing for dev...
OpenValue meetup January 2019 - Continuous performance - Load testing for dev...Bert Jan Schrijver
 
JUGM meetup March 2019 - Continuous performance - Load testing for developers...
JUGM meetup March 2019 - Continuous performance - Load testing for developers...JUGM meetup March 2019 - Continuous performance - Load testing for developers...
JUGM meetup March 2019 - Continuous performance - Load testing for developers...Bert Jan Schrijver
 
Agile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectiefAgile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectiefMaurice Roos
 
TestNet - Agile testautomatisering in de praktijk
TestNet - Agile testautomatisering in de praktijkTestNet - Agile testautomatisering in de praktijk
TestNet - Agile testautomatisering in de praktijkTest Tool Factory
 
Presentation about innovation in the national high water protection programm ...
Presentation about innovation in the national high water protection programm ...Presentation about innovation in the national high water protection programm ...
Presentation about innovation in the national high water protection programm ...Rijkswatertaat
 
Infosessie proeftuin zorginnovatie - 2/ iMinds - iLabo
Infosessie proeftuin zorginnovatie - 2/ iMinds - iLaboInfosessie proeftuin zorginnovatie - 2/ iMinds - iLabo
Infosessie proeftuin zorginnovatie - 2/ iMinds - iLaboliesl
 

Similar to Agile - De Rol Van Tester (20)

Testnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenTestnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = Monitoren
 
Leveranciersbijeenkomst compliancy
Leveranciersbijeenkomst compliancyLeveranciersbijeenkomst compliancy
Leveranciersbijeenkomst compliancy
 
Iip saa s - kennissessie exact - tu delft - deel 2
Iip saa s - kennissessie exact - tu delft - deel 2Iip saa s - kennissessie exact - tu delft - deel 2
Iip saa s - kennissessie exact - tu delft - deel 2
 
Infomoment tetra html5
Infomoment tetra html5Infomoment tetra html5
Infomoment tetra html5
 
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
 
Hands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelHands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy Zwiebel
 
Nearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - TechnosoftNearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - Technosoft
 
1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaar1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaar
 
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitFPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
 
Presentatie dso leveranciersdag 17 november
Presentatie dso leveranciersdag 17 novemberPresentatie dso leveranciersdag 17 november
Presentatie dso leveranciersdag 17 november
 
Tussentijdse presentatie 22/11/2012
Tussentijdse presentatie 22/11/2012Tussentijdse presentatie 22/11/2012
Tussentijdse presentatie 22/11/2012
 
JavaLand 2016: Continuous performance
JavaLand 2016: Continuous performanceJavaLand 2016: Continuous performance
JavaLand 2016: Continuous performance
 
[Webinar] Office 365:Slimmer samenwerken in een project
[Webinar] Office 365:Slimmer samenwerken in een project[Webinar] Office 365:Slimmer samenwerken in een project
[Webinar] Office 365:Slimmer samenwerken in een project
 
OpenValue meetup January 2019 - Continuous performance - Load testing for dev...
OpenValue meetup January 2019 - Continuous performance - Load testing for dev...OpenValue meetup January 2019 - Continuous performance - Load testing for dev...
OpenValue meetup January 2019 - Continuous performance - Load testing for dev...
 
Meetup ASP.NET 5 19/11/2015
Meetup ASP.NET 5 19/11/2015Meetup ASP.NET 5 19/11/2015
Meetup ASP.NET 5 19/11/2015
 
JUGM meetup March 2019 - Continuous performance - Load testing for developers...
JUGM meetup March 2019 - Continuous performance - Load testing for developers...JUGM meetup March 2019 - Continuous performance - Load testing for developers...
JUGM meetup March 2019 - Continuous performance - Load testing for developers...
 
Agile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectiefAgile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectief
 
TestNet - Agile testautomatisering in de praktijk
TestNet - Agile testautomatisering in de praktijkTestNet - Agile testautomatisering in de praktijk
TestNet - Agile testautomatisering in de praktijk
 
Presentation about innovation in the national high water protection programm ...
Presentation about innovation in the national high water protection programm ...Presentation about innovation in the national high water protection programm ...
Presentation about innovation in the national high water protection programm ...
 
Infosessie proeftuin zorginnovatie - 2/ iMinds - iLabo
Infosessie proeftuin zorginnovatie - 2/ iMinds - iLaboInfosessie proeftuin zorginnovatie - 2/ iMinds - iLabo
Infosessie proeftuin zorginnovatie - 2/ iMinds - iLabo
 

Agile - De Rol Van Tester

  • 1. www.polteq.com © Polteq Test Services B.V. Slide 1 Agile De rol van tester Jeroen Mengerink 28-10-2010
  • 2. www.polteq.com © Polteq Test Services B.V. Slide 2 Agenda • Wat is agile? • Scrum • De rol van tester • Aandachtspunten • Conclusie
  • 3. www.polteq.com © Polteq Test Services B.V. Slide 3 Wat is agile? agile /’æd3aIl; NAmE ’æd3l/ adj. 1 able to move quickly and easily SYN nimble: a strong and agile athlete 2 able to think quickly and in an intelligent way: an agile mind / brain (Bron: Oxford Advanced Learner’s dictionary)
  • 4. www.polteq.com © Polteq Test Services B.V. Slide 4 Wat is agile? • Mensen en hun onderlinge interactie boven processen en tools • Werkende software boven allesomvattende documentatie • Samenwerking met de klant boven contractonderhandelingen • Inspelen op verandering boven het volgen van een plan
  • 5. www.polteq.com © Polteq Test Services B.V. Slide 5 Wat is agile? • Iteratieve ontwikkelmethode • Multidisciplinaire teams • Klantgericht • Veel communicatie • “Precies genoeg” documentatie
  • 6. www.polteq.com © Polteq Test Services B.V. Slide 6 Agenda • Wat is agile? • Scrum • De rol van tester • Aandachtspunten • Conclusie
  • 7. www.polteq.com © Polteq Test Services B.V. Slide 7 Scrum
  • 8. www.polteq.com © Polteq Test Services B.V. Slide 8 • Product Backlog - lijst met functieomschrijvingen • Sprint Planning - bepaalt de inhoud van de Sprint Backlog • Sprint Backlog - gedetailleerde functieomschrijvingen met taken • Sprint - periode van werk tussen de 1 en 4 weken • Scrum meeting - dagelijkse voortgangsbijeenkomst • Shippable code - bruikbare, geteste functionaliteit • Retrospective - demo aan stakeholders, gevolgd door reflectiesessie Scrum
  • 9. www.polteq.com © Polteq Test Services B.V. Slide 9 Agenda • Wat is agile? • Scrum • De rol van tester • Aandachtspunten • Conclusie
  • 10. www.polteq.com © Polteq Test Services B.V. Slide 10 De rol van tester • Iedereen zijn eigen specialisme • Denk vanuit meerdere rollen • Assisteer elkaar waar mogelijk • Geef verwachtingen aan Tester Ontwikkelaar Ontwerper Gebruiker / Klant
  • 11. www.polteq.com © Polteq Test Services B.V. Slide 11 Taken als tester • Specificatie • Uitvoering • Bevindingenbeheer • Testautomatisering • Regressie • Review Tester Communicatie
  • 12. www.polteq.com © Polteq Test Services B.V. Slide 12 Agenda • Wat is agile? • Scrum • De rol van tester • Aandachtspunten • Conclusie
  • 13. www.polteq.com © Polteq Test Services B.V. Slide 13 Testbasis • Aan begin van de sprint alleen globale requirements • Met het gehele team verder uitdiepen tijdens sprint planning • Daarna zelf verder er achteraan gaan - Plan gesprekken met de klant in - Indien mogelijk samen met de ontwerper • Op basis van de gesprekken aan de specificatie van je tests beginnen • Samen met de ontwerper ontwerp en testscripts afstemmen • Hierna nog een keer verifieren bij de klant Ga zelf achter de testbasis aan!
  • 14. www.polteq.com © Polteq Test Services B.V. Slide 14 Testautomatisering • Bij agile heel veel regressietestwerk • Elke sprint komt er meer regressietestwerk bij • Tijd van de sprints blijft gelijk • Hou in gedachten wat er geautomatiseerd kan worden - Hou rekening met de steeds veranderende omgeving • Zorg dat de testautomatisering ook echt gebeurt - Zelf doen - Programmeurs inschakelen Testautomatisering is een noodzaak
  • 15. www.polteq.com © Polteq Test Services B.V. Slide 15 Teamplanning • Zorg dat testuitvoering niet allemaal aan het eind van de sprint valt • Laat de inhoud van opleveringen op test afstemmen • Plan aan het begin van de sprint een paar opleveringen in • Laat je ondersteunen door zowel ontwerpers als ontwikkelaars Oefen invloed uit op de planning!
  • 16. www.polteq.com © Polteq Test Services B.V. Slide 16 Agenda • Wat is agile? • Scrum • De rol van tester • Aandachtspunten • Conclusie
  • 17. www.polteq.com © Polteq Test Services B.V. Slide 17 Conclusie • Wees proactief! - Niet wachten tot informatie jouw kant op komt • Nadenken over testautomatisering - Indien mogelijk ook zelf testautomatisering uitvoeren • Risicogebaseerde opleveringen - Praat met de ontwikkelaars in het team • Het blijft testen, net als bij andere ontwikkelmethodes
  • 18. www.polteq.com © Polteq Test Services B.V. Slide 18 Vragen