agile north - the iceberg in testing

28
The ICEBERG in Testing What’s going on beneath the surface?

Upload: duncan-nisbet

Post on 08-Aug-2015

130 views

Category:

Technology


0 download

TRANSCRIPT

  1. 1. The ICEBERG in Testing Whats going on beneath the surface?
  2. 2. A tale of 2 Icebergs My ICEBERG Model - Satir Interaction Model - Open Season -
  3. 3. All Models are wrong but some are useful George E.P. Box
  4. 4. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Individuals and Interactions
  5. 5. Manual Image courtesy of Martin Fowler
  6. 6. Manual Testing / tasks not observed by Programmers Image courtesy of Martin Fowler
  7. 7. Manual Testing / tasks not observed by Testers The tip of the . Image courtesy of Martin Fowler
  8. 8. Image courtesy of Martin Fowler TestApproach Manual
  9. 9. Information Conversation Early on Engagement Bake quality in Rapport Guts
  10. 10. Examples Automation taxi - Release notes -
  11. 11. Im glad its not my side of the ship thats sinking!
  12. 12. Satir Interaction Model Virginia Satir
  13. 13. Individuals and Interactions
  14. 14. Why found in wasnt that test? bug
  15. 15. Why wasnt that bug found in test? I was getting the blame for a bug found in production I felt the blame was unjustified so I was angry I said We couldnt have found that bug in test
  16. 16. Intake We receive the wrong message I heard [] is that what you said?
  17. 17. We interpret the message incorrectly Meaning My interpretation is [] that what you meant?
  18. 18. Baggage & non- acceptance Is my feeling justified? Significance
  19. 19. We are not OK with our feelings Check feelings before responding Response
  20. 20. Why wasnt that bug found in test? I was getting the blame for a bug found in production I felt the blame was unjustified so I was angry I said We couldnt have found that bug in test
  21. 21. Why wasnt that bug found in test? 3 interpretations Check my own feelings How could we have caught that bug sooner?
  22. 22. Ask questions to improve your assumptions 3 interpretations Debugging here is tough Dont respond if not OK with feelings
  23. 23. An example for you to take away
  24. 24. Done Finished Fini Terminado The End
  25. 25. Resources ieee-stc.org/proceedings/2008/pdfs/JB1978b.pdf stevenmsmith.com/AONW/Satir%20Interaction%20Model.pdf dhemery.com/articles/untangling_communication/ Practical Tools For Playing Well With Others : https://vimeo.com/78917211 The Satir Model - Family Therapy & Beyond (book) Managing Yourself & Others - Weinberg (book) Becoming a Technical Leader - Weinberg (book)