SlideShare a Scribd company logo

Advanced Topics in Agile Tsting: Focus on Automation

Slide deck for workshop facilitated by Lisa Crispin and Janet Gregory at Quality in Agile Vancouver 2015. Outcomes from the workshop including all the mind maps will appear eventually on lisacrispin.com.

1 of 32
Download to read offline
Advanced	
  Topics:	
  Focus	
  on	
  
Automa3on	
  
Quality	
  in	
  Agile	
  2015	
  
Lisa	
  Crispin	
  and	
  Janet	
  Gregory	
  
Agile	
  Tes)ng:	
  A	
  Prac)cal	
  Guide	
  for	
  Testers	
  and	
  Agile	
  Teams	
  
More	
  Agile	
  Tes)ng:	
  Learning	
  Journeys	
  for	
  the	
  Whole	
  Team	
  
A	
  liAle	
  about	
  us	
  
Janet	
  
First	
  agile	
  team:	
  	
  2000	
  
Currently	
  coaching,	
  	
  training	
  
TwiAer:	
  	
  janetgregoryca	
  
Email:	
  janet@agiletester.ca	
  
Agile	
  Tes3ng;	
  2009	
  
More	
  Agile	
  Tes3ng:	
  Oct	
  2014	
  
Website:	
  	
  
www.agiletester.com	
  	
  
www.agiletester.ca	
  
Lisa	
  	
  	
  
First	
  agile	
  team	
  –	
  2000	
  
Currently	
  	
  tes3ng	
  at	
  Piviotal	
  Tracker	
  
TwiAer:	
  	
  lisacrispin	
  
Email:	
  lisa@agiletester.ca	
  
Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
The	
  Day…	
  Maybe!	
  
1.  Introduc3ons	
  
2.  Short	
  intro	
  to	
  get	
  you	
  thinking	
  
3.  Iden3fy	
  biggest	
  challenges	
  
4.  Brainstorm	
  experiments	
  for	
  each	
  
5.  We’ll	
  contribute	
  any	
  ideas	
  we	
  have	
  
6.  Perhaps	
  3me	
  at	
  the	
  end	
  for	
  general	
  
discussion,	
  demos	
  or	
  mini-­‐open	
  space	
  for	
  
topics	
  not	
  discussed	
  earlier	
  
	
  
	
   Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
•  Brainstorm	
  –	
  explore	
  some	
  new	
  fron3ers!	
  
•  Collabora3ve,	
  	
  problem	
  solving	
  a`tude,	
  open	
  
•  Models	
  to	
  help	
  with	
  automa3on	
  challenges	
  
•  Some	
  more	
  slides	
  –	
  if	
  they	
  relate	
  to	
  
problems	
  /	
  experiments	
  
•  You’ll	
  leave	
  with	
  some	
  experiments	
  to	
  help	
  
with	
  your	
  biggest	
  problems	
  and	
  goals	
  
	
  
Expecta3ons	
  
Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
What	
  might	
  we	
  talk	
  about?	
  It’s	
  up	
  to	
  you!	
  
•  Skills	
  needed,	
  training	
  
•  Selec3ng	
  tools	
  
•  What	
  to	
  automate	
  
•  Who	
  should	
  automate?	
  
•  Automa3on	
  paAerns	
  
•  Maintaining	
  automated	
  tests	
  
•  Con3nuous	
  integra3on	
  &	
  delivery	
  
•  Automa3ng	
  at	
  different	
  levels,	
  i.e.,	
  API	
  or	
  UI	
  
•  Mobile	
  or	
  embedded	
  automa3on	
  
Others?????	
  
Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Introduc3ons	
  
•  What	
  is	
  your	
  specialty?	
  	
  
•  What’s	
  your	
  goal	
  for	
  
today?	
  Write	
  it	
  on	
  the	
  
lined	
  s3cky.	
  
•  Note	
  who	
  you’d	
  like	
  to	
  
talk	
  to	
  
•  Self	
  organize	
  into	
  table	
  
groups!	
  
Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Ad

Recommended

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
 
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...lisacrispin
 
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014lisacrispin
 
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...lisacrispin
 
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014lisacrispin
 
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
 
Belgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile ProjectsBelgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile Projectslisacrispin
 
Whole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, IllustratedWhole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, Illustratedlisacrispin
 

More Related Content

What's hot

Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-lisacrispin
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Agile Software Community of India
 
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
 
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017Sylvia MacDonald
 
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
 
Overcome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionOvercome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionAgile Velocity
 
When Support Calls
When Support CallsWhen Support Calls
When Support CallsJames Thomas
 
Code Katas Spring 2012
Code Katas Spring 2012Code Katas Spring 2012
Code Katas Spring 2012Mike Clement
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patternsAndrew Cox
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming liveJohannes Brodwall
 
Deliver More, Stress Less with Kanban
Deliver More, Stress Less with KanbanDeliver More, Stress Less with Kanban
Deliver More, Stress Less with KanbanJulia Wester
 
Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile TesterYi Xu
 
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
 
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
 
Feedback - The Lost Art of Agile
Feedback -  The Lost Art of AgileFeedback -  The Lost Art of Agile
Feedback - The Lost Art of AgileAlexandru Bolboaca
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 

What's hot (20)

Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
 
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
 
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017
 
Stop punching yourself in the face!
Stop punching yourself in the face!Stop punching yourself in the face!
Stop punching yourself in the face!
 
Overcome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionOvercome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile Adoption
 
When Support Calls
When Support CallsWhen Support Calls
When Support Calls
 
Code Katas Spring 2012
Code Katas Spring 2012Code Katas Spring 2012
Code Katas Spring 2012
 
Coaching Anti-Pattens and common smells
 Coaching Anti-Pattens and common smells Coaching Anti-Pattens and common smells
Coaching Anti-Pattens and common smells
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patterns
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
DevOps Game at SGZA
DevOps Game at SGZADevOps Game at SGZA
DevOps Game at SGZA
 
Agile Retrospectives
Agile RetrospectivesAgile Retrospectives
Agile Retrospectives
 
2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live
 
Deliver More, Stress Less with Kanban
Deliver More, Stress Less with KanbanDeliver More, Stress Less with Kanban
Deliver More, Stress Less with Kanban
 
Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile Tester
 
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
 
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
 
Feedback - The Lost Art of Agile
Feedback -  The Lost Art of AgileFeedback -  The Lost Art of Agile
Feedback - The Lost Art of Agile
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 

Viewers also liked

Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareRishabh Software
 
Test pyramid agile pune conference
Test pyramid   agile pune conferenceTest pyramid   agile pune conference
Test pyramid agile pune conferenceSachin Natu
 
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
 
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
Anand Bagmar - Behavior Driven Testing (BDT) in AgileAnand Bagmar - Behavior Driven Testing (BDT) in Agile
Anand Bagmar - Behavior Driven Testing (BDT) in AgileAnand Bagmar
 
Build Your Agile Testing Skill Set
Build Your Agile Testing Skill SetBuild Your Agile Testing Skill Set
Build Your Agile Testing Skill Setlisacrispin
 
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
 

Viewers also liked (6)

Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh Software
 
Test pyramid agile pune conference
Test pyramid   agile pune conferenceTest pyramid   agile pune conference
Test pyramid agile pune conference
 
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
 
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
Anand Bagmar - Behavior Driven Testing (BDT) in AgileAnand Bagmar - Behavior Driven Testing (BDT) in Agile
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
 
Build Your Agile Testing Skill Set
Build Your Agile Testing Skill SetBuild Your Agile Testing Skill Set
Build Your Agile Testing Skill Set
 
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"
 

Similar to Advanced Topics in Agile Tsting: Focus on Automation

Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshoplisacrispin
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumHossam Hassan
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
Never show a design you haven't tested
Never show a design you haven't testedNever show a design you haven't tested
Never show a design you haven't testedIda Aalen
 
Behavioral hypothesis of team behavior
Behavioral hypothesis of team behaviorBehavioral hypothesis of team behavior
Behavioral hypothesis of team behaviorPetri Heiramo
 
Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2Flowa Oy
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solvingFlowa Oy
 
AgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationshipAgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationshipJason Tice
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)Fabio Armani
 
Agile creativity games
Agile creativity games Agile creativity games
Agile creativity games Mariya Breyter
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmerNilesh Sharma
 
computational_thinking_gcse.pptx
computational_thinking_gcse.pptxcomputational_thinking_gcse.pptx
computational_thinking_gcse.pptxbirulangit23
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur Rahmansaher
 
Reviving Retrospectives
Reviving RetrospectivesReviving Retrospectives
Reviving RetrospectivesHina Popal
 
Transform your technical workshop with these teaching tips
Transform your technical workshop with these teaching tipsTransform your technical workshop with these teaching tips
Transform your technical workshop with these teaching tipsJamie Wittenberg
 
Introduction to Deep Learning | CloudxLab
Introduction to Deep Learning | CloudxLabIntroduction to Deep Learning | CloudxLab
Introduction to Deep Learning | CloudxLabCloudxLab
 
VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...San Francisco Public Press
 

Similar to Advanced Topics in Agile Tsting: Focus on Automation (20)

Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Never show a design you haven't tested
Never show a design you haven't testedNever show a design you haven't tested
Never show a design you haven't tested
 
Behavioral hypothesis of team behavior
Behavioral hypothesis of team behaviorBehavioral hypothesis of team behavior
Behavioral hypothesis of team behavior
 
Scrum
ScrumScrum
Scrum
 
Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solving
 
AgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationshipAgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationship
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
 
Agile creativity games
Agile creativity games Agile creativity games
Agile creativity games
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmer
 
computational_thinking_gcse.pptx
computational_thinking_gcse.pptxcomputational_thinking_gcse.pptx
computational_thinking_gcse.pptx
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Startups exitosas
Startups exitosasStartups exitosas
Startups exitosas
 
Design 'super' sprint
Design 'super' sprintDesign 'super' sprint
Design 'super' sprint
 
Reviving Retrospectives
Reviving RetrospectivesReviving Retrospectives
Reviving Retrospectives
 
Transform your technical workshop with these teaching tips
Transform your technical workshop with these teaching tipsTransform your technical workshop with these teaching tips
Transform your technical workshop with these teaching tips
 
Introduction to Deep Learning | CloudxLab
Introduction to Deep Learning | CloudxLabIntroduction to Deep Learning | CloudxLab
Introduction to Deep Learning | CloudxLab
 
VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...
 

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 Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add ValueAgile Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add Valuelisacrispin
 
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
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...lisacrispin
 
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
 
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
 
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
 
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
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automationlisacrispin
 

More from lisacrispin (19)

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 Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add ValueAgile Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add Value
 
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?
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
 
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
 
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
 
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
 
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
 
Oredev pairing
Oredev pairingOredev pairing
Oredev pairing
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automation
 

Recently uploaded

Power of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfPower of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfkatalinjordans1
 
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17Ana-Maria Mihalceanu
 
Confoo 2024 Gettings started with OpenAI and data science
Confoo 2024 Gettings started with OpenAI and data scienceConfoo 2024 Gettings started with OpenAI and data science
Confoo 2024 Gettings started with OpenAI and data scienceSusan Ibach
 
"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor FesenkoFwdays
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxMaarten Balliauw
 
Traffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptxTraffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptxharimaxwell0712
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologySafe Software
 
"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura RochniakFwdays
 
IT Nation Evolve event 2024 - Quarter 1
IT Nation Evolve event 2024  - Quarter 1IT Nation Evolve event 2024  - Quarter 1
IT Nation Evolve event 2024 - Quarter 1Inbay UK
 
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docxLeveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docxVotarikari Shravan
 
Automate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellenceAutomate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellencePrecisely
 
My self introduction to know others abut me
My self  introduction to know others abut meMy self  introduction to know others abut me
My self introduction to know others abut meManoj Prabakar B
 
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERNRonnelBaroc
 
"How we created an SRE team in Temabit as a part of FOZZY Group in conditions...
"How we created an SRE team in Temabit as a part of FOZZY Group in conditions..."How we created an SRE team in Temabit as a part of FOZZY Group in conditions...
"How we created an SRE team in Temabit as a part of FOZZY Group in conditions...Fwdays
 
"Running Open-Source LLM models on Kubernetes", Volodymyr Tsap
"Running Open-Source LLM models on Kubernetes",  Volodymyr Tsap"Running Open-Source LLM models on Kubernetes",  Volodymyr Tsap
"Running Open-Source LLM models on Kubernetes", Volodymyr TsapFwdays
 
Curtain Module Manual Zigbee Neo CS01-1C.pdf
Curtain Module Manual Zigbee Neo CS01-1C.pdfCurtain Module Manual Zigbee Neo CS01-1C.pdf
Curtain Module Manual Zigbee Neo CS01-1C.pdfDomotica daVinci
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build PolandGDSC PJATK
 
How to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response PlanHow to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response PlanDatabarracks
 
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...ISPMAIndia
 
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...shaiyuvasv
 

Recently uploaded (20)

Power of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfPower of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdf
 
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
 
Confoo 2024 Gettings started with OpenAI and data science
Confoo 2024 Gettings started with OpenAI and data scienceConfoo 2024 Gettings started with OpenAI and data science
Confoo 2024 Gettings started with OpenAI and data science
 
"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptx
 
Traffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptxTraffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptx
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak
 
IT Nation Evolve event 2024 - Quarter 1
IT Nation Evolve event 2024  - Quarter 1IT Nation Evolve event 2024  - Quarter 1
IT Nation Evolve event 2024 - Quarter 1
 
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docxLeveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
 
Automate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellenceAutomate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center Excellence
 
My self introduction to know others abut me
My self  introduction to know others abut meMy self  introduction to know others abut me
My self introduction to know others abut me
 
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
21ST CENTURY LITERACY FROM TRADITIONAL TO MODERN
 
"How we created an SRE team in Temabit as a part of FOZZY Group in conditions...
"How we created an SRE team in Temabit as a part of FOZZY Group in conditions..."How we created an SRE team in Temabit as a part of FOZZY Group in conditions...
"How we created an SRE team in Temabit as a part of FOZZY Group in conditions...
 
"Running Open-Source LLM models on Kubernetes", Volodymyr Tsap
"Running Open-Source LLM models on Kubernetes",  Volodymyr Tsap"Running Open-Source LLM models on Kubernetes",  Volodymyr Tsap
"Running Open-Source LLM models on Kubernetes", Volodymyr Tsap
 
Curtain Module Manual Zigbee Neo CS01-1C.pdf
Curtain Module Manual Zigbee Neo CS01-1C.pdfCurtain Module Manual Zigbee Neo CS01-1C.pdf
Curtain Module Manual Zigbee Neo CS01-1C.pdf
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build Poland
 
How to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response PlanHow to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response Plan
 
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
 
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
 

Advanced Topics in Agile Tsting: Focus on Automation

  • 1. Advanced  Topics:  Focus  on   Automa3on   Quality  in  Agile  2015   Lisa  Crispin  and  Janet  Gregory   Agile  Tes)ng:  A  Prac)cal  Guide  for  Testers  and  Agile  Teams   More  Agile  Tes)ng:  Learning  Journeys  for  the  Whole  Team  
  • 2. A  liAle  about  us   Janet   First  agile  team:    2000   Currently  coaching,    training   TwiAer:    janetgregoryca   Email:  janet@agiletester.ca   Agile  Tes3ng;  2009   More  Agile  Tes3ng:  Oct  2014   Website:     www.agiletester.com     www.agiletester.ca   Lisa       First  agile  team  –  2000   Currently    tes3ng  at  Piviotal  Tracker   TwiAer:    lisacrispin   Email:  lisa@agiletester.ca   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 3. The  Day…  Maybe!   1.  Introduc3ons   2.  Short  intro  to  get  you  thinking   3.  Iden3fy  biggest  challenges   4.  Brainstorm  experiments  for  each   5.  We’ll  contribute  any  ideas  we  have   6.  Perhaps  3me  at  the  end  for  general   discussion,  demos  or  mini-­‐open  space  for   topics  not  discussed  earlier       Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 4. •  Brainstorm  –  explore  some  new  fron3ers!   •  Collabora3ve,    problem  solving  a`tude,  open   •  Models  to  help  with  automa3on  challenges   •  Some  more  slides  –  if  they  relate  to   problems  /  experiments   •  You’ll  leave  with  some  experiments  to  help   with  your  biggest  problems  and  goals     Expecta3ons   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 5. What  might  we  talk  about?  It’s  up  to  you!   •  Skills  needed,  training   •  Selec3ng  tools   •  What  to  automate   •  Who  should  automate?   •  Automa3on  paAerns   •  Maintaining  automated  tests   •  Con3nuous  integra3on  &  delivery   •  Automa3ng  at  different  levels,  i.e.,  API  or  UI   •  Mobile  or  embedded  automa3on   Others?????   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 6. Introduc3ons   •  What  is  your  specialty?     •  What’s  your  goal  for   today?  Write  it  on  the   lined  s3cky.   •  Note  who  you’d  like  to   talk  to   •  Self  organize  into  table   groups!   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 7. •  Why  we  automate   •  What  gets  in  the  way   •  A  whole  team  approach   •  Helpful  models     Let’s  Start  With  An  Overview  
  • 8. •  Manual  checking  takes  too  long   •  Manual  checks  are  error  prone   •  Frees  people  to  do  their  best  work  (tes3ng)   •  Provides  ‘living  documenta3on’   •  Repeatable   •  Saves  3me     8   Why  Should  You  Automate?  
  • 9. 9   Why  Aren’t  You   Automa3ng?  
  • 10. 10 §  ROI  –  explain  to  management   §  Acknowledge  hump  of  pain               xUnit  Test  PaAerns,  Gerard  Meszeros   Perhaps  a   cri3cal  mass   of   automa3on   libraries  
  • 11. 11   Recognize  change  is  hard,                          but  worth  it  if  done  right  
  • 12. Source:  Gojko  Adzic,  StarEast   2011  keynote  
  • 13. Source:  Gojko  Adzic,   StarEast  2011  keynote   When the TEAM owns automation
  • 14. 14 Agile  Tes3ng  Quadrants                
  • 15. Agile  Tes3ng  Pyramid  (Mike  Cohn)   push   the   tests   lower   Automate  at   the  feature   level   Automate   at  the  story   level   Automate   at  the  task   level  
  • 16. Test   Automa3on   Volcano   Original  idea  from  MaA  Barcomb;   Image  by  Jenn  Sinclair  
  • 17. What’s  in  your  way?   •  Use  the  s3cky  notes  on  the  tables  to  iden3fy   your  automa3on  challenges   •  Try  be  specific  because  we’ll  be  grouping  them   later   •  Share  as  you  write     17  
  • 18. Now  …    Let’s  priori3ze     1.  Put  your  s3ckies  on  the  wall   chart   2.  Group  similar  challenges   3.  Dot  vote  for  your  “favorites”      (three  votes  each)   5.  Create  problem  statements   for  each  of  the  top  3       18  
  • 19. Sub  topic   Sub  topic   Sub  topic   First  brainstorming  technique  –  mind   maps!   MAIN   TOPIC   Sub  topic   Sub  topic   first  &me   change   new  account   password   rules   encryp&on   save   user  name   rules   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 20. Round  1:    Brainstorm   •  Let’s  address  the  top  automa3on  challenge   •  Gather  around  one  or  more  sheets  of  flip  chart   paper  –  everyone  grab  a  marker!   •  Start  drawing  your  mind  map  for  ideas   •  Add  notes,  pictures,  whatever  helps  you  think   •  Iden3fy  people  who  can  help  you,  for  example,   programmers,  opera3ons  people   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory   20   minutes  
  • 21. Round  1:  Outcomes     •  Did  mind  mapping  and  drawing  help?   •  What  experiments  or  ideas  did  you  capture?   •  Any  interes3ng  stories?   •  Any  outstanding  ques3ons?   •  Any  surprises?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 22. Round  2:  Brain  Wri3ng   What  is  brain  wri3ng?   •  It’s  a  way  to  share  your  ideas  in  wri3ng  and  for   others  to  add  theirs     hAps://en.wikipedia.org/wiki/6-­‐3-­‐5_Brainwri3ng   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 23. Problem  #2  on  the  list   Use  brain  wri3ng  to  help  iden3fy  possible  solu3ons   1.  Each  of  you  take  a  sheet  of  paper.   2.  Write  your  ideas  for  ways  to  address  this   automa3on  challenge   3.  Awer  three  minutes,  pass  your  paper  to  the   next  person.  (we’ll  call  3me)   4.  Read  the  ideas  on  the  paper  you  got,  and  add   more  of  your  own.   5.  Con3nue  un3l  each  person  has  wriAen  on  each   paper.     Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 24. Round  2:  Outcomes  –  Brain  Wri3ng   •  What  experiments  do  you  want  to  try?   •  Any  interes3ng  stories?   •  Any  outstanding  ques3ons?   •  Any  surprises  about  using  brain  wri3ng?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 25. Round  3:    Brainstorming  with  a  Twist   Use  other  groups  to  help  iden3fy  possible  solu3ons     Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 26. Address  your  third  challenge   1.  Gather  around  the  flip  chart   2.  Mind  map,  draw,  write  your  ideas  for  experiments   3.  Awer  five-­‐ten  minutes,  move  right  to  the  next   team’s  flip  chart    (we’ll  call  3me)   4.  Read  the  challenge  and  the  ideas  wriAen  down,   and  add  more  of  your  own.   5.  Con3nue  for  3  rounds     30?   minutes   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 27. Round  3:  Outcomes       •  Take  a  look  at  all  the  ideas   •  Can  you  turn  those  ideas  into  realis3c   experiments  to  try?     •  What  did  the  group  approach  help,  or  hinder?   •  Any  surprises  about  this  way  of  thinking?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 28. There’s  more  to  problem  solving:   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory   Esther  Derby  -­‐  model  
  • 29. Let’s  Design  Some  Experiments!   •  Go  back  to  your  map  or  drawing  from  any   round   •  Design  at  least  two  experiments  to  try  to   address  that  challenge   •  Think  about  who  could  help  –  maybe  people   outside  of  delivery  team?   •  Think  about  how  they  can  help     Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory   20   minutes  
  • 30. Outcomes:  Designing  Experiments   •  Share  two  experiments  from  your  group   •  Would  you  try  these  with  your  own  team?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 31. What’s  next?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory   •  More  brainstorming  or  experiment  design?   •  Demos  of  exis3ng  automa3on  solu3ons?   •  Did  you  hear  of  any  frameworks  or  libraries   you’d  like  your  team  to  try?   •  Q  &  A    
  • 32. Contact  Informa3on     janet@agiletester.ca   www.janetgregory.ca   twiAer:  @janetgregoryca     lisa@agiletester.ca   www.lisacrispin.com   twiAer:    @lisacrispin     www.agiletester.ca   www.agiletester.com