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.

Agile Testing: Strength Through Interdependence

4,553 views

Published on

Keynote by Mary Gorman at Agile Testing Days 2013.

If your agile team wants to deliver a high-quality product, testing is essential. But some teams see testing as a “dependent” activity—dependent on requirements and dependent on development. If this perspective implies putting groups’ needs before your own or being controlled or manipulated by others, it’s unhealthy.

In successful agile teams, the members are neither dependent nor independent. Instead they’re interdependent—mutually reliant on and responsible to each other. Healthy interdependence can take many forms. Do you know which one your team operates under? Mary Gorman explores how test activities can enable and strengthen interdependencies among people and practices, and within the product itself to enhance the quality of your products and process.

Published in: Technology, Business
  • Paid To Facebook? Earn up to $200/day on social media sites. ◆◆◆ http://t.cn/AieXiXbg
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Like Watching Videos? Want to get paid to do it? ➤➤ http://ishbv.com/socialpaid/pdf
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1url.pw/Xb1N5 ◀ ◀ ◀ ◀
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • ♣♣ 10 Easy Ways to Improve Your Performance in Bed... ★★★ http://ishbv.com/rockhardx/pdf
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Agile Testing: Strength Through Interdependence

  1. 1. Agile Testing: Strength through Interdependence Copyright © 2013 EBG Consulting, Inc. Mary Gorman www.ebgconsulting.com www.DiscoverToDeliver.com © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-1
  2. 2. Agile Testing: Strengthen Through Interdependence Copyright © 2013 EBG Consulting, Inc. This presentation is for the personal use of attendees of Agile Testing Days, 2103.   No copies, in part or in whole, including but not limited to, hard copy, print, photocopy or any electronic media, may be made or used without express written permission of EBG Consulting, Inc.   © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-2
  3. 3. Mary Gorman VP Quality and Delivery, EBG Consulting Facilitator, trainer, mentor, agile coach Author: articles, blog, book Blog: www.ebgconsulting.com/blog Book website: www.DiscoverToDeliver.com Twitter: @mbgorman © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-3
  4. 4. “dependent” is it a good thing? UP good DOWN bad SIDE WAY don’t know © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-4
  5. 5. let’s be clear… definitions… © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-5
  6. 6. dependent require, supply; subordinate, over reliance on © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-6
  7. 7. interdependent connected, hang together, rely on each other, mutually dependent © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-7
  8. 8. your team’s interdependence? low 1 high 2 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com 3 4 Agile Testing Days-8
  9. 9. agile goal discover and deliver high value © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-9
  10. 10. interdependence the degree members interact with, and rely on each other to accomplish work… Adapted from: Organizations in Action, James D. Thompson, 1967 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-10
  11. 11. pooled interdependence Marketing Develop Training Operations © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-11
  12. 12. sequential interdependence Analyze Design Develop Test © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-12
  13. 13. reciprocal interdependence Analyze Design © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Develop Test Agile Testing Days-13
  14. 14. comprehensive interdependence Analyze Develop Design Test © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-14
  15. 15. interdependence weak 1 strong 2 3 4 pooled sequential reciprocal comprehensive © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-15
  16. 16. agile team © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-16
  17. 17. it’s the goal not the role… © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-17
  18. 18. strongly interdependent team hangs together, relies on each other, mutually dependent © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-18
  19. 19. trust team interdependence is built on a foundation of mutual trust © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-19
  20. 20. your team’s trust level? low 1 high 2 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com 3 4 Agile Testing Days-20
  21. 21. capacity for trust trust ourselves © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com trust others Agile Testing Days-21
  22. 22. 3 Cs of trust contractual communication competency Source: Trust and Betrayal in the Workplace. Reina and Reina, 2006 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-22
  23. 23. contractual trust “trust of character” clear expectations what I expect of myself what I expect from others meet commitments 1 2 3 4 Source: Trust and Betrayal in the Workplace. Reina and Reina, 2006 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-23
  24. 24. communication trust “trust of disclosure” who knows what, when open to feedback from each other direct, constructive feedback 1 2 3 4 Source: Trust and Betrayal in the Workplace. Reina and Reina, 2006 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-24
  25. 25. competence trust “trust of capability” respect each other’s knowledge, skills, abilities, judgment engage others & empower help others learn skills 1 2 3 4 Source: Trust and Betrayal in the Workplace. Reina and Reina, 2006 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-25
  26. 26. 3 Cs of trust competence contractual communication Source: Trust and Betrayal in the Workplace. Reina and Reina, 2006 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-26
  27. 27. total up your team’s trust level low medium 0-3 4-8 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com high 9-12 Agile Testing Days-27
  28. 28. agile activities Source: Discover To Deliver, Gottesdiener & Gorman, 2013 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-28
  29. 29. discover via structured conversation Trust © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-29
  30. 30. typical testing © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-30
  31. 31. early testing © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-31
  32. 32. agile testing © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-32
  33. 33. collapse V&V © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-33
  34. 34. product rqt interdependencies © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-34
  35. 35. testing external interdependencies with other systems, devices where to begin? where to end? © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-35
  36. 36. testing internal interdependencies 7 product dimensions Source: Discover To Deliver, Gottesdiener & Gorman, 2013 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-36
  37. 37. testing internal interdependencies & user action Source: Discover To Deliver, Gottesdiener & Gorman, 2013 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-37
  38. 38. testing internal interdependencies & action data Source: Discover To Deliver, Gottesdiener & Gorman, 2013 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-38
  39. 39. testing internal interdependencies & data interfaces Source: Discover To Deliver, Gottesdiener & Gorman, 2013 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-39
  40. 40. testing internal interdependencies Source: Discover To Deliver, Gottesdiener & Gorman, 2013 © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-40
  41. 41. testing product interdependencies yields a stronger, higher quality product © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-41
  42. 42. agile testing techniques © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-42
  43. 43. testing techniques scenarios examples data tables Given-When-Then Planguage …. © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-43
  44. 44. given-when-then Story Scenario business rule(s) Given pre-condition(s), state fixed data When action input data Then observable outcome © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com post-condition, state Agile Testing Days-44
  45. 45. planguage As a buyer product I need to purchase a tion and time so I can save frustra Minimum ResponseTime.Purchase.Buyer Response time of app to confirmation of purchase seconds Elapsed time between pressing ‘enter’ to confirm purchase details and beginning of display of purchase confirm results No more than 3 seconds Plan No more than 1 second Gist Scale Meter Adapted from: Tom Gilb © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-45
  46. 46. analysis techniques User persona Interface Action business process diagram prototype capability map relationship map user role map context diagram dependency graph Data Control data model state diagram business policies, rules decision table, tree story, story map use case value stream map © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-46
  47. 47. shared techniques Analyze Design Develop shared techniques © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Test + Agile Testing Days-47
  48. 48. shared techniques yield a stronger, higher quality product foster stronger team interdependence © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-48
  49. 49. interdependent across all views © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-49
  50. 50. independent weak, frail dependent controlling interdependent strong, flexible © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-50
  51. 51. agile testing of team’s interdependence provides interaction & coordination © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-51
  52. 52. Agile Testing: Strength through Interdependence Thank You! © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-52
  53. 53. email twitter mary@ebgconsulting.com @mbgorman about EBG www.ebgconsulting.com DtoD www.DiscoverToDeliver © EBG Consulting, 2013 www.ebgconsulting.com | www.DiscoverToDeliver.com Agile Testing Days-53

×