SlideShare a Scribd company logo
@aclairefication #AgileTDUSA
Refactoring Test Collaboration
Connecting Software Testing to Development Through Analogy
Claire Moss
@aclairefication #AgileTDUSA
@aclairefication #AgileTDUSA
Goal
• Make getting into testing easier for someone with less* experience
• * Maybe not less but just different (i.e. developers)
• More emphasis on testing skills and less on testing role
• Focus our work
• “…a team has ‘won’ when its teams have become self-sufficient, high-
performing, mighty forces fully enabled for participatory,
collaborative decision-making” – Jean Tabaka
Source: Collaboration Explained by Jean Tabaka
@aclairefication #AgileTDUSA
Burning Questions?
• Write them down and bring them forward
so I can work them in along the way!
• Rather than going straight back to your
seats, let’s form 3 groups:
• Not quite yet
• On the way
• Ready to roll
Sources: http://bowperson.com/training-from-the-back-of-the-room/; https://www.kisspng.com/png-question-mark-free-content-clip-art-pictures-of-qu-204382/
@aclairefication #AgileTDUSA
Learning Outcomes
• Approaches to handle objections to executing the testing work
• Ways to mentor test helpers, including pairing
• Team buy-in to testing investment
• Understand how other team members have been testing the work so
far
• Advising on opportunities to inject test thinking into all of the team
activities, from story writing through to unit testing, to make the
system more testable
See more at https://agiletestingdays.us/session/refactoring-test-collaboration/; Source: https://www.iconsdb.com/purple-icons/opera-glasses-icon.html
@aclairefication #AgileTDUSA
Source: https://devops-research.com/assets/transformation_practices.pdf
High Performance Practices
@aclairefication #AgileTDUSA
Fast Pass
• Brainstorm what you already know
about this topic
• Be ready to report back some facts
from this list
• You have 5 minutes – go!
Source: http://bowperson.com/training-from-the-back-of-the-room/
@aclairefication #AgileTDUSA
Refactoring
changing its observable behavior
• Refactoring (verb): to restructure software by applying a series of
refactorings without changing its observable behavior
Source: https://martinfowler.com/bliki/DefinitionOfRefactoring.html; https://dzone.com/articles/what-is-refactoring
• Development concept
• Refactoring (noun): a
change made to the
internal structure of
software to make it easier
to understand and
cheaper to modify without
@aclairefication #AgileTDUSA
Test
• This word is overloaded!
• Different roles have our own ideas of what
we mean when we say this word
• Talking past each other??
• Beware shallow agreement!
• Test not equal to automated script
• Testing includes automation but isn’t the same!
Source: https://watirmelon.blog/testing-pyramids/
@aclairefication #AgileTDUSA
Collaboration
• Working together: quality is
everyone’s job!
• Pay attention to what you produce
• Patterns exist & we can leverage
them
• Tag Team (e.g. exchange of team
roles)
• 1on1 communication (e.g. Pairing)
• Small groups (e.g. Mobbing)
• Leaving messages/Handoffs
• Are the devs on your “team” or
somewhere else?
Source: https://memegenerator.net/instance/22605665/disaster-girl-worked-fine-in-dev-ops-problem-now
@aclairefication #AgileTDUSA
Who is in this room?
• Quick show of hands…
• Are we all testers?
• A tester is somebody who knows that things can
be different. – Jerry Weinberg
• If not, do you even have testers? On your team?
• Are we all agile?
• Learning?
• Practicing?
• Leading?
@aclairefication #AgileTDUSA
Fast Pass Share
• Someone in each role represented here in
the room
• Share something you already know about
test collaboration
Source: http://bowperson.com/training-from-the-back-of-the-room/
@aclairefication #AgileTDUSA
Culture
• What seems to be driving the people
around you to do a good job?
Primarily internal or external?
• Motivates decisions
@aclairefication #AgileTDUSA
Context
“The practice of testing, when
applied in specific contexts,
changes the purpose of testing,
the relations of people,
what test planning means …
interactively adapting their
practice of testing
to a new sort of project.”
– Brian Marick
Source: Foreword, Testing Extreme Programming (2002)
@aclairefication #AgileTDUSA
What is the context you want to adapt?
• Role analysis
• Constraints
• Enablers
• Measurements
• Existing collaboration patterns?
• Decision points!
@aclairefication #AgileTDUSA
Test Strategy Retro
• May reduce resistance by calling this a
“project retrospective”?
• Everyone is
• Encouraged to understand
• Supported to perform (testing) activities
• Responds to problems rapidly
Sources: https://leanpub.com/testingindevops; Collaboration Explained by Jean Tabaka
@aclairefication #AgileTDUSA
Test Strategy Retro
• Let’s focus on the observable tasks & activities in your path to
production
• Timeline from idea to production, from inception to
completion
• Silently place people, activities/practices/tasks, events,
wait states, milestones, risks, impacts, dependencies, etc
• Highlights, lowlights
• Feelings about the timeline content
Sources: https://leanpub.com/testingindevops; Collaboration Explained by Jean Tabaka
@aclairefication #AgileTDUSA
Mature Scrum Team Interactions
See more at http://sched.co/XDEkoD
@aclairefication #AgileTDUSA
User Value Idea
Discuss
Idea
Sketch
Approach
Code
It
Brainstorm
Tests
Pairing
w/Dev
Try
It
Ship
MVP!
Revise
Discuss
Idea
See more at https://www.slideshare.net/aclairefication/c-moss-bigvisibletesting
@aclairefication #AgileTDUSA
Test Strategy Retro
• Let’s focus on the observable tasks & activities in your path to
production
• Dialogue, engaging with all the content
• Contrast current with ideal (h/t Sean Cresswell)
• Observations (e.g. rearranging stickies, critical path)
• Appreciations
• Recommendations, action plan to follow up (e.g. keep these, try these, table these,
ongoing problems)
Sources: https://leanpub.com/testingindevops; Collaboration Explained by Jean Tabaka
@aclairefication #AgileTDUSA
Example XP User Story Lifecycle
Source: https://blogs.msdn.microsoft.com/jmeier/2014/06/06/extreme-programming-xp-at-a-glance-visual/
@aclairefication #AgileTDUSA
Example XP User Story Lifecycle
ET!
Source: https://blogs.msdn.microsoft.com/jmeier/2014/06/06/extreme-programming-xp-at-a-glance-visual/
@aclairefication #AgileTDUSA
Stand, Stretch, & Share
• What is something you see in these
graphical representations that interests you?
surprises you?
• What is something you’ve learned that you
didn’t know before?
• Go write your learning down on your
handout & tell your neighbor
Source: http://bowperson.com/training-from-the-back-of-the-room/
@aclairefication #AgileTDUSA
Agile
“Individuals and interactions
over processes and tools
…
Customer collaboration
over contract negotiation”
- Agile Manifesto
Source: http://agilemanifesto.org/
@aclairefication #AgileTDUSA
What are you trying to collaborate on?
• Probably testing, right?
• Skill analysis of what “testing” is for you (and others
at your table)
• Take 10 minutes to discuss testing skills needed to do
the work!
• “Often the true value of a thing isn’t the thing itself,
but instead is the activity that created it.” – Dave
Thomas
Sources: http://pragdave.blogspot.com/2003/03/artifacting.html; https://mysoftwarequality.wordpress.com/2014/09/04/cross-dysfunctional-teams/
@aclairefication #AgileTDUSA
Testing Activity/Skill Analysis
Workshop On Self-Education (WhOSE) in software testing
• Test Design
• Communication
• Community
• Time Management
• Critical Thinking
• Management
Source: http://whose.associationforsoftwaretesting.org
@aclairefication #AgileTDUSA
Each Teach
• Role play with the person next to you for the next 5 minutes
• One of you is the tester
• The other is a developer
• Tester teach the developer about one of these key skills of
testing that you think is most urgent & important
• Then switch roles – for another 5 minutes!
• What differences did you notice?
• How would you change your approach?
Source: http://bowperson.com/training-from-the-back-of-the-room/
@aclairefication #AgileTDUSA
Rising’s Change Patterns
• Low-Hanging Fruit / Just Do It
• Trial Run / Just Enough
• Easier Path
• Which barriers are presently standing in the way of this change?
• Which barrier do I need to tackle now?
• Champion Skeptic / Fear Less
• Concrete Action Plan
• Small Successes / Hometown Story
• Evolving Vision
• Involve Everyone?
Source: https://www.fearlesschangepatterns.com/
@aclairefication #AgileTDUSA
Connecting the dots…
• Okay now you have buy-in – Congrats!!
• … but everything looks easier from the
outside
• So selling others on learning testing may not
be easy…
• Let’s hook into things our developers
already know and pay attention to!
@aclairefication #AgileTDUSA
Microservices
• In breaking down a monolith, we are achieving
microservices
• More self-serve
• Less mystery / selective cluelessness
• Going from testing-as-a-service (i.e. you do it all
for the team)
• To testing as composable activites we can do to
be more responsive to context
@aclairefication #AgileTDUSA
Source: https://continuousdelivery.com/implementing/culture/
Westrum Organizational Culture
@aclairefication #AgileTDUSA
Source: https://devops-research.com/assets/transformation_practices.pdf
High Performance Practices
@aclairefication #AgileTDUSA
Shout Out
• I want to hear 8 new things we
now know about this topic
Source: http://bowperson.com/training-from-the-back-of-the-room/
@aclairefication #AgileTDUSA
Goals are…
• Guidance
• Focus for testing
• Directions without over-specifying actions
• Sometimes informal
• Don’t be too specific!
• Making implicit expectations explicit
@aclairefication #AgileTDUSA
Source: https://continuousdelivery.com/implementing/patterns/#the-deployment-pipeline
@aclairefication #AgileTDUSA
Tests are…
• Looking past what you hope or expect to see
• Changing perspectives
• Expecting surprises!
• Curiosity filled by your previous knowledge & expertise
• Asking a question
• When you think of another one, keep track of it
somewhere shared
@aclairefication #AgileTDUSA
Test ideas
• Everyone contributes!!
• Directing attention
• Expect to learn as you go
• Be prepared to react to what you learn –
new test ideas come up all the time!
• Not necessarily specified things
• What deliverables/outcomes will support
your purpose?
@aclairefication #AgileTDUSA
Generating test ideas
• Subject Matter Experts (SMEs) /
Expert input
• User-oriented framing (UX)
• Picking apart the
requirements/problem statement
• Analyzing the solution
statement/implementation (e.g.
using heuristics)
• Sequential questioning
@aclairefication #AgileTDUSA
Automate
• Just because you have a test idea doesn’t mean it’s something worth doing
over and over… but you could
• And you could do it faster using a computer
• But doing the wrong thing faster doesn’t sound like a great idea…
• Strategy!!
• ATDD
• BDD
• TDD
• xDD???
Source: http://www.satisfice.com/blog/archives/category/exploratory-testing
@aclairefication #AgileTDUSA
Execute
• Facilitating testing – don’t do it
all yourself!
• People learn by doing, but not
only by doing!
@aclairefication #AgileTDUSA
Leading the way
See more at http://sched.co/XDEkoD
@aclairefication #AgileTDUSA
Communication techniques
• Self-organization
• Modeling
• Reflection/Retrospective
• Brainstorming vs listing
• Participating vs observing
• Writing vs speaking
• Sequential questioning
• Affinity grouping
• Card sorting
• Appreciative inquiry
• Timelining (e.g. Test Strategy Retro)
• Lean Coffee + Multi-voting/Dot voting
Source: Collaboration Explained by Jean Tabaka
@aclairefication #AgileTDUSA
Action Plan
• What needs to be done to complete this item?
• Who is prepared to own the completion of this item?
• When does this item need to be completed?
Conflict Resolution
• Help your team seek middle ground?
• Create a new solution whole team can live with & support!
Source: Collaboration Explained by Jean Tabaka
@aclairefication #AgileTDUSA
QA = Quality Acceleration
• Ultimately, we want to deliver quality at speed
• Let’s make that more possible through
• Refactoring
• Test
• Collaboration!
• Walk & Talk: Form pairs to walk around the room while you discuss:
• What is a concrete way you will accelerate quality when you head
back to work?
Hear more on https://letstalkabouttests.xyz/

More Related Content

What's hot

Building & Sustaining Successful UX Teams
Building & Sustaining Successful UX TeamsBuilding & Sustaining Successful UX Teams
Building & Sustaining Successful UX Teams
uxpin
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
uxpin
 
Ivo Peksens - What is a Scrum Master?
Ivo Peksens -  What is a Scrum Master?Ivo Peksens -  What is a Scrum Master?
Ivo Peksens - What is a Scrum Master?
Agile Lietuva
 
Empowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex ZananiriEmpowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex Zananiri
Ewelina Wyspianska-Trojniarz
 
Modular UX Process
Modular UX ProcessModular UX Process
Modular UX Process
Jacob Geib-Rosch
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMC
uxpin
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UX
uxpin
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycle
uxpin
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
Aliza Carpio
 
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Pedro Teixeira
 
Selling UX to Coders
Selling UX to CodersSelling UX to Coders
Selling UX to Coders
Nitor
 
Do testers have to code... to be useful?
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?
lisacrispin
 
Valuing Design & DesignOps Practice
Valuing Design & DesignOps PracticeValuing Design & DesignOps Practice
Valuing Design & DesignOps Practice
Dave Malouf
 
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Rosenfeld Media
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
uxpin
 
Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Let's Build a Product Development Organization!
Let's Build a Product Development Organization!
Kevin Goldsmith
 
Practical UX Research for the Enterprise
Practical UX Research for the EnterprisePractical UX Research for the Enterprise
Practical UX Research for the Enterprise
uxpin
 
Don't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamDon't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote Team
Atlassian
 
UC Irvine WICS workshop feb 2017
UC Irvine WICS workshop feb 2017UC Irvine WICS workshop feb 2017
UC Irvine WICS workshop feb 2017
Aliza Carpio
 
Building Great Software Engineering Teams
Building Great Software Engineering TeamsBuilding Great Software Engineering Teams
Building Great Software Engineering Teams
Brian Link
 

What's hot (20)

Building & Sustaining Successful UX Teams
Building & Sustaining Successful UX TeamsBuilding & Sustaining Successful UX Teams
Building & Sustaining Successful UX Teams
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
Ivo Peksens - What is a Scrum Master?
Ivo Peksens -  What is a Scrum Master?Ivo Peksens -  What is a Scrum Master?
Ivo Peksens - What is a Scrum Master?
 
Empowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex ZananiriEmpowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex Zananiri
 
Modular UX Process
Modular UX ProcessModular UX Process
Modular UX Process
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMC
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UX
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycle
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
 
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
 
Selling UX to Coders
Selling UX to CodersSelling UX to Coders
Selling UX to Coders
 
Do testers have to code... to be useful?
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?
 
Valuing Design & DesignOps Practice
Valuing Design & DesignOps PracticeValuing Design & DesignOps Practice
Valuing Design & DesignOps Practice
 
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
 
Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Let's Build a Product Development Organization!
Let's Build a Product Development Organization!
 
Practical UX Research for the Enterprise
Practical UX Research for the EnterprisePractical UX Research for the Enterprise
Practical UX Research for the Enterprise
 
Don't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamDon't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote Team
 
UC Irvine WICS workshop feb 2017
UC Irvine WICS workshop feb 2017UC Irvine WICS workshop feb 2017
UC Irvine WICS workshop feb 2017
 
Building Great Software Engineering Teams
Building Great Software Engineering TeamsBuilding Great Software Engineering Teams
Building Great Software Engineering Teams
 

Similar to Refactoring Test Collaboration

No such thing called agile testing
No such thing called agile testingNo such thing called agile testing
No such thing called agile testing
Shrinivas Kulkarni
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
Dave Hora
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Agile Velocity
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
Iran Agile Community
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
IndigoCube
 
Scrum team evolution
Scrum team evolutionScrum team evolution
Scrum team evolution
Mahmoud Ghoz
 
Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?
Paul Gerrard
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
Conscires Agile Practices
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
Conscires Agile Practices
 
New model
New modelNew model
New model
TEST Huddle
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
TEST Huddle
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
Elad Sofer
 
Test Driven Search Relevancy w/ Quepid
Test Driven Search Relevancy w/ QuepidTest Driven Search Relevancy w/ Quepid
Test Driven Search Relevancy w/ Quepid
Doug Turnbull
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
UXPA International
 
Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013
Jeroen Mengerink
 
Interview preparation document
Interview preparation documentInterview preparation document
Interview preparation document
SupportGCI
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
Dror Helper
 
Scrum101
Scrum101Scrum101
Scrum101
Gal Zellermayer
 

Similar to Refactoring Test Collaboration (20)

No such thing called agile testing
No such thing called agile testingNo such thing called agile testing
No such thing called agile testing
 
Walls agile2013
Walls agile2013Walls agile2013
Walls agile2013
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
 
Scrum team evolution
Scrum team evolutionScrum team evolution
Scrum team evolution
 
Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
New model
New modelNew model
New model
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Test Driven Search Relevancy w/ Quepid
Test Driven Search Relevancy w/ QuepidTest Driven Search Relevancy w/ Quepid
Test Driven Search Relevancy w/ Quepid
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
 
Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013
 
Interview preparation document
Interview preparation documentInterview preparation document
Interview preparation document
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
 
Scrum101
Scrum101Scrum101
Scrum101
 

More from Claire Moss

Everything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To AskEverything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To Ask
Claire Moss
 
Software Testing World Cup 2016
Software Testing World Cup 2016Software Testing World Cup 2016
Software Testing World Cup 2016
Claire Moss
 
Walking Skeletons, Butterflies, & Islands
Walking Skeletons, Butterflies, & IslandsWalking Skeletons, Butterflies, & Islands
Walking Skeletons, Butterflies, & Islands
Claire Moss
 
Engage: agile collaboration on testing
Engage: agile collaboration on testingEngage: agile collaboration on testing
Engage: agile collaboration on testing
Claire Moss
 
Blow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in NodeBlow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in Node
Claire Moss
 
Big Visible Testing
Big Visible TestingBig Visible Testing
Big Visible Testing
Claire Moss
 

More from Claire Moss (6)

Everything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To AskEverything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To Ask
 
Software Testing World Cup 2016
Software Testing World Cup 2016Software Testing World Cup 2016
Software Testing World Cup 2016
 
Walking Skeletons, Butterflies, & Islands
Walking Skeletons, Butterflies, & IslandsWalking Skeletons, Butterflies, & Islands
Walking Skeletons, Butterflies, & Islands
 
Engage: agile collaboration on testing
Engage: agile collaboration on testingEngage: agile collaboration on testing
Engage: agile collaboration on testing
 
Blow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in NodeBlow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in Node
 
Big Visible Testing
Big Visible TestingBig Visible Testing
Big Visible Testing
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Refactoring Test Collaboration

  • 1. @aclairefication #AgileTDUSA Refactoring Test Collaboration Connecting Software Testing to Development Through Analogy Claire Moss @aclairefication #AgileTDUSA
  • 2. @aclairefication #AgileTDUSA Goal • Make getting into testing easier for someone with less* experience • * Maybe not less but just different (i.e. developers) • More emphasis on testing skills and less on testing role • Focus our work • “…a team has ‘won’ when its teams have become self-sufficient, high- performing, mighty forces fully enabled for participatory, collaborative decision-making” – Jean Tabaka Source: Collaboration Explained by Jean Tabaka
  • 3. @aclairefication #AgileTDUSA Burning Questions? • Write them down and bring them forward so I can work them in along the way! • Rather than going straight back to your seats, let’s form 3 groups: • Not quite yet • On the way • Ready to roll Sources: http://bowperson.com/training-from-the-back-of-the-room/; https://www.kisspng.com/png-question-mark-free-content-clip-art-pictures-of-qu-204382/
  • 4. @aclairefication #AgileTDUSA Learning Outcomes • Approaches to handle objections to executing the testing work • Ways to mentor test helpers, including pairing • Team buy-in to testing investment • Understand how other team members have been testing the work so far • Advising on opportunities to inject test thinking into all of the team activities, from story writing through to unit testing, to make the system more testable See more at https://agiletestingdays.us/session/refactoring-test-collaboration/; Source: https://www.iconsdb.com/purple-icons/opera-glasses-icon.html
  • 6. @aclairefication #AgileTDUSA Fast Pass • Brainstorm what you already know about this topic • Be ready to report back some facts from this list • You have 5 minutes – go! Source: http://bowperson.com/training-from-the-back-of-the-room/
  • 7. @aclairefication #AgileTDUSA Refactoring changing its observable behavior • Refactoring (verb): to restructure software by applying a series of refactorings without changing its observable behavior Source: https://martinfowler.com/bliki/DefinitionOfRefactoring.html; https://dzone.com/articles/what-is-refactoring • Development concept • Refactoring (noun): a change made to the internal structure of software to make it easier to understand and cheaper to modify without
  • 8. @aclairefication #AgileTDUSA Test • This word is overloaded! • Different roles have our own ideas of what we mean when we say this word • Talking past each other?? • Beware shallow agreement! • Test not equal to automated script • Testing includes automation but isn’t the same! Source: https://watirmelon.blog/testing-pyramids/
  • 9. @aclairefication #AgileTDUSA Collaboration • Working together: quality is everyone’s job! • Pay attention to what you produce • Patterns exist & we can leverage them • Tag Team (e.g. exchange of team roles) • 1on1 communication (e.g. Pairing) • Small groups (e.g. Mobbing) • Leaving messages/Handoffs • Are the devs on your “team” or somewhere else? Source: https://memegenerator.net/instance/22605665/disaster-girl-worked-fine-in-dev-ops-problem-now
  • 10. @aclairefication #AgileTDUSA Who is in this room? • Quick show of hands… • Are we all testers? • A tester is somebody who knows that things can be different. – Jerry Weinberg • If not, do you even have testers? On your team? • Are we all agile? • Learning? • Practicing? • Leading?
  • 11. @aclairefication #AgileTDUSA Fast Pass Share • Someone in each role represented here in the room • Share something you already know about test collaboration Source: http://bowperson.com/training-from-the-back-of-the-room/
  • 12. @aclairefication #AgileTDUSA Culture • What seems to be driving the people around you to do a good job? Primarily internal or external? • Motivates decisions
  • 13. @aclairefication #AgileTDUSA Context “The practice of testing, when applied in specific contexts, changes the purpose of testing, the relations of people, what test planning means … interactively adapting their practice of testing to a new sort of project.” – Brian Marick Source: Foreword, Testing Extreme Programming (2002)
  • 14. @aclairefication #AgileTDUSA What is the context you want to adapt? • Role analysis • Constraints • Enablers • Measurements • Existing collaboration patterns? • Decision points!
  • 15. @aclairefication #AgileTDUSA Test Strategy Retro • May reduce resistance by calling this a “project retrospective”? • Everyone is • Encouraged to understand • Supported to perform (testing) activities • Responds to problems rapidly Sources: https://leanpub.com/testingindevops; Collaboration Explained by Jean Tabaka
  • 16. @aclairefication #AgileTDUSA Test Strategy Retro • Let’s focus on the observable tasks & activities in your path to production • Timeline from idea to production, from inception to completion • Silently place people, activities/practices/tasks, events, wait states, milestones, risks, impacts, dependencies, etc • Highlights, lowlights • Feelings about the timeline content Sources: https://leanpub.com/testingindevops; Collaboration Explained by Jean Tabaka
  • 17. @aclairefication #AgileTDUSA Mature Scrum Team Interactions See more at http://sched.co/XDEkoD
  • 18. @aclairefication #AgileTDUSA User Value Idea Discuss Idea Sketch Approach Code It Brainstorm Tests Pairing w/Dev Try It Ship MVP! Revise Discuss Idea See more at https://www.slideshare.net/aclairefication/c-moss-bigvisibletesting
  • 19. @aclairefication #AgileTDUSA Test Strategy Retro • Let’s focus on the observable tasks & activities in your path to production • Dialogue, engaging with all the content • Contrast current with ideal (h/t Sean Cresswell) • Observations (e.g. rearranging stickies, critical path) • Appreciations • Recommendations, action plan to follow up (e.g. keep these, try these, table these, ongoing problems) Sources: https://leanpub.com/testingindevops; Collaboration Explained by Jean Tabaka
  • 20. @aclairefication #AgileTDUSA Example XP User Story Lifecycle Source: https://blogs.msdn.microsoft.com/jmeier/2014/06/06/extreme-programming-xp-at-a-glance-visual/
  • 21. @aclairefication #AgileTDUSA Example XP User Story Lifecycle ET! Source: https://blogs.msdn.microsoft.com/jmeier/2014/06/06/extreme-programming-xp-at-a-glance-visual/
  • 22. @aclairefication #AgileTDUSA Stand, Stretch, & Share • What is something you see in these graphical representations that interests you? surprises you? • What is something you’ve learned that you didn’t know before? • Go write your learning down on your handout & tell your neighbor Source: http://bowperson.com/training-from-the-back-of-the-room/
  • 23. @aclairefication #AgileTDUSA Agile “Individuals and interactions over processes and tools … Customer collaboration over contract negotiation” - Agile Manifesto Source: http://agilemanifesto.org/
  • 24. @aclairefication #AgileTDUSA What are you trying to collaborate on? • Probably testing, right? • Skill analysis of what “testing” is for you (and others at your table) • Take 10 minutes to discuss testing skills needed to do the work! • “Often the true value of a thing isn’t the thing itself, but instead is the activity that created it.” – Dave Thomas Sources: http://pragdave.blogspot.com/2003/03/artifacting.html; https://mysoftwarequality.wordpress.com/2014/09/04/cross-dysfunctional-teams/
  • 25. @aclairefication #AgileTDUSA Testing Activity/Skill Analysis Workshop On Self-Education (WhOSE) in software testing • Test Design • Communication • Community • Time Management • Critical Thinking • Management Source: http://whose.associationforsoftwaretesting.org
  • 26. @aclairefication #AgileTDUSA Each Teach • Role play with the person next to you for the next 5 minutes • One of you is the tester • The other is a developer • Tester teach the developer about one of these key skills of testing that you think is most urgent & important • Then switch roles – for another 5 minutes! • What differences did you notice? • How would you change your approach? Source: http://bowperson.com/training-from-the-back-of-the-room/
  • 27. @aclairefication #AgileTDUSA Rising’s Change Patterns • Low-Hanging Fruit / Just Do It • Trial Run / Just Enough • Easier Path • Which barriers are presently standing in the way of this change? • Which barrier do I need to tackle now? • Champion Skeptic / Fear Less • Concrete Action Plan • Small Successes / Hometown Story • Evolving Vision • Involve Everyone? Source: https://www.fearlesschangepatterns.com/
  • 28. @aclairefication #AgileTDUSA Connecting the dots… • Okay now you have buy-in – Congrats!! • … but everything looks easier from the outside • So selling others on learning testing may not be easy… • Let’s hook into things our developers already know and pay attention to!
  • 29. @aclairefication #AgileTDUSA Microservices • In breaking down a monolith, we are achieving microservices • More self-serve • Less mystery / selective cluelessness • Going from testing-as-a-service (i.e. you do it all for the team) • To testing as composable activites we can do to be more responsive to context
  • 32. @aclairefication #AgileTDUSA Shout Out • I want to hear 8 new things we now know about this topic Source: http://bowperson.com/training-from-the-back-of-the-room/
  • 33. @aclairefication #AgileTDUSA Goals are… • Guidance • Focus for testing • Directions without over-specifying actions • Sometimes informal • Don’t be too specific! • Making implicit expectations explicit
  • 35. @aclairefication #AgileTDUSA Tests are… • Looking past what you hope or expect to see • Changing perspectives • Expecting surprises! • Curiosity filled by your previous knowledge & expertise • Asking a question • When you think of another one, keep track of it somewhere shared
  • 36. @aclairefication #AgileTDUSA Test ideas • Everyone contributes!! • Directing attention • Expect to learn as you go • Be prepared to react to what you learn – new test ideas come up all the time! • Not necessarily specified things • What deliverables/outcomes will support your purpose?
  • 37. @aclairefication #AgileTDUSA Generating test ideas • Subject Matter Experts (SMEs) / Expert input • User-oriented framing (UX) • Picking apart the requirements/problem statement • Analyzing the solution statement/implementation (e.g. using heuristics) • Sequential questioning
  • 38. @aclairefication #AgileTDUSA Automate • Just because you have a test idea doesn’t mean it’s something worth doing over and over… but you could • And you could do it faster using a computer • But doing the wrong thing faster doesn’t sound like a great idea… • Strategy!! • ATDD • BDD • TDD • xDD??? Source: http://www.satisfice.com/blog/archives/category/exploratory-testing
  • 39. @aclairefication #AgileTDUSA Execute • Facilitating testing – don’t do it all yourself! • People learn by doing, but not only by doing!
  • 40. @aclairefication #AgileTDUSA Leading the way See more at http://sched.co/XDEkoD
  • 41. @aclairefication #AgileTDUSA Communication techniques • Self-organization • Modeling • Reflection/Retrospective • Brainstorming vs listing • Participating vs observing • Writing vs speaking • Sequential questioning • Affinity grouping • Card sorting • Appreciative inquiry • Timelining (e.g. Test Strategy Retro) • Lean Coffee + Multi-voting/Dot voting Source: Collaboration Explained by Jean Tabaka
  • 42. @aclairefication #AgileTDUSA Action Plan • What needs to be done to complete this item? • Who is prepared to own the completion of this item? • When does this item need to be completed? Conflict Resolution • Help your team seek middle ground? • Create a new solution whole team can live with & support! Source: Collaboration Explained by Jean Tabaka
  • 43. @aclairefication #AgileTDUSA QA = Quality Acceleration • Ultimately, we want to deliver quality at speed • Let’s make that more possible through • Refactoring • Test • Collaboration! • Walk & Talk: Form pairs to walk around the room while you discuss: • What is a concrete way you will accelerate quality when you head back to work? Hear more on https://letstalkabouttests.xyz/