SlideShare a Scribd company logo
1 of 20
Build Quality In
Agile Roots 2015
Salt Lake City
Lisa Crispin Janet Gregory
@lisacrispin @janetgregoryca
Sharing Testing Expertise for Product Success
Copyright 2015
A little about us
Janet
First agile team: 2000
Currently coaching, training
Twitter: janetgregoryca
Email: janet@agiletester.ca
Agile Testing; 2009
More Agile Testing: Oct 2014
Website:
www.agiletester.com
www.agiletester.ca
Lisa
First agile team – 2000
Currently tester on Pivotal Tracker team
Twitter: lisacrispin
Email: lisa@agiletester.ca
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
2
Let’s find out about you!
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
3
What roles do you normally play?
Raise your hand if you are primarily a ……
• tester
• programmer
• business analyst / domain expert
• manager
• iteration manager / ScrumMaster
Did you bring your curiosity and problems
solving skills today?
If you’re sitting with a table group with several
people in your specialty, you might like to
switch tables to get the most value out of our
exercises.
Are you at the right table?
Ways to:
• Involve the whole team
• Identify skills needed to build your T-shaped
skill set
• Grow square-shaped team skill sets
• that enable the team to build quality in
• to transfer testing skills
“Give-aways”
Testing on agile projects is ……..
more than “just” testing code
It’s an activity - not a phase
6
Multi- discipline
skills
Expert
Discipline skills
T-Shaped Skills
Exercise - Your skills: ~5 minutes
• What’s in your testing toolbox?
• Write down the skills you can contribute to
your team that help build in quality
• ONE skill per sticky note
How do we define quality?
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
9
• "Quality is value to some person.”
– Jerry Weinberg
• Internal vs external quality
• What does it mean to you and your team?
What’s your team’s commitment to quality?
• Everyone will say they want
high quality…
• Get the team together to
discuss: what level of quality
can you commit to?
• Make the commitment mean
something
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
10
Breadth of Skills
DepthofSkills
Square-shaped Team
See links for
more by Rob
Lambert and
Adam P. Knight
What might be in a team’s toolbox?
Group Exercise – 12 minutes
1. Put everyone’s sticky notes of skills on a
wall chart.
2. Group similar ones.
3. Discuss the skills each specialty can bring.
4. Who else on a software team might bring
additional skills that help build in quality?
5. Prioritize the skills needed (groupings)
12
Some collaborative techniques
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
13
Conversations
Use models
Use patterns
Pair
Brown bag lunches
Book clubs
Retrospectives
Show by example
Group exercises
Play games
Drawing (ex. mind maps)
Experiment
Learning time
Coaching
Patterns to affect change
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
14
Fearless Change (2008) &
More Fearless Change (2015)
by MaryLynn Manns and Linda Rising
#1 Just Enough:
To ease learners into difficult concepts of a new idea,
give a brief intro and make more info available when
they are ready
#2 Persistent PR:
Keep the new idea visible by placing reminders
throughout the organization, for example, the team
work area.
Exercise - Experiments: 20 minutes
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
15
Take top 2 prioritized skills from the last exercise
1. Identify possible collaborative solutions (5-10 min)
2. Try these out with other team members (10-15 min)
Debrief
• Did any work particularly
well?
Building Quality In
• You can be a change agent!
• Make them team problems to solve
• Bring up quality and testing issues in standups,
retrospectives
• Get the whole team involved
• Transfer skills
• Experiment!
16
There’s not one right way
Find ways that you can add value to your
team
And then …. keep learning
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
17
More Learning
• Knight, Adam P., "T-shaped Tester, Square Shaped Team",
http://thesocialtester.co.uk/t-shaped-tester-square-shaped-team/, 2013
• Lambert, Rob, "T-shaped Testers and Their Role In a Team",
http://thesocialtester.co.uk/t-shaped-testers-and-their-role-in-a-team/ , 2012
• Levison, Mark, "The Beginner's Mind - An Approach to Listening",
http://www.infoq.com/news/2008/08/beginners_mind, InfoQ, 2008
• McMillan, Darren, "Mind Mapping 101", for Testing:
http://www.bettertesting.co.uk/content/?p=956, 2011
• Fearless Change, 2008 and More Fearless Change, 2015, Mary Lynn Manns and
Linda Rising, Addison-Wesley
• Gärtner, Markus, ATDD By Example, Markus Gärtner, 2012, Addison-Wesley
• Adzic, Gojko – all his books! Some with David Evans and Tomm Roden.
• Henderson, Elisabeth, Expore It! 2013, Pragmatic Bookshelf
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
18
Agile Testing: A Practical Guide for Testers and Agile Teams
More Agile Testing: Learning Journeys for the Whole Team
By Janet Gregory and Lisa Crispin
www.agiletester.ca
www.agiletester.com
Contact info
www.janetgregory.ca
Email: janet@agiletester.ca
Twitter: janetgregoryca
19
lisacrispin.com
Email: lisa@agiletester.ca
Twitter: lisacrispin
Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots 2015

More Related Content

What's hot

ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"lisacrispin
 
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
 
Whole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, IllustratedWhole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, Illustratedlisacrispin
 
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012lisacrispin
 
Minding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talklisacrispin
 
What testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmerslisacrispin
 
ACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Managementlisacrispin
 
Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-lisacrispin
 
Launching agile projects slide handout
Launching agile projects   slide handoutLaunching agile projects   slide handout
Launching agile projects slide handoutSimon Girvan
 
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)GoLeanSixSigma.com
 
Stop punching yourself in the face!
Stop punching yourself in the face!Stop punching yourself in the face!
Stop punching yourself in the face!Hannes Lowette
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Pedro Gustavo Torres
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Pedro Gustavo Torres
 
Discovering What Good Looks Like with Clean Language, Agendashift and Cynefin
Discovering What Good Looks Like with Clean Language, Agendashift and CynefinDiscovering What Good Looks Like with Clean Language, Agendashift and Cynefin
Discovering What Good Looks Like with Clean Language, Agendashift and CynefinKarl Scotland
 
Recruiting the right people quickly public
Recruiting the right people quickly   publicRecruiting the right people quickly   public
Recruiting the right people quickly publicAshley Frieze
 
WEBINAR: 5 Ways to Engage Yellow Belts in Applying Their Skills After Certi...
WEBINAR: 5 Ways to Engage Yellow Belts in Applying Their Skills After Certi...WEBINAR: 5 Ways to Engage Yellow Belts in Applying Their Skills After Certi...
WEBINAR: 5 Ways to Engage Yellow Belts in Applying Their Skills After Certi...GoLeanSixSigma.com
 
Cross-team Pair Testing: Lessons of a Testing Traveler (German Testing Day 2019)
Cross-team Pair Testing: Lessons of a Testing Traveler (German Testing Day 2019)Cross-team Pair Testing: Lessons of a Testing Traveler (German Testing Day 2019)
Cross-team Pair Testing: Lessons of a Testing Traveler (German Testing Day 2019)Lisi Hocke
 
Continuous Improvement from the trenches - LAST Conference - 18-09-2015
Continuous Improvement from the trenches - LAST Conference - 18-09-2015Continuous Improvement from the trenches - LAST Conference - 18-09-2015
Continuous Improvement from the trenches - LAST Conference - 18-09-2015Ryan McKergow
 
Growing into new roles beyond the cloud
Growing into new roles beyond the cloudGrowing into new roles beyond the cloud
Growing into new roles beyond the cloudDaiany Palacios
 

What's hot (20)

ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"
 
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?
 
Whole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, IllustratedWhole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, Illustrated
 
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
 
Minding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talk
 
What testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmers
 
ACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Management
 
Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
 
Launching agile projects slide handout
Launching agile projects   slide handoutLaunching agile projects   slide handout
Launching agile projects slide handout
 
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
 
Stop punching yourself in the face!
Stop punching yourself in the face!Stop punching yourself in the face!
Stop punching yourself in the face!
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018
 
Cynefin, Kanban and Crash Test Dummies
Cynefin, Kanban and Crash Test DummiesCynefin, Kanban and Crash Test Dummies
Cynefin, Kanban and Crash Test Dummies
 
Discovering What Good Looks Like with Clean Language, Agendashift and Cynefin
Discovering What Good Looks Like with Clean Language, Agendashift and CynefinDiscovering What Good Looks Like with Clean Language, Agendashift and Cynefin
Discovering What Good Looks Like with Clean Language, Agendashift and Cynefin
 
Recruiting the right people quickly public
Recruiting the right people quickly   publicRecruiting the right people quickly   public
Recruiting the right people quickly public
 
WEBINAR: 5 Ways to Engage Yellow Belts in Applying Their Skills After Certi...
WEBINAR: 5 Ways to Engage Yellow Belts in Applying Their Skills After Certi...WEBINAR: 5 Ways to Engage Yellow Belts in Applying Their Skills After Certi...
WEBINAR: 5 Ways to Engage Yellow Belts in Applying Their Skills After Certi...
 
Cross-team Pair Testing: Lessons of a Testing Traveler (German Testing Day 2019)
Cross-team Pair Testing: Lessons of a Testing Traveler (German Testing Day 2019)Cross-team Pair Testing: Lessons of a Testing Traveler (German Testing Day 2019)
Cross-team Pair Testing: Lessons of a Testing Traveler (German Testing Day 2019)
 
Continuous Improvement from the trenches - LAST Conference - 18-09-2015
Continuous Improvement from the trenches - LAST Conference - 18-09-2015Continuous Improvement from the trenches - LAST Conference - 18-09-2015
Continuous Improvement from the trenches - LAST Conference - 18-09-2015
 
Growing into new roles beyond the cloud
Growing into new roles beyond the cloudGrowing into new roles beyond the cloud
Growing into new roles beyond the cloud
 

Similar to Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots 2015

What Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, othersWhat Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, otherslisacrispin
 
Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!
Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!
Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!Raye Anne Hurst
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMSDEVMTL
 
Ted Lasso Retro EasyAgile.pdf
Ted Lasso Retro EasyAgile.pdfTed Lasso Retro EasyAgile.pdf
Ted Lasso Retro EasyAgile.pdfRichard Cheng
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomMatthias Luebken
 
How to Ace Your Scrum Master Interview
How to Ace Your Scrum Master InterviewHow to Ace Your Scrum Master Interview
How to Ace Your Scrum Master InterviewPavel Dabrytski
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterLinda Podder
 
Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...Nicholas Muldoon
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test CollaborationClaire Moss
 
Agile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoAgile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoPetri Heiramo
 
AATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameAATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameDana Pylayeva
 
What a Scrum Master do, or should do all day?
What a Scrum Master do, or should do all day?What a Scrum Master do, or should do all day?
What a Scrum Master do, or should do all day?Stefania Marinelli
 
6 to 106 in 4 years - The story of the Atlassian Design team
6 to 106 in 4 years - The story of the Atlassian Design team6 to 106 in 4 years - The story of the Atlassian Design team
6 to 106 in 4 years - The story of the Atlassian Design teamAlastair Simpson
 
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...Rosenfeld Media
 
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile AdoptionOvercoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile AdoptionDavid Frink
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
Ted Lasso Retro.pptx
Ted Lasso Retro.pptxTed Lasso Retro.pptx
Ted Lasso Retro.pptxRichard Cheng
 

Similar to Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots 2015 (20)

What Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, othersWhat Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, others
 
Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!
Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!
Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
Ted Lasso Retro EasyAgile.pdf
Ted Lasso Retro EasyAgile.pdfTed Lasso Retro EasyAgile.pdf
Ted Lasso Retro EasyAgile.pdf
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 
How to Ace Your Scrum Master Interview
How to Ace Your Scrum Master InterviewHow to Ace Your Scrum Master Interview
How to Ace Your Scrum Master Interview
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum Master
 
Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 
Agile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoAgile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri Heiramo
 
AATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameAATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate Game
 
Being vs Doing agile
Being vs Doing agileBeing vs Doing agile
Being vs Doing agile
 
What a Scrum Master do, or should do all day?
What a Scrum Master do, or should do all day?What a Scrum Master do, or should do all day?
What a Scrum Master do, or should do all day?
 
6 to 106 in 4 years - The story of the Atlassian Design team
6 to 106 in 4 years - The story of the Atlassian Design team6 to 106 in 4 years - The story of the Atlassian Design team
6 to 106 in 4 years - The story of the Atlassian Design team
 
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Scrum in reality
Scrum in realityScrum in reality
Scrum in reality
 
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile AdoptionOvercoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Ted Lasso Retro.pptx
Ted Lasso Retro.pptxTed Lasso Retro.pptx
Ted Lasso Retro.pptx
 

More from lisacrispin

Exploring Requirements for Shared Understanding
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understandinglisacrispin
 
Principles for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principleslisacrispin
 
BDD and CD - better together
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better togetherlisacrispin
 
Get testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelineslisacrispin
 
Thinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testinglisacrispin
 
The Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Deliverylisacrispin
 
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Deliverylisacrispin
 
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Qualitylisacrispin
 
Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012lisacrispin
 
Morph your mindset for Continuous Delivery, Agile Roots 2014
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014lisacrispin
 
Belgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindsetBelgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindsetlisacrispin
 
Developers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate riskDevelopers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risklisacrispin
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshoplisacrispin
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshoplisacrispin
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testinglisacrispin
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automationlisacrispin
 

More from lisacrispin (17)

Exploring Requirements for Shared Understanding
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understanding
 
Principles for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principles
 
BDD and CD - better together
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better together
 
Get testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelines
 
Thinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testing
 
The Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Delivery
 
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
 
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
 
Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012
 
Morph your mindset for Continuous Delivery, Agile Roots 2014
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014
 
Belgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindsetBelgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindset
 
Developers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate riskDevelopers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risk
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testing
 
Oredev pairing
Oredev pairingOredev pairing
Oredev pairing
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automation
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots 2015

  • 1. Build Quality In Agile Roots 2015 Salt Lake City Lisa Crispin Janet Gregory @lisacrispin @janetgregoryca Sharing Testing Expertise for Product Success Copyright 2015
  • 2. A little about us Janet First agile team: 2000 Currently coaching, training Twitter: janetgregoryca Email: janet@agiletester.ca Agile Testing; 2009 More Agile Testing: Oct 2014 Website: www.agiletester.com www.agiletester.ca Lisa First agile team – 2000 Currently tester on Pivotal Tracker team Twitter: lisacrispin Email: lisa@agiletester.ca Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc 2
  • 3. Let’s find out about you! Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc 3 What roles do you normally play? Raise your hand if you are primarily a …… • tester • programmer • business analyst / domain expert • manager • iteration manager / ScrumMaster Did you bring your curiosity and problems solving skills today?
  • 4. If you’re sitting with a table group with several people in your specialty, you might like to switch tables to get the most value out of our exercises. Are you at the right table?
  • 5. Ways to: • Involve the whole team • Identify skills needed to build your T-shaped skill set • Grow square-shaped team skill sets • that enable the team to build quality in • to transfer testing skills “Give-aways”
  • 6. Testing on agile projects is …….. more than “just” testing code It’s an activity - not a phase 6
  • 8. Exercise - Your skills: ~5 minutes • What’s in your testing toolbox? • Write down the skills you can contribute to your team that help build in quality • ONE skill per sticky note
  • 9. How do we define quality? Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc 9 • "Quality is value to some person.” – Jerry Weinberg • Internal vs external quality • What does it mean to you and your team?
  • 10. What’s your team’s commitment to quality? • Everyone will say they want high quality… • Get the team together to discuss: what level of quality can you commit to? • Make the commitment mean something Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc 10
  • 11. Breadth of Skills DepthofSkills Square-shaped Team See links for more by Rob Lambert and Adam P. Knight
  • 12. What might be in a team’s toolbox? Group Exercise – 12 minutes 1. Put everyone’s sticky notes of skills on a wall chart. 2. Group similar ones. 3. Discuss the skills each specialty can bring. 4. Who else on a software team might bring additional skills that help build in quality? 5. Prioritize the skills needed (groupings) 12
  • 13. Some collaborative techniques Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc 13 Conversations Use models Use patterns Pair Brown bag lunches Book clubs Retrospectives Show by example Group exercises Play games Drawing (ex. mind maps) Experiment Learning time Coaching
  • 14. Patterns to affect change Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc 14 Fearless Change (2008) & More Fearless Change (2015) by MaryLynn Manns and Linda Rising #1 Just Enough: To ease learners into difficult concepts of a new idea, give a brief intro and make more info available when they are ready #2 Persistent PR: Keep the new idea visible by placing reminders throughout the organization, for example, the team work area.
  • 15. Exercise - Experiments: 20 minutes Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc 15 Take top 2 prioritized skills from the last exercise 1. Identify possible collaborative solutions (5-10 min) 2. Try these out with other team members (10-15 min) Debrief • Did any work particularly well?
  • 16. Building Quality In • You can be a change agent! • Make them team problems to solve • Bring up quality and testing issues in standups, retrospectives • Get the whole team involved • Transfer skills • Experiment! 16
  • 17. There’s not one right way Find ways that you can add value to your team And then …. keep learning Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc 17
  • 18. More Learning • Knight, Adam P., "T-shaped Tester, Square Shaped Team", http://thesocialtester.co.uk/t-shaped-tester-square-shaped-team/, 2013 • Lambert, Rob, "T-shaped Testers and Their Role In a Team", http://thesocialtester.co.uk/t-shaped-testers-and-their-role-in-a-team/ , 2012 • Levison, Mark, "The Beginner's Mind - An Approach to Listening", http://www.infoq.com/news/2008/08/beginners_mind, InfoQ, 2008 • McMillan, Darren, "Mind Mapping 101", for Testing: http://www.bettertesting.co.uk/content/?p=956, 2011 • Fearless Change, 2008 and More Fearless Change, 2015, Mary Lynn Manns and Linda Rising, Addison-Wesley • Gärtner, Markus, ATDD By Example, Markus Gärtner, 2012, Addison-Wesley • Adzic, Gojko – all his books! Some with David Evans and Tomm Roden. • Henderson, Elisabeth, Expore It! 2013, Pragmatic Bookshelf Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc 18
  • 19. Agile Testing: A Practical Guide for Testers and Agile Teams More Agile Testing: Learning Journeys for the Whole Team By Janet Gregory and Lisa Crispin www.agiletester.ca www.agiletester.com Contact info www.janetgregory.ca Email: janet@agiletester.ca Twitter: janetgregoryca 19 lisacrispin.com Email: lisa@agiletester.ca Twitter: lisacrispin Copyright 2015 : Lisa Crsipin, Janet Gregory – DragonFire Inc

Editor's Notes

  1. 3:30
  2. Each of us introduces ourselves briefly
  3. Janet - quick raise of hands … Animated slide
  4. Janet Give them a minute – I doubt whether any one will, but …
  5. Lisa. Explain the idea of “giveaways” instead of “takeaways”, from Fanny Pittack & Alex Schwarz’s keynote at ATD last year. We offer these ideas – participants can choose to take them. End:337
  6. Lisa 3:37
  7. We mentioned this in the plenary talk, so only need to highlight … End 3:42 Lisa T-shaped skills are a metaphor to describe the abilities of an agile team member. Focus on skills, competencies rather than roles The horizontal bar represents a broad skill set: the ability to collaborate across disciplines with experts in other areas and to apply knowledge in areas of expertise other than one's own. Generalizing specialist. The vertical bar on the T represents the depth of related skills and expertise in a single field Testers can indeed be proactive and learn many skills to add value to their team. They will talk about how can testers can expand their roles rather than reduce them <Thinking skills, honing your craft> <Dev-Tester Pairing> <Product owners can accept a user story, seeing it does what she expected. However, she may not consider other areas important to customer – performance, risky edge cases, security – tell story of how our team has both PO and testers look at each story> I think we can dilute our skills if we try to be everything. I was talking to someone the other day, who dropped out of programming because they couldn’t keep up with all the technical things they needed to know. Story from agile testing group - once a dev has committed passing code, he coordinates with the tester to establish a window to push to the QA server, as well as the functionality of the code in the push. We're working toward involving the tester more in the design and test authoring phase so that she has a better understanding when she starts testing exactly what's going on.
  8. Lisa - 3:42 – 3:47 debrief end 3:52 give examples of a couple of yours – domain knowledge, eliciting examples of desired behavior For example , one of Janet’s might be facilitations skills, nothing to do with testing specifically - Keep the stickies close – we will use them in the next exercise. - what kind of debrief should we do here??? We’ve got 5 minutes, so maybe you ask for examples from people, and I write them down – sharing.
  9. Janet Explain internal vs external and that the customer gets to decide external… Might be easy if you have predefined rules like in sports. Janet’s daughter gave this explanation to my 6 year old grandson. I thought it was actually very good. “It the level of precision one hopes to acquire”. I think it about says it all… although I’d like a different word than precision – she was talking about quality of a video streaming.
  10. 3:52 What quality goals their team would really commit to – put it in writing, make it visible and obvious, make it realistic. As the team improves, change the goals – strive for more.
  11. Janet Also on the plenary talk.. So just quick review End 3:57 See links for more by Rob Lambert and Adam P. Knight at the end of the slide deck. How is your team shaped, and who is on your team.
  12. 3:57-4:09 Debrief – get each team to talk about 2 of their groupings? - an extra 10 min ?? End debrief 4:17
  13. Lisa These are some techniques that could be used to help train, teach, mentor Next slide will intro 2 patterns
  14. Introduce 2 patterns – just to show them there are other places to look END 4:24 Just Enough: Difficult, complex concepts can overwhelm novices. When introducing a new idea, concentrate on the fundamentals/big picture and give only a brief description of more difficult concepts. Spark interest. EG: you’re presenting an idea to upper mgt. Have a slide or two about more difficult concepts, but emphasize conclusions, benefits. Wait until they are ready to provide more info. Provide references for more learning. Show how it can be useful in their jobs. Persistent PR: people may forget about the new idea. Post info about it around the team space where people are likely to see and discuss it. Use a graphic with bright colors, a memorable quote. Promote casual interaction about it. Information radiators (Alistair Cockburn). Lisa’s story: in our new office we have a huge whiteboard all along the work area, doing a story board exercise there makes it visible to others, they ask about it. Leave a book or magazine out where people may pick it up and glance through it.
  15. Lisa, The hope is to actually be able to try these ideas in the workshop itself so it is easier to bring back to your organization. 4:24 – 4:44 Debrief end 4:54
  16. Janet
  17. Yeah, let’s make a new list, these are from the advanced topics workshop.
  18. 19