SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Copyright 2015: Lisa Crispin
	
  
Speaking	
  Their	
  Language:	
  What	
  
Testers	
  Can	
  Learn	
  to	
  Work	
  
Effec8vely	
  with	
  Coders	
  
Lisa	
  Crispin	
  	
  
Agile	
  Tes)ng:	
  A	
  Prac)cal	
  Guide	
  for	
  Testers	
  and	
  Agile	
  Teams	
  
More	
  Agile	
  Tes)ng:	
  Learning	
  Journeys	
  for	
  the	
  Whole	
  Team	
  
Copyright 2015: Lisa Crispin
	
  
A	
  li?le	
  about	
  me	
  
With	
  Janet	
  Gregory:	
  
Agile	
  Tes)ng	
  2009	
  
More	
  Agile	
  Tes)ng	
  Oct	
  2014	
  
	
  
www.lisacrispin.com	
  
www.agiletester.ca	
  
First	
  agile	
  team	
  –	
  2000	
  
Currently	
  	
  tester	
  on	
  Pivotal	
  Tracker	
  team	
  
Twi?er:	
  	
  @lisacrispin	
  
Email:	
  lisa@agiletester.ca	
  
Copyright 2015: Lisa Crispin
	
  
And,	
  donkeys	
  
Copyright 2015: Lisa Crispin
	
  
•  We	
  work	
  on	
  cross-­‐func8onal	
  teams	
  (or	
  hope	
  to)	
  
•  Whole	
  team	
  approach	
  to	
  build	
  quality	
  in	
  
•  What	
  more	
  should	
  we	
  learn?	
  
•  Thinking	
  skills	
  
•  Technical	
  awareness	
  
•  We	
  will	
  brainstorm	
  together!	
  
	
  
Expecta8ons	
  
Copyright 2015: Lisa Crispin
	
  
What	
  programmers	
  say:	
  
We can communicate so much better with
a tester who understands programming
concepts
Copyright 2015: Lisa Crispin
	
  
Wait	
  a	
  minute…	
  
Shouldn’t programmers learn
about testing so they can
work better with testers?

Of course, but
that’s a whole
different session!
Mul8-­‐	
  discipline	
  
skills	
  
Expert	
  /	
  
Discipline	
  skills	
  
T-­‐Shaped	
  Skills	
  
Copyright 2015: Lisa Crispin
	
  
Breadth of Skills
DepthofSkills
Square-­‐shaped	
  Team	
  
See	
  links	
  for	
  
more	
  by	
  Rob	
  
Lambert	
  and	
  
Adam	
  P.	
  Knight	
  
Copyright 2015: Lisa Crispin
	
  
Cube-­‐shaped	
  skills!	
  
Idea from Marcelo Leite
Copyright 2015: Lisa Crispin
	
  
Thinking	
  skills	
  
Copyright 2015: Lisa Crispin
	
  
Communicate	
  though^ully	
  
Does my bum look big in this?
Copyright 2015: Lisa Crispin
	
  
Inform	
  Construc8vely	
  
●  Be	
  tac^ul	
  
●  Keep	
  it	
  about	
  the	
  problem	
  	
  
●  Describe	
  the	
  situa8on	
  	
  
●  Be	
  specific	
  	
  
●  Keep	
  calm	
  	
  
●  Listen	
  
	
  
Copyright 2015: Lisa Crispin
	
  
Turn	
  on	
  your	
  listening	
  ears	
  
Be careful about assumptions
Copyright 2015: Lisa Crispin
	
  
Shared	
  understanding	
  
●  Small	
  differences	
  can	
  
cause	
  big	
  mispercep8ons	
  
●  The	
  classic	
  “8re	
  swing”	
  
metaphor	
  -­‐	
  each	
  
stakeholder	
  has	
  own	
  
viewpoint,	
  agenda	
  
●  Use	
  techniques	
  to	
  build	
  
shared	
  understanding	
  
	
  
Copyright 2015: Lisa Crispin
	
  
A	
  few	
  techniques	
  for	
  shared	
  
understanding	
  
√	
  
Copyright 2015: Lisa Crispin
	
  
Impact	
  Mapping	
  –	
  Gojko	
  Adzic	
  
•  Why	
  are	
  we	
  doing	
  this?	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐-­‐-­‐	
  the	
  goal	
  
•  Who	
  can	
  help	
  or	
  hinder?	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐-­‐-­‐	
  the	
  stakeholders	
  
•  How	
  can	
  they	
  help	
  or	
  hinder?	
  -­‐-­‐-­‐	
  the	
  impacts!	
  
•  What	
  can	
  we	
  do	
  to	
  help?	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐-­‐-­‐	
  the	
  deliverables	
  
	
  	
  
	
  
www.impactmapping.org	
  
Copyright 2015: Lisa Crispin
	
  
Story	
  Mapping	
  
Ac8vi8es	
  by	
  8me	
  
Child	
  Stories	
  
Slide	
  From	
  Janet	
  Gregory	
  &	
  MaC	
  Barcomb	
  
Copyright 2015: Lisa Crispin
	
  
19
Agile	
  Tes8ng	
  Quadrants	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Planning
Models	
  
Pair!	
  
Tester-
Designer

Tester-
Support

Tester-Tester

Tester-Coder

Analyst, DBA,
Sys Admin,
Customer…

Tester-
Marketer
Copyright 2015: Lisa Crispin
	
  
ATDD/SBE/BDD:	
  guide	
  development	
  with	
  tests	
  
Copyright 2015: Lisa Crispin
	
  
Technical	
  Awareness	
  
Copyright 2015: Lisa Crispin
	
  
Programming	
  Concepts	
  
Common
Vocabulary
Copyright 2015: Lisa Crispin
	
  
IDEs	
  
If you use
same tools as
teammates…

…they can
more easily
help you
Copyright 2015: Lisa Crispin
	
  
Database	
  Knowledge	
  
Learn Data
Model

Tools such
as SQL
Developer

Online SQL
tutorials

Make friends
with your
database
experts!
Copyright 2015: Lisa Crispin
	
  
Maintain your own test environments

•  Linux/Unix

•  Windows

•  Mac

•  Deploys 


Maintaining	
  Environments	
  
Copyright 2015: Lisa Crispin
	
  
Domain	
  Knowledge	
  
Copyright 2015: Lisa Crispin
	
  
Bring	
  it	
  all	
  together	
  –	
  add	
  value	
  
Earn your credibility
Copyright 2015: Lisa Crispin
	
  
What	
  else?	
  
•  Form	
  groups	
  of	
  5	
  –	
  6	
  people	
  
•  What	
  else	
  can	
  testers	
  learn	
  to	
  work	
  more	
  
effec8vely	
  with	
  programmers?	
  
•  Mind	
  map,	
  draw,	
  use	
  s8ckies,	
  whatever	
  
helps	
  you	
  brainstorm	
  
•  Appoint	
  a	
  spokesperson	
  &	
  share	
  your	
  top	
  
2	
  items	
  with	
  everyone	
  
Copyright 2015: Lisa Crispin
	
  
Share	
  Your	
  Ideas	
  
Copyright 2015: Lisa Crispin
	
  
More	
  learning	
  
•  Adzic,	
  Gojko,	
  Impact	
  Mapping:	
  Making	
  a	
  Big	
  Impact	
  with	
  SoHware	
  Products	
  and	
  
Projects,	
  2012a	
  h?p://impactmapping.org	
  
•  Adzic,	
  Gojko,	
  Specifica)on	
  by	
  Example:	
  How	
  Successful	
  Teams	
  Deliver	
  the	
  Right	
  
SoHware,	
  Manning,	
  2011	
  
•  Gärtner,	
  Markus,	
  ATDD	
  By	
  Example:	
  A	
  Prac)cal	
  Guide	
  to	
  Acceptance	
  Test-­‐Driven	
  
Development,	
  Addison-­‐Wesley,	
  2012a	
  
•  Keogh,	
  Liz,	
  h?p://lunivore.com	
  -­‐	
  look	
  for	
  her	
  posts	
  on	
  BDD,	
  Real	
  Op8ons	
  
•  Lambert,	
  Rob,	
  "T-­‐shaped	
  Testers	
  and	
  Their	
  Role	
  In	
  a	
  Team",	
  h?p://
thesocialtester.co.uk/t-­‐shaped-­‐testers-­‐and-­‐their-­‐role-­‐in-­‐a-­‐team/	
  ,	
  2012	
  
•  Karten,	
  Naomi,	
  "Are	
  You	
  Listening?",	
  h?p://www.agileconnec8on.com/ar8cle/are-­‐
you-­‐listening,	
  Agile	
  Connec8on,	
  2009	
  
•  Knight,	
  Adam	
  P.,	
  "T-­‐shaped	
  Tester,	
  Square	
  Shaped	
  Team",	
  h?p://
thesocialtester.co.uk/t-­‐shaped-­‐tester-­‐square-­‐shaped-­‐team/,	
  2013	
  
•  Levison,	
  Mark,	
  "The	
  Beginner's	
  Mind	
  -­‐	
  An	
  Approach	
  to	
  Listening",	
  h?p://
www.infoq.com/news/2008/08/beginners_mind,	
  InfoQ,	
  2008	
  
•  McMillan,	
  Darren,	
  "Mind	
  Mapping	
  101",	
  for	
  Tes8ng:	
  h?p://
www.be?ertes8ng.co.uk/content/?p=956,	
  2011	
  
•  Pa?on,	
  Jeff,	
  User	
  Story	
  Mapping,	
  2014	
  
•  Wynne,	
  Ma?	
  and	
  Aslak	
  Hellesoy,	
  The	
  Cucumber	
  Book:	
  Behavior-­‐Driven	
  
Development	
  for	
  Testers	
  and	
  Developers,	
  Pragma8c	
  Programmers,	
  2012	
  
Copyright 2015: Lisa Crispin
	
  
What	
  will	
  YOU	
  learn	
  next?	
  

Contenu connexe

Tendances

The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperRyan Ripley
 
FP adoption at REA
FP adoption at REAFP adoption at REA
FP adoption at REAkenbot
 
Our Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionOur Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionTechWell
 
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
 
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)Lisi Hocke
 
Launching agile projects slide handout
Launching agile projects   slide handoutLaunching agile projects   slide handout
Launching agile projects slide handoutSimon Girvan
 
The Business of Agile: Better, Faster, Cheaper
The Business of Agile: Better, Faster, CheaperThe Business of Agile: Better, Faster, Cheaper
The Business of Agile: Better, Faster, CheaperTechWell
 
Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...
Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...
Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...Blend Interactive
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile LeadershipSynerzip
 
How To Avoid Process Improvement Bloopers & Blunders With GoLeanSixSigma.com
How To Avoid Process Improvement Bloopers & Blunders With GoLeanSixSigma.comHow To Avoid Process Improvement Bloopers & Blunders With GoLeanSixSigma.com
How To Avoid Process Improvement Bloopers & Blunders With GoLeanSixSigma.comGoLeanSixSigma.com
 
How And When To Do TDD And BDD Together by Rob Myers
How And When To Do TDD And BDD Together by Rob MyersHow And When To Do TDD And BDD Together by Rob Myers
How And When To Do TDD And BDD Together by Rob MyersSynerzip
 
'I am Groot' - Learning Agile Testing
'I am Groot' - Learning Agile Testing'I am Groot' - Learning Agile Testing
'I am Groot' - Learning Agile TestingLisi Hocke
 
A Startup Journey: Transitioning from Ad-hoc to Agile to Kanban
A Startup Journey: Transitioning from Ad-hoc to Agile to KanbanA Startup Journey: Transitioning from Ad-hoc to Agile to Kanban
A Startup Journey: Transitioning from Ad-hoc to Agile to KanbanSiddhi
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Montréal
 
Lean discovery, Agile Delivery, & a DevOps Mindset
Lean discovery, Agile Delivery, & a DevOps MindsetLean discovery, Agile Delivery, & a DevOps Mindset
Lean discovery, Agile Delivery, & a DevOps MindsetKaizenko
 
How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)Kate Travers
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsRyan Ripley
 
Impact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thrillerImpact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thrillerLarry Maccherone
 
DevOps Roadtrip NYC
DevOps Roadtrip NYC DevOps Roadtrip NYC
DevOps Roadtrip NYC VictorOps
 

Tendances (20)

The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
 
FP adoption at REA
FP adoption at REAFP adoption at REA
FP adoption at REA
 
Our Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionOur Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer Division
 
Embracing Change
Embracing ChangeEmbracing Change
Embracing Change
 
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)
 
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
 
Launching agile projects slide handout
Launching agile projects   slide handoutLaunching agile projects   slide handout
Launching agile projects slide handout
 
The Business of Agile: Better, Faster, Cheaper
The Business of Agile: Better, Faster, CheaperThe Business of Agile: Better, Faster, Cheaper
The Business of Agile: Better, Faster, Cheaper
 
Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...
Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...
Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile Leadership
 
How To Avoid Process Improvement Bloopers & Blunders With GoLeanSixSigma.com
How To Avoid Process Improvement Bloopers & Blunders With GoLeanSixSigma.comHow To Avoid Process Improvement Bloopers & Blunders With GoLeanSixSigma.com
How To Avoid Process Improvement Bloopers & Blunders With GoLeanSixSigma.com
 
How And When To Do TDD And BDD Together by Rob Myers
How And When To Do TDD And BDD Together by Rob MyersHow And When To Do TDD And BDD Together by Rob Myers
How And When To Do TDD And BDD Together by Rob Myers
 
'I am Groot' - Learning Agile Testing
'I am Groot' - Learning Agile Testing'I am Groot' - Learning Agile Testing
'I am Groot' - Learning Agile Testing
 
A Startup Journey: Transitioning from Ad-hoc to Agile to Kanban
A Startup Journey: Transitioning from Ad-hoc to Agile to KanbanA Startup Journey: Transitioning from Ad-hoc to Agile to Kanban
A Startup Journey: Transitioning from Ad-hoc to Agile to Kanban
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik Kniberg
 
Lean discovery, Agile Delivery, & a DevOps Mindset
Lean discovery, Agile Delivery, & a DevOps MindsetLean discovery, Agile Delivery, & a DevOps Mindset
Lean discovery, Agile Delivery, & a DevOps Mindset
 
How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult Questions
 
Impact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thrillerImpact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thriller
 
DevOps Roadtrip NYC
DevOps Roadtrip NYC DevOps Roadtrip NYC
DevOps Roadtrip NYC
 

En vedette

Testing Legacy Apps
Testing Legacy AppsTesting Legacy Apps
Testing Legacy AppsDawn Code
 
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
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Janet Gregory
 
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
 
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
 
Quality Assurance Vs Quality Control
Quality Assurance Vs Quality ControlQuality Assurance Vs Quality Control
Quality Assurance Vs Quality ControlYogita patil
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing BasicsBelal Raslan
 
Software testing basic concepts
Software testing basic conceptsSoftware testing basic concepts
Software testing basic conceptsHưng Hoàng
 

En vedette (10)

Testing Legacy Apps
Testing Legacy AppsTesting Legacy Apps
Testing Legacy Apps
 
The Testing Landscape
The Testing LandscapeThe Testing Landscape
The Testing Landscape
 
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
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
 
Basics-Test Case Writing
Basics-Test Case WritingBasics-Test Case Writing
Basics-Test Case Writing
 
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
 
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
 
Quality Assurance Vs Quality Control
Quality Assurance Vs Quality ControlQuality Assurance Vs Quality Control
Quality Assurance Vs Quality Control
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 
Software testing basic concepts
Software testing basic conceptsSoftware testing basic concepts
Software testing basic concepts
 

Similaire à What Testers Can Learn to Collaborate Effectively with Programmers, others

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
 
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
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsBonnie Mailey
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHanapin Marketing
 
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney BuschTalent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney BuschTalent42
 
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
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?TestingUy
 
A Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous DeliveryA Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous DeliveryApplitools
 
Building Your In-House Team for SAP Hybris Solutions
Building Your In-House Team for SAP Hybris SolutionsBuilding Your In-House Team for SAP Hybris Solutions
Building Your In-House Team for SAP Hybris SolutionsSAP Customer Experience
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the FieldChristian Gammill
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpThibault Imbert
 
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
 
Scaling Alignment: How to grow and still being agile
Scaling Alignment: How to grow and still being agileScaling Alignment: How to grow and still being agile
Scaling Alignment: How to grow and still being agileAndreia Kumpera
 
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic SpikesRoad to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic SpikesApigee | Google Cloud
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshoplisacrispin
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Dropsolid
 
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...Price Intelligently
 
Applying Agile and Lean Thinking to Content Development and Delivery with Rya...
Applying Agile and Lean Thinking to Content Development and Delivery with Rya...Applying Agile and Lean Thinking to Content Development and Delivery with Rya...
Applying Agile and Lean Thinking to Content Development and Delivery with Rya...Information Development World
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceDan Chuparkoff
 
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
 

Similaire à What Testers Can Learn to Collaborate Effectively with Programmers, others (20)

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?
 
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...
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with Analytics
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with Analytics
 
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney BuschTalent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
 
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
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
 
A Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous DeliveryA Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous Delivery
 
Building Your In-House Team for SAP Hybris Solutions
Building Your In-House Team for SAP Hybris SolutionsBuilding Your In-House Team for SAP Hybris Solutions
Building Your In-House Team for SAP Hybris Solutions
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the Field
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
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
 
Scaling Alignment: How to grow and still being agile
Scaling Alignment: How to grow and still being agileScaling Alignment: How to grow and still being agile
Scaling Alignment: How to grow and still being agile
 
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic SpikesRoad to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
 
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
 
Applying Agile and Lean Thinking to Content Development and Delivery with Rya...
Applying Agile and Lean Thinking to Content Development and Delivery with Rya...Applying Agile and Lean Thinking to Content Development and Delivery with Rya...
Applying Agile and Lean Thinking to Content Development and Delivery with Rya...
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond Conference
 
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
 

Plus de 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
 
Advanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on AutomationAdvanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on Automationlisacrispin
 
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
 
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
 
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
 
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
 
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
 

Plus de lisacrispin (16)

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
 
Advanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on AutomationAdvanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on Automation
 
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...
 
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
 
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, 2014
 
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
 
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
 

Dernier

The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)Roberto Bettazzoni
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfryanfarris8
 
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMarkus Moeller
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanNeo4j
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNeo4j
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypseTomasz Kowalczewski
 
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Flutter Agency
 
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Clinic
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Conceptsthomashtkim
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletAndrea Goulet
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...Neo4j
 
Your Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | EvmuxYour Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | Evmuxevmux96
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Chirag Panchal
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Maxim Salnikov
 
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...drm1699
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Eraconfluent
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Henry Schreiner
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfICS
 

Dernier (20)

The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
 
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
Your Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | EvmuxYour Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | Evmux
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 

What Testers Can Learn to Collaborate Effectively with Programmers, others

  • 1. Copyright 2015: Lisa Crispin   Speaking  Their  Language:  What   Testers  Can  Learn  to  Work   Effec8vely  with  Coders   Lisa  Crispin     Agile  Tes)ng:  A  Prac)cal  Guide  for  Testers  and  Agile  Teams   More  Agile  Tes)ng:  Learning  Journeys  for  the  Whole  Team  
  • 2. Copyright 2015: Lisa Crispin   A  li?le  about  me   With  Janet  Gregory:   Agile  Tes)ng  2009   More  Agile  Tes)ng  Oct  2014     www.lisacrispin.com   www.agiletester.ca   First  agile  team  –  2000   Currently    tester  on  Pivotal  Tracker  team   Twi?er:    @lisacrispin   Email:  lisa@agiletester.ca  
  • 3. Copyright 2015: Lisa Crispin   And,  donkeys  
  • 4. Copyright 2015: Lisa Crispin   •  We  work  on  cross-­‐func8onal  teams  (or  hope  to)   •  Whole  team  approach  to  build  quality  in   •  What  more  should  we  learn?   •  Thinking  skills   •  Technical  awareness   •  We  will  brainstorm  together!     Expecta8ons  
  • 5. Copyright 2015: Lisa Crispin   What  programmers  say:   We can communicate so much better with a tester who understands programming concepts
  • 6. Copyright 2015: Lisa Crispin   Wait  a  minute…   Shouldn’t programmers learn about testing so they can work better with testers? Of course, but that’s a whole different session!
  • 7. Mul8-­‐  discipline   skills   Expert  /   Discipline  skills   T-­‐Shaped  Skills  
  • 8. Copyright 2015: Lisa Crispin   Breadth of Skills DepthofSkills Square-­‐shaped  Team   See  links  for   more  by  Rob   Lambert  and   Adam  P.  Knight  
  • 9. Copyright 2015: Lisa Crispin   Cube-­‐shaped  skills!   Idea from Marcelo Leite
  • 10. Copyright 2015: Lisa Crispin   Thinking  skills  
  • 11. Copyright 2015: Lisa Crispin   Communicate  though^ully   Does my bum look big in this?
  • 12. Copyright 2015: Lisa Crispin   Inform  Construc8vely   ●  Be  tac^ul   ●  Keep  it  about  the  problem     ●  Describe  the  situa8on     ●  Be  specific     ●  Keep  calm     ●  Listen    
  • 13. Copyright 2015: Lisa Crispin   Turn  on  your  listening  ears   Be careful about assumptions
  • 14. Copyright 2015: Lisa Crispin   Shared  understanding   ●  Small  differences  can   cause  big  mispercep8ons   ●  The  classic  “8re  swing”   metaphor  -­‐  each   stakeholder  has  own   viewpoint,  agenda   ●  Use  techniques  to  build   shared  understanding    
  • 15. Copyright 2015: Lisa Crispin   A  few  techniques  for  shared   understanding  
  • 17. Copyright 2015: Lisa Crispin   Impact  Mapping  –  Gojko  Adzic   •  Why  are  we  doing  this?                        -­‐-­‐-­‐  the  goal   •  Who  can  help  or  hinder?                    -­‐-­‐-­‐  the  stakeholders   •  How  can  they  help  or  hinder?  -­‐-­‐-­‐  the  impacts!   •  What  can  we  do  to  help?                  -­‐-­‐-­‐  the  deliverables         www.impactmapping.org  
  • 18. Copyright 2015: Lisa Crispin   Story  Mapping   Ac8vi8es  by  8me   Child  Stories   Slide  From  Janet  Gregory  &  MaC  Barcomb  
  • 19. Copyright 2015: Lisa Crispin   19 Agile  Tes8ng  Quadrants                 Planning Models  
  • 21. Copyright 2015: Lisa Crispin   ATDD/SBE/BDD:  guide  development  with  tests  
  • 22. Copyright 2015: Lisa Crispin   Technical  Awareness  
  • 23. Copyright 2015: Lisa Crispin   Programming  Concepts   Common Vocabulary
  • 24. Copyright 2015: Lisa Crispin   IDEs   If you use same tools as teammates… …they can more easily help you
  • 25. Copyright 2015: Lisa Crispin   Database  Knowledge   Learn Data Model Tools such as SQL Developer Online SQL tutorials Make friends with your database experts!
  • 26. Copyright 2015: Lisa Crispin   Maintain your own test environments •  Linux/Unix •  Windows •  Mac •  Deploys Maintaining  Environments  
  • 27. Copyright 2015: Lisa Crispin   Domain  Knowledge  
  • 28. Copyright 2015: Lisa Crispin   Bring  it  all  together  –  add  value   Earn your credibility
  • 29. Copyright 2015: Lisa Crispin   What  else?   •  Form  groups  of  5  –  6  people   •  What  else  can  testers  learn  to  work  more   effec8vely  with  programmers?   •  Mind  map,  draw,  use  s8ckies,  whatever   helps  you  brainstorm   •  Appoint  a  spokesperson  &  share  your  top   2  items  with  everyone  
  • 30. Copyright 2015: Lisa Crispin   Share  Your  Ideas  
  • 31. Copyright 2015: Lisa Crispin   More  learning   •  Adzic,  Gojko,  Impact  Mapping:  Making  a  Big  Impact  with  SoHware  Products  and   Projects,  2012a  h?p://impactmapping.org   •  Adzic,  Gojko,  Specifica)on  by  Example:  How  Successful  Teams  Deliver  the  Right   SoHware,  Manning,  2011   •  Gärtner,  Markus,  ATDD  By  Example:  A  Prac)cal  Guide  to  Acceptance  Test-­‐Driven   Development,  Addison-­‐Wesley,  2012a   •  Keogh,  Liz,  h?p://lunivore.com  -­‐  look  for  her  posts  on  BDD,  Real  Op8ons   •  Lambert,  Rob,  "T-­‐shaped  Testers  and  Their  Role  In  a  Team",  h?p:// thesocialtester.co.uk/t-­‐shaped-­‐testers-­‐and-­‐their-­‐role-­‐in-­‐a-­‐team/  ,  2012   •  Karten,  Naomi,  "Are  You  Listening?",  h?p://www.agileconnec8on.com/ar8cle/are-­‐ you-­‐listening,  Agile  Connec8on,  2009   •  Knight,  Adam  P.,  "T-­‐shaped  Tester,  Square  Shaped  Team",  h?p:// thesocialtester.co.uk/t-­‐shaped-­‐tester-­‐square-­‐shaped-­‐team/,  2013   •  Levison,  Mark,  "The  Beginner's  Mind  -­‐  An  Approach  to  Listening",  h?p:// www.infoq.com/news/2008/08/beginners_mind,  InfoQ,  2008   •  McMillan,  Darren,  "Mind  Mapping  101",  for  Tes8ng:  h?p:// www.be?ertes8ng.co.uk/content/?p=956,  2011   •  Pa?on,  Jeff,  User  Story  Mapping,  2014   •  Wynne,  Ma?  and  Aslak  Hellesoy,  The  Cucumber  Book:  Behavior-­‐Driven   Development  for  Testers  and  Developers,  Pragma8c  Programmers,  2012  
  • 32. Copyright 2015: Lisa Crispin   What  will  YOU  learn  next?