Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bridging the Gap: From Developer to Tester

jclarkin
August 13, 2014

Bridging the Gap: From Developer to Tester

There is often a divide between those who write the code and those who verify the solutions. These organizational silos act as barriers to efficient communication and collaboration. This year, I decided to leave my role as a senior software architect to join my company’s software testing team. It confused many people, especially other developers.

I believe that any developer would benefit from greater understanding of the current testing culture and techniques.

In this presentation I share:

* My story on what caused me to bridge the gap, in hopes that it helps testers build bridges to strengthen relations with developers
* Insights on how to entice developers to listen more actively to testers' results, which testing skills inspired me to want to learn testing
* What aspects of the tester culture might lead to new recruits.

jclarkin

August 13, 2014
Tweet

More Decks by jclarkin

Other Decks in Technology

Transcript

  1. Bridging the Gap
    Or: Why I Left Being a
    Senior Software Architect
    to Join the Testing Team
    All copyright belong to their respective
    owners.
    Images and text owned by other copyright
    holders are used here under the guidelines of
    the Fair Use provisions of Copyright Law.
    by Jonathan Clarkin

    View full-size slide

  2. THE FOLLOWING PRESENTATION HAS BEEN RATED
    TESTERS STRONGLY
    CAUTIONED
    PG-13
    SOME MATERIAL MAY BE INAPPROPRIATE FOR CHILDREN UNDER 13
    EARLY CAREER
    IGNORANCE
    PRECONCEIVED NOTIONS
    LEARNING & GROWTH
    Twitter @_jrwc http://about.me/jclarkin

    View full-size slide

  3. Solve it
    with Math!

    View full-size slide

  4. Testers
    Developers

    View full-size slide

  5. Software Quality Moral Hazard
    A situation where a group can take risks
    knowing they will not incur the
    costs of their choices.

    View full-size slide

  6. Listen to Testers

    View full-size slide

  7. . . . my precious code . . . is broken

    View full-size slide

  8. Testers & Developers at Tanagra...
    … when the walls fell

    View full-size slide

  9. Proximity opens
    opportunities for empathy

    View full-size slide

  10. That’s one
    helluva bug!
    Really? More like an
    Expectation Mismatch

    View full-size slide

  11. Choose terms that
    increase cognitive ease

    View full-size slide

  12. Me and my trusty
    utility belt

    View full-size slide

  13. I can use
    SFDIPOT ?
    Even CIDTESTD!
    It depends on
    your context

    View full-size slide

  14. Unmask tools to
    entice developer interest

    View full-size slide

  15. Learn About Testing

    View full-size slide

  16. Schools of Testing

    View full-size slide

  17. Let’s find
    the flaws
    Let’s find
    the flaws
    Let’s find
    the flaws
    Let’s find
    the flaws
    Let’s find
    the flaws

    View full-size slide

  18. Analytical
    School
    Quality
    School
    Factory
    School
    Agile
    School
    Context
    Driven
    School

    View full-size slide

  19. Explain test culture variation
    using the Schools Model

    View full-size slide

  20. Reframe the term ‘Testing’

    View full-size slide

  21. If testing means questioning… ?
    … then testers are scholars for stakeholders !

    View full-size slide

  22. Context Driven Testers
    are
    Listeners, Explorers, Reporters

    View full-size slide

  23. Leap Across the Gap

    View full-size slide

  24. Diversity enriches the
    conversations of the community

    View full-size slide

  25. CDT crowd is a welcoming evolving family

    View full-size slide

  26. Learn Leap
    Listen
    Proximity
    Terminology
    Tools
    Schools Model
    Testing Reframed
    Diversity
    Community

    View full-size slide

  27. So much to
    unlearn...
    Guidance, I
    can offer

    View full-size slide

  28. THANK YOU
    This is not a work of fiction. Names, characters, places and
    incidents are products of the author’s memory. Any resemblance to
    actual events or locales or persons, living or dead, is not entirely
    coincidental.
    All copyright belong to their respective owners.
    Images and text owned by other copyright holders are used here under the guidelines of the Fair
    Use provisions of Copyright Law.

    View full-size slide

  29. Bridging the Gap - Open Season

    View full-size slide