Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

EuroSTAR Webinar - Mob testing


Published on

Many different roles contribute to building software: product owners, business specialists, testers. Yet knowledge of programming keeps these roles at a distance. In this talk, we will discuss a new powerful way of removing this distance for the benefit of our teams: mob programming. We’ll walk through my lessons: the pains of joining a mob as a non-programmer, and the gains of what a tester brings into a mob. This talk serves as an inspiration to learning together, immersed in the experience of creating software as we’re learning. Diversity of thoughts and skillsets improved everybody and created a better product.

Published in: Software
  • Be the first to comment

  • Be the first to like this

EuroSTAR Webinar - Mob testing

  1. 1. @maaretp Mob Testing Better Products Through Diversity by Maaret Pyhäjärvi
  2. 2. @maaretp So, What is Mob Testing (and Programming) Let’s Define the Basics
  3. 3. @maaretp "All the brilliant people working on the same thing, at the same time, in the same space, on the same computer." -- Woody Zuill
  4. 4. @maaretp Mob Programming so that: •  You’re a tester in a mob programming team OR •  Activity you mob on is testing
  5. 5. @maaretp Mobbing Setup and Roles Driver Navigators Designated Navigator
  6. 6. @maaretp Strong-Style Navigation “For an idea to go from your head to the computer it must go through someone else’s hands” *
  7. 7. @maaretp Yes, and…
  8. 8. @maaretp Kindness, Consideration and Respect
  9. 9. @maaretp Observations Retrospective ONE IDEA PER STICKY NOTE CAPITAL LETTERS EASY TO READ FEW WORDS Lowercase letters Don’t write in cursive or in biro Avoid writing too much on one single note as it takes a while for people to read the whole thing! •  IDEA 1 •  IDEA 2 •  IDEA 3 ≠ ≠ ≠ ≠
  10. 10. @maaretp My Mob Testing Experience Working and Teaching in a Mob
  11. 11. @maaretp A Non-Programmer Meets Mob Programming
  12. 12. @maaretp An All-Female Hackathon
  13. 13. @maaretp Teaching Exploratory Testing in a Mob
  14. 14. @maaretp Cognitive Dissonance
  15. 15. @maaretp Correcting Mistakes without Egos in Play
  16. 16. @maaretp Stealth Exploration
  17. 17. @maaretp My Developers Get Exploratory Testing!
  18. 18. @maaretp Progress with Team Test Automation
  19. 19. @maaretp Before implementing While implementing Before production While in production Testing as artifact creation Testing as performance (exploration) Ways to think of testing peak at different moments with regards to adding a capability TOTALS Mob on Any Testing Activity!
  20. 20. @maaretp Building habits and transferring skills over passing knowledge
  21. 21. @maaretp The Usual Concerns Wouldn’t we get more done individually?
  22. 22. @maaretp It’s NOT this!
  23. 23. @maaretp
  24. 24. @maaretp Best ideas win when you care about work over credit
  25. 25. @maaretp From technical debt to technical assets
  26. 26. @maaretp Best face forward in a group
  27. 27. @maaretp Building psychological safety
  28. 28. @maaretp You have great ideas even if you did not know how to turn them to code – removing the distance is worth the struggle.
  29. 29. @maaretp
  30. 30. @maaretp Maaret Pyhäjärvi Email: Twitter: @maaretp Web: Blog: (please connect with me through Twitter or LinkedIn)