SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Do  Testers  Have  to  Code…
Quality	
  in	
  Agile	
  Conference	
  
Vancouver,	
  Canada	
  April	
  2015	
  
	
  
Lisa	
  Crispin	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Janet	
  Gregory	
  
@lisacrispin	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  @janetgregoryca	
  
to  be  useful?
A  li7le  about  us
Janet	
  
First	
  agile	
  team:	
  	
  2000	
  
Currently	
  coaching,	
  	
  training	
  
TwiGer:	
  	
  janetgregoryca	
  
Email:	
  janet@agiletester.ca	
  
Agile	
  TesJng;	
  2009	
  
More	
  Agile	
  TesJng:	
  Oct	
  2014	
  
Website:	
  	
  
www.agiletester.com	
  	
  
www.agiletester.ca	
  
Lisa	
  	
  	
  
First	
  agile	
  team	
  –	
  2000	
  
Currently	
  tester	
  on	
  Pivotal	
  Tracker	
  team	
  
TwiGer:	
  	
  lisacrispin	
  
Email:	
  lisa@agiletester.ca	
  
We’ve	
  heard	
  it	
  since	
  the	
  dawn	
  of	
  “agile”…	
  
Everyone on the team should be able to do
everything, including writing production
code
We need to automate
everything! 

Let’s hire some SDETs!

But shouldn’t we be trying
to build quality in?
Reality  Check…
•  Many	
  (if	
  not	
  most)	
  job	
  ads	
  ask	
  for	
  
programming	
  skills	
  
•  Managers	
  think	
  test	
  automaJon	
  is	
  a	
  silver	
  
bullet	
  
•  Technical	
  skills	
  help	
  testers	
  communicate	
  
with	
  devs,	
  ops,	
  others	
  
Our  take
•  TesJng	
  skills	
  such	
  as	
  exploratory	
  tesJng	
  are	
  a	
  must	
  
•  Competencies	
  trump	
  roles	
  
•  The	
  whole	
  team	
  must	
  take	
  responsibility	
  for	
  quality	
  
•  TesJng	
  starts	
  at	
  the	
  beginning	
  
•  Know	
  what	
  you	
  need	
  to	
  add	
  value	
  
•  There	
  is	
  no	
  room	
  for	
  zombie	
  testers!	
  
It’s  a  Mindset  Switch
Instead	
  of	
  	
  
•  We’re	
  here	
  to	
  find	
  bugs	
  …	
  or	
  ensure	
  
requirements	
  are	
  met	
  …	
  or	
  break	
  the	
  sobware	
  
…	
  
7	
  
Think	
  
– How	
  do	
  we	
  “bake	
  quality	
  in”?	
  
– ..and	
  how	
  can	
  we	
  help	
  deliver	
  sobware	
  successfully?	
  
Testers	
  need	
  	
  
Technical	
  Awareness	
  !!	
  	
  
Agile	
  teams	
  already	
  have	
  coders,	
  but…	
  
Feature	
  
(with	
  
examples)	
   User	
  
Story	
  
High-­‐
Level	
  
AT	
  
Fix	
  
Defects	
  
Code,	
  test	
  &	
  automate	
  story	
  
ATDD
Acceptance  Test  Driven  Development
Accept	
  
Story	
  
Explore	
  
Examples	
  
This  means  learning…
•  TesJng	
  framework	
  your	
  team	
  selects	
  
•  and	
  the	
  DSL	
  (domain	
  specific	
  language)	
  
•  Common	
  language	
  with	
  programmers	
  
•  Common	
  language	
  with	
  customers	
  
•  Code	
  to	
  read	
  &	
  understand	
  	
  
•  Code	
  to	
  write?	
  –	
  can’t	
  hurt,	
  but	
  not	
  
absolutely	
  required	
  
Frameworks  /  languages  /  terminology
Example	
  of	
  BDD	
  format	
  
Given	
  the	
  user	
  has	
  no	
  exisJng	
  account	
  
When	
  she	
  requests	
  to	
  create	
  a	
  new	
  account	
  
And	
  she	
  enters	
  a	
  valid	
  user	
  name	
  and	
  valid	
  password	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
(rules	
  defined)	
  	
  
Then	
  the	
  informaJon	
  is	
  saved	
  upon	
  submilng.	
  
	
  
Understand  Programming  Concepts
Common	
  
vocabulary	
  
IDEs    (integrated  development  environment)
If you use same
tools as
teammates…

…they can more
easily help you
Maintain your own 

•  Linux/Unix

•  Windows

•  Mac

•  Deploys 


Maintain  Test  Environments
Examples:    Share  Stories
Workflows,	
  Journeys	
  
Know  Your  Domain
 	
  
Thinking  Skills
CollaboraRng,  CommunicaRng
•  Ubiquitous	
  language	
  
•  Examples	
  
•  QuesJon	
  
	
  
Delivering  InformaRon
•  Oben	
  bad	
  news!	
  
•  CollaboraJve	
  approach	
  –	
  “Show	
  me”	
  
1.  Form	
  groups	
  of	
  three	
  
2.  Who	
  has	
  the	
  most	
  unusual	
  hobby?	
  	
  
3.  Explain	
  it	
  to	
  the	
  other	
  two	
  in	
  one	
  minute.	
  	
  
SJcker	
  by	
  Brian	
  Marick	
  
Testers  add  unique  value
•  Delivery	
  teams	
  already	
  have	
  coders	
  
•  But	
  may	
  not	
  have	
  tesJng	
  skills	
  such	
  as:	
  
•  Exploratory	
  tesJng	
  
•  SpecialJes	
  such	
  as	
  security,	
  performance,	
  UX	
  
tesJng	
  
•  EliciJng	
  examples	
  from	
  customers,	
  turning	
  into	
  
tests	
  that	
  guide	
  coding	
  
MulJ-­‐	
  discipline	
  
skills	
  
Expert	
  	
  
Discipline	
  skills	
  
T-­‐Shaped  Skills
Breadth of Skills
DepthofSkills
Square-­‐shaped  Team
See	
  links	
  for	
  
more	
  by	
  Rob	
  
Lambert	
  and	
  
Adam	
  P.	
  Knight	
  
Cube-­‐shaped  Skills!
Idea	
  from	
  Marcelo	
  Leite	
  
Where  to  get  the  skills?
Experiment!	
  
•  Study	
  group,	
  book	
  club	
  
•  Community	
  of	
  PracJce	
  
•  Online	
  resources	
  
•  What	
  fits	
  your	
  learning	
  
style?	
  
•  Find	
  the	
  wonder!	
  
What  skill  do  you  need?
•  Get	
  back	
  with	
  your	
  group	
  of	
  
three	
  
•  IdenJfy	
  one	
  skill	
  that	
  would	
  
help	
  you	
  collaborate	
  with	
  team	
  
members	
  to	
  build	
  quality	
  in	
  
•  Think	
  of	
  an	
  experiment	
  that	
  
could	
  help	
  you	
  learn	
  the	
  skill	
  
So,  do  we  need  to  be  coders?
•  Dev	
  teams	
  already	
  have	
  
coders!	
  
•  Technical	
  awareness	
  is	
  a	
  must	
  
•  Thinking	
  skills	
  enable	
  our	
  
contribuJons	
  
•  Specialized	
  tesJng	
  skills	
  add	
  
huge	
  value	
  
There’s  not  one  right  way  
    
Find  ways  that  you  can  add  value  
to  your  team  
    
And  then  ….  keep  learning    
More  Learning
•  Adzic,	
  Gojko,	
  Specifica5on	
  by	
  Example:	
  How	
  Successful	
  Teams	
  Deliver	
  the	
  Right	
  
SoAware,	
  Manning,	
  2011	
  
•  Adzic,	
  Gojko,	
  Impact	
  Mapping:	
  Making	
  a	
  Big	
  Impact	
  with	
  SoAware	
  Products	
  
and	
  Projects,	
  2012a	
  hGp://impactmapping.org	
  
•  Gärtner,	
  Markus,	
  ATDD	
  By	
  Example:	
  A	
  Prac5cal	
  Guide	
  to	
  Acceptance	
  Test-­‐
Driven	
  Development,	
  Addison-­‐Wesley,	
  2012a	
  
•  Karten,	
  Naomi,	
  "Are	
  You	
  Listening?",	
  hGp://www.agileconnecJon.com/arJcle/
are-­‐you-­‐listening,	
  Agile	
  ConnecJon,	
  2009	
  
•  Keogh,	
  Liz,	
  hGp://lunivore.com	
  -­‐	
  look	
  for	
  her	
  posts	
  on	
  BDD,	
  Real	
  OpJons	
  
•  Knight,	
  Adam	
  P.,	
  "T-­‐shaped	
  Tester,	
  Square	
  Shaped	
  Team",	
  hGp://
thesocialtester.co.uk/t-­‐shaped-­‐tester-­‐square-­‐shaped-­‐team/,	
  2013	
  
•  Lambert,	
  Rob,	
  "T-­‐shaped	
  Testers	
  and	
  Their	
  Role	
  In	
  a	
  Team",	
  hGp://
thesocialtester.co.uk/t-­‐shaped-­‐testers-­‐and-­‐their-­‐role-­‐in-­‐a-­‐team/	
  ,	
  2012	
  
•  Levison,	
  Mark,	
  "The	
  Beginner's	
  Mind	
  -­‐	
  An	
  Approach	
  to	
  Listening",	
  hGp://
www.infoq.com/news/2008/08/beginners_mind,	
  InfoQ,	
  2008	
  
•  McMillan,	
  Darren,	
  "Mind	
  Mapping	
  101",	
  for	
  TesJng:	
  hGp://
www.beGertesJng.co.uk/content/?p=956,	
  2011	
  
•  PaGon,	
  Jeff,	
  User	
  Story	
  Mapping,	
  2014	
  
•  Wynne,	
  MaG	
  and	
  Aslak	
  Hellesoy,	
  The	
  Cucumber	
  Book:	
  Behavior-­‐Driven	
  
Development	
  for	
  Testers	
  and	
  Developers,	
  PragmaJc	
  Programmers,	
  2012	
  
Agile	
  Tes5ng:	
  A	
  Prac5cal	
  Guide	
  for	
  Testers	
  and	
  Agile	
  Teams	
  
More	
  Agile	
  Tes5ng:	
  Learning	
  Journeys	
  for	
  the	
  Whole	
  Team	
  
By	
  Janet	
  Gregory	
  and	
  Lisa	
  Crispin	
  	
  
www.agiletester.ca	
  
www.agiletester.com	
  
Contact	
  info	
  
www.janetgregory.ca	
  
Email:	
  janet@agiletester.ca	
  
TwiGer:	
  janetgregoryca	
  
32	
  
lisacrispin.com	
  
Email:	
  lisa@agiletester.ca	
  
TwiGer:	
  lisacrispin	
  
	
  

Contenu connexe

Tendances

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
 
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
 
What testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmerslisacrispin
 
Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-lisacrispin
 
ACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Managementlisacrispin
 
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
 
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
 
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
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automationlisacrispin
 
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
 
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
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Pedro Gustavo Torres
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test CollaborationClaire Moss
 
Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019Dane Weber
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Pedro Gustavo Torres
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Pedro Gustavo Torres
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?TEST Huddle
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 

Tendances (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?
 
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"
 
What testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmers
 
Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
 
ACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Management
 
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...
 
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...
 
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
 
Oredev pairing
Oredev pairingOredev pairing
Oredev pairing
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automation
 
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
 
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
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 
Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018
 
Time to Good DX
Time to Good DXTime to Good DX
Time to Good DX
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 

En vedette

Personal kaizen
Personal kaizenPersonal kaizen
Personal kaizenSqueed
 
Levels of Student Skill acquisition in teaching methodology
Levels of Student Skill acquisition in teaching methodologyLevels of Student Skill acquisition in teaching methodology
Levels of Student Skill acquisition in teaching methodologyMadhumita Sen
 
Growing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus modelGrowing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus modelMatt Barcomb
 
Kaizen for Personal Success
Kaizen for Personal SuccessKaizen for Personal Success
Kaizen for Personal SuccessHari Kumar
 
Dreyfus Model Of Skills Acquisition
Dreyfus Model Of Skills AcquisitionDreyfus Model Of Skills Acquisition
Dreyfus Model Of Skills Acquisitioncynthia joffrion
 
From Novice to Expert: A Pragmatic Approach to Learning
From Novice to Expert: A Pragmatic Approach to LearningFrom Novice to Expert: A Pragmatic Approach to Learning
From Novice to Expert: A Pragmatic Approach to Learningbryanbibat
 
Patricia Benner (Novice to Expert Theory)
Patricia Benner (Novice to Expert Theory)Patricia Benner (Novice to Expert Theory)
Patricia Benner (Novice to Expert Theory)Mary Ann Adiong
 

En vedette (8)

Personal kaizen
Personal kaizenPersonal kaizen
Personal kaizen
 
Levels of Student Skill acquisition in teaching methodology
Levels of Student Skill acquisition in teaching methodologyLevels of Student Skill acquisition in teaching methodology
Levels of Student Skill acquisition in teaching methodology
 
Growing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus modelGrowing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus model
 
Kaizen for Personal Success
Kaizen for Personal SuccessKaizen for Personal Success
Kaizen for Personal Success
 
Dreyfus Model Of Skills Acquisition
Dreyfus Model Of Skills AcquisitionDreyfus Model Of Skills Acquisition
Dreyfus Model Of Skills Acquisition
 
From Novice to Expert: A Pragmatic Approach to Learning
From Novice to Expert: A Pragmatic Approach to LearningFrom Novice to Expert: A Pragmatic Approach to Learning
From Novice to Expert: A Pragmatic Approach to Learning
 
Patricia benner.apa format
Patricia benner.apa formatPatricia benner.apa format
Patricia benner.apa format
 
Patricia Benner (Novice to Expert Theory)
Patricia Benner (Novice to Expert Theory)Patricia Benner (Novice to Expert Theory)
Patricia Benner (Novice to Expert Theory)
 

Similaire à Do testers have to code... to be useful?

Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshoplisacrispin
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech TalentRecruitingDaily.com LLC
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptxvaideheekore
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceDan Chuparkoff
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFSImaginet
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For TestingTEST Huddle
 
Q&A with Scrum Masters
Q&A with Scrum MastersQ&A with Scrum Masters
Q&A with Scrum MastersLindsay Czopur
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshoplisacrispin
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryNaveen Kumar Singh
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFSImaginet
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityAndy Norton
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015Infusionevents
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015Infusionmarketing
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case studyAgileOnTheBeach
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developerenteritos
 
Adapt your testing for Agile
Adapt your testing for AgileAdapt your testing for Agile
Adapt your testing for AgileEmma Armstrong
 
No such thing called agile testing
No such thing called agile testingNo such thing called agile testing
No such thing called agile testingShrinivas Kulkarni
 

Similaire à Do testers have to code... to be useful? (20)

Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptx
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond Conference
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
New model
New modelNew model
New model
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 
Q&A with Scrum Masters
Q&A with Scrum MastersQ&A with Scrum Masters
Q&A with Scrum Masters
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agility
 
Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA Tester
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developer
 
Adapt your testing for Agile
Adapt your testing for AgileAdapt your testing for Agile
Adapt your testing for Agile
 
No such thing called agile testing
No such thing called agile testingNo such thing called agile testing
No such thing called agile testing
 
Why other ppl_dont_get_it
Why other ppl_dont_get_itWhy other ppl_dont_get_it
Why other ppl_dont_get_it
 

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
 
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Deliverylisacrispin
 
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Qualitylisacrispin
 
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
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testinglisacrispin
 

Plus de lisacrispin (13)

Exploring Requirements for Shared Understanding
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understanding
 
Principles for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principles
 
BDD and CD - better together
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better together
 
Get testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelines
 
Thinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testing
 
The Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Delivery
 
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
 
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
 
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
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testing
 

Dernier

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Dernier (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Do testers have to code... to be useful?

  • 1. Do  Testers  Have  to  Code… Quality  in  Agile  Conference   Vancouver,  Canada  April  2015     Lisa  Crispin                                      Janet  Gregory   @lisacrispin                              @janetgregoryca   to  be  useful?
  • 2. A  li7le  about  us Janet   First  agile  team:    2000   Currently  coaching,    training   TwiGer:    janetgregoryca   Email:  janet@agiletester.ca   Agile  TesJng;  2009   More  Agile  TesJng:  Oct  2014   Website:     www.agiletester.com     www.agiletester.ca   Lisa       First  agile  team  –  2000   Currently  tester  on  Pivotal  Tracker  team   TwiGer:    lisacrispin   Email:  lisa@agiletester.ca  
  • 3. We’ve  heard  it  since  the  dawn  of  “agile”…   Everyone on the team should be able to do everything, including writing production code
  • 4. We need to automate everything! Let’s hire some SDETs! But shouldn’t we be trying to build quality in?
  • 5. Reality  Check… •  Many  (if  not  most)  job  ads  ask  for   programming  skills   •  Managers  think  test  automaJon  is  a  silver   bullet   •  Technical  skills  help  testers  communicate   with  devs,  ops,  others  
  • 6. Our  take •  TesJng  skills  such  as  exploratory  tesJng  are  a  must   •  Competencies  trump  roles   •  The  whole  team  must  take  responsibility  for  quality   •  TesJng  starts  at  the  beginning   •  Know  what  you  need  to  add  value   •  There  is  no  room  for  zombie  testers!  
  • 7. It’s  a  Mindset  Switch Instead  of     •  We’re  here  to  find  bugs  …  or  ensure   requirements  are  met  …  or  break  the  sobware   …   7   Think   – How  do  we  “bake  quality  in”?   – ..and  how  can  we  help  deliver  sobware  successfully?  
  • 8. Testers  need     Technical  Awareness  !!     Agile  teams  already  have  coders,  but…  
  • 9. Feature   (with   examples)   User   Story   High-­‐ Level   AT   Fix   Defects   Code,  test  &  automate  story   ATDD Acceptance  Test  Driven  Development Accept   Story   Explore   Examples  
  • 10. This  means  learning… •  TesJng  framework  your  team  selects   •  and  the  DSL  (domain  specific  language)   •  Common  language  with  programmers   •  Common  language  with  customers   •  Code  to  read  &  understand     •  Code  to  write?  –  can’t  hurt,  but  not   absolutely  required  
  • 11. Frameworks  /  languages  /  terminology Example  of  BDD  format   Given  the  user  has  no  exisJng  account   When  she  requests  to  create  a  new  account   And  she  enters  a  valid  user  name  and  valid  password                       (rules  defined)     Then  the  informaJon  is  saved  upon  submilng.    
  • 13. IDEs    (integrated  development  environment) If you use same tools as teammates… …they can more easily help you
  • 14. Maintain your own •  Linux/Unix •  Windows •  Mac •  Deploys Maintain  Test  Environments
  • 15. Examples:    Share  Stories
  • 19. CollaboraRng,  CommunicaRng •  Ubiquitous  language   •  Examples   •  QuesJon    
  • 20. Delivering  InformaRon •  Oben  bad  news!   •  CollaboraJve  approach  –  “Show  me”  
  • 21. 1.  Form  groups  of  three   2.  Who  has  the  most  unusual  hobby?     3.  Explain  it  to  the  other  two  in  one  minute.    
  • 22. SJcker  by  Brian  Marick  
  • 23. Testers  add  unique  value •  Delivery  teams  already  have  coders   •  But  may  not  have  tesJng  skills  such  as:   •  Exploratory  tesJng   •  SpecialJes  such  as  security,  performance,  UX   tesJng   •  EliciJng  examples  from  customers,  turning  into   tests  that  guide  coding  
  • 24. MulJ-­‐  discipline   skills   Expert     Discipline  skills   T-­‐Shaped  Skills
  • 25. Breadth of Skills DepthofSkills Square-­‐shaped  Team See  links  for   more  by  Rob   Lambert  and   Adam  P.  Knight  
  • 27. Where  to  get  the  skills? Experiment!   •  Study  group,  book  club   •  Community  of  PracJce   •  Online  resources   •  What  fits  your  learning   style?   •  Find  the  wonder!  
  • 28. What  skill  do  you  need? •  Get  back  with  your  group  of   three   •  IdenJfy  one  skill  that  would   help  you  collaborate  with  team   members  to  build  quality  in   •  Think  of  an  experiment  that   could  help  you  learn  the  skill  
  • 29. So,  do  we  need  to  be  coders? •  Dev  teams  already  have   coders!   •  Technical  awareness  is  a  must   •  Thinking  skills  enable  our   contribuJons   •  Specialized  tesJng  skills  add   huge  value  
  • 30. There’s  not  one  right  way       Find  ways  that  you  can  add  value   to  your  team       And  then  ….  keep  learning    
  • 31. More  Learning •  Adzic,  Gojko,  Specifica5on  by  Example:  How  Successful  Teams  Deliver  the  Right   SoAware,  Manning,  2011   •  Adzic,  Gojko,  Impact  Mapping:  Making  a  Big  Impact  with  SoAware  Products   and  Projects,  2012a  hGp://impactmapping.org   •  Gärtner,  Markus,  ATDD  By  Example:  A  Prac5cal  Guide  to  Acceptance  Test-­‐ Driven  Development,  Addison-­‐Wesley,  2012a   •  Karten,  Naomi,  "Are  You  Listening?",  hGp://www.agileconnecJon.com/arJcle/ are-­‐you-­‐listening,  Agile  ConnecJon,  2009   •  Keogh,  Liz,  hGp://lunivore.com  -­‐  look  for  her  posts  on  BDD,  Real  OpJons   •  Knight,  Adam  P.,  "T-­‐shaped  Tester,  Square  Shaped  Team",  hGp:// thesocialtester.co.uk/t-­‐shaped-­‐tester-­‐square-­‐shaped-­‐team/,  2013   •  Lambert,  Rob,  "T-­‐shaped  Testers  and  Their  Role  In  a  Team",  hGp:// thesocialtester.co.uk/t-­‐shaped-­‐testers-­‐and-­‐their-­‐role-­‐in-­‐a-­‐team/  ,  2012   •  Levison,  Mark,  "The  Beginner's  Mind  -­‐  An  Approach  to  Listening",  hGp:// www.infoq.com/news/2008/08/beginners_mind,  InfoQ,  2008   •  McMillan,  Darren,  "Mind  Mapping  101",  for  TesJng:  hGp:// www.beGertesJng.co.uk/content/?p=956,  2011   •  PaGon,  Jeff,  User  Story  Mapping,  2014   •  Wynne,  MaG  and  Aslak  Hellesoy,  The  Cucumber  Book:  Behavior-­‐Driven   Development  for  Testers  and  Developers,  PragmaJc  Programmers,  2012  
  • 32. Agile  Tes5ng:  A  Prac5cal  Guide  for  Testers  and  Agile  Teams   More  Agile  Tes5ng:  Learning  Journeys  for  the  Whole  Team   By  Janet  Gregory  and  Lisa  Crispin     www.agiletester.ca   www.agiletester.com   Contact  info   www.janetgregory.ca   Email:  janet@agiletester.ca   TwiGer:  janetgregoryca   32   lisacrispin.com   Email:  lisa@agiletester.ca   TwiGer:  lisacrispin