SlideShare a Scribd company logo
@samlaing
www.GrowingAgile.co.nz @GrowingAgile
www.GrowingAgile.co.nz @GrowingAgile
@samlaing

More Related Content

More from Growing Agile

How to make your team 5 times more productive
How to make your team 5 times more productiveHow to make your team 5 times more productive
How to make your team 5 times more productive
Growing Agile
 
Why Performance Appraisals are Toxic
Why Performance Appraisals are ToxicWhy Performance Appraisals are Toxic
Why Performance Appraisals are Toxic
Growing Agile
 
The Collaborative Team - Tutorial at Agile Testing Days
The Collaborative Team - Tutorial at Agile Testing DaysThe Collaborative Team - Tutorial at Agile Testing Days
The Collaborative Team - Tutorial at Agile Testing Days
Growing Agile
 
Agile UX - Agile Testing Days 2016
Agile UX - Agile Testing Days 2016Agile UX - Agile Testing Days 2016
Agile UX - Agile Testing Days 2016
Growing Agile
 
SGZA16: The Collaborative Team
SGZA16: The Collaborative TeamSGZA16: The Collaborative Team
SGZA16: The Collaborative Team
Growing Agile
 
Is Anyone There - Dealing with Distributed Teams
Is Anyone There - Dealing with Distributed TeamsIs Anyone There - Dealing with Distributed Teams
Is Anyone There - Dealing with Distributed Teams
Growing Agile
 
Coaching product owners
Coaching product ownersCoaching product owners
Coaching product owners
Growing Agile
 
Are you the Scrum Police?
Are you the Scrum Police?Are you the Scrum Police?
Are you the Scrum Police?
Growing Agile
 
UXSouthAfrica - AgileUX and LeanUX
UXSouthAfrica - AgileUX and LeanUXUXSouthAfrica - AgileUX and LeanUX
UXSouthAfrica - AgileUX and LeanUX
Growing Agile
 
Agile Testing Days 2015 Keynote: Testers are Dying
Agile Testing Days 2015 Keynote: Testers are DyingAgile Testing Days 2015 Keynote: Testers are Dying
Agile Testing Days 2015 Keynote: Testers are Dying
Growing Agile
 
ScrumMaster to Agile Coach ... Where is the map?
ScrumMaster to Agile Coach ... Where is the map?ScrumMaster to Agile Coach ... Where is the map?
ScrumMaster to Agile Coach ... Where is the map?
Growing Agile
 
Super Powerful Questions
Super Powerful QuestionsSuper Powerful Questions
Super Powerful Questions
Growing Agile
 
The Agile Analysis Mindset
The Agile Analysis MindsetThe Agile Analysis Mindset
The Agile Analysis Mindset
Growing Agile
 
Expo:QA Tutorial Agile Testing Techniques for the Whole Team
Expo:QA Tutorial Agile Testing Techniques for the Whole TeamExpo:QA Tutorial Agile Testing Techniques for the Whole Team
Expo:QA Tutorial Agile Testing Techniques for the Whole Team
Growing Agile
 
Expo:QA - Agile Testing Mindset
Expo:QA - Agile Testing MindsetExpo:QA - Agile Testing Mindset
Expo:QA - Agile Testing Mindset
Growing Agile
 
Becoming an Agile Coach
Becoming an Agile CoachBecoming an Agile Coach
Becoming an Agile Coach
Growing Agile
 
7 tips for managing software development in the age of agile
7 tips for managing software development in the age of agile7 tips for managing software development in the age of agile
7 tips for managing software development in the age of agile
Growing Agile
 
Scaleconf 2015: Scaling learning
Scaleconf 2015: Scaling learningScaleconf 2015: Scaling learning
Scaleconf 2015: Scaling learningGrowing Agile
 
Agile Management: The Art of Servant Leadership
Agile Management: The Art of Servant LeadershipAgile Management: The Art of Servant Leadership
Agile Management: The Art of Servant Leadership
Growing Agile
 
Scrum Gathering South Africa 2014 Closing Keynote: My Scrum Odyssey
Scrum Gathering South Africa 2014 Closing Keynote: My Scrum OdysseyScrum Gathering South Africa 2014 Closing Keynote: My Scrum Odyssey
Scrum Gathering South Africa 2014 Closing Keynote: My Scrum Odyssey
Growing Agile
 

More from Growing Agile (20)

How to make your team 5 times more productive
How to make your team 5 times more productiveHow to make your team 5 times more productive
How to make your team 5 times more productive
 
Why Performance Appraisals are Toxic
Why Performance Appraisals are ToxicWhy Performance Appraisals are Toxic
Why Performance Appraisals are Toxic
 
The Collaborative Team - Tutorial at Agile Testing Days
The Collaborative Team - Tutorial at Agile Testing DaysThe Collaborative Team - Tutorial at Agile Testing Days
The Collaborative Team - Tutorial at Agile Testing Days
 
Agile UX - Agile Testing Days 2016
Agile UX - Agile Testing Days 2016Agile UX - Agile Testing Days 2016
Agile UX - Agile Testing Days 2016
 
SGZA16: The Collaborative Team
SGZA16: The Collaborative TeamSGZA16: The Collaborative Team
SGZA16: The Collaborative Team
 
Is Anyone There - Dealing with Distributed Teams
Is Anyone There - Dealing with Distributed TeamsIs Anyone There - Dealing with Distributed Teams
Is Anyone There - Dealing with Distributed Teams
 
Coaching product owners
Coaching product ownersCoaching product owners
Coaching product owners
 
Are you the Scrum Police?
Are you the Scrum Police?Are you the Scrum Police?
Are you the Scrum Police?
 
UXSouthAfrica - AgileUX and LeanUX
UXSouthAfrica - AgileUX and LeanUXUXSouthAfrica - AgileUX and LeanUX
UXSouthAfrica - AgileUX and LeanUX
 
Agile Testing Days 2015 Keynote: Testers are Dying
Agile Testing Days 2015 Keynote: Testers are DyingAgile Testing Days 2015 Keynote: Testers are Dying
Agile Testing Days 2015 Keynote: Testers are Dying
 
ScrumMaster to Agile Coach ... Where is the map?
ScrumMaster to Agile Coach ... Where is the map?ScrumMaster to Agile Coach ... Where is the map?
ScrumMaster to Agile Coach ... Where is the map?
 
Super Powerful Questions
Super Powerful QuestionsSuper Powerful Questions
Super Powerful Questions
 
The Agile Analysis Mindset
The Agile Analysis MindsetThe Agile Analysis Mindset
The Agile Analysis Mindset
 
Expo:QA Tutorial Agile Testing Techniques for the Whole Team
Expo:QA Tutorial Agile Testing Techniques for the Whole TeamExpo:QA Tutorial Agile Testing Techniques for the Whole Team
Expo:QA Tutorial Agile Testing Techniques for the Whole Team
 
Expo:QA - Agile Testing Mindset
Expo:QA - Agile Testing MindsetExpo:QA - Agile Testing Mindset
Expo:QA - Agile Testing Mindset
 
Becoming an Agile Coach
Becoming an Agile CoachBecoming an Agile Coach
Becoming an Agile Coach
 
7 tips for managing software development in the age of agile
7 tips for managing software development in the age of agile7 tips for managing software development in the age of agile
7 tips for managing software development in the age of agile
 
Scaleconf 2015: Scaling learning
Scaleconf 2015: Scaling learningScaleconf 2015: Scaling learning
Scaleconf 2015: Scaling learning
 
Agile Management: The Art of Servant Leadership
Agile Management: The Art of Servant LeadershipAgile Management: The Art of Servant Leadership
Agile Management: The Art of Servant Leadership
 
Scrum Gathering South Africa 2014 Closing Keynote: My Scrum Odyssey
Scrum Gathering South Africa 2014 Closing Keynote: My Scrum OdysseyScrum Gathering South Africa 2014 Closing Keynote: My Scrum Odyssey
Scrum Gathering South Africa 2014 Closing Keynote: My Scrum Odyssey
 

Recently uploaded

Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
Amir H. Fassihi
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
tdt5v4b
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
EUS+ Management & Consulting Excellence
 
Protected Workmen required today for growth
Protected Workmen required today for growthProtected Workmen required today for growth
Protected Workmen required today for growth
rivaraj2711
 

Recently uploaded (16)

Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
 
Protected Workmen required today for growth
Protected Workmen required today for growthProtected Workmen required today for growth
Protected Workmen required today for growth
 

Agile testing mindset #ticca19

Editor's Notes

  1. Raise your hands if you said or heard any of the following: Testing is about: checking the system finding bugs Trying to break the system Testers are responsible for quality Testing is a phase after development Today I am going to show you how agile testing is none of these things
  2. Let’s look at testing as a phase. How many of you have boards like this with a test column after the dev column? This is traditional thinking
  3. In agile testing is an activity that takes place THROUGHOUT It’s just another task. A great tip is to use different coloured stickies for test tasks and try to get them done first. Even if you don’t do TDD, get the tester to brainstorm what they are going to test before any code gets written A great technique is the show me column. Most teams do code reviews, and usually the last task to get done Instead review every task, dev and test by showing someone else on the team Drives shared knowledge, identifiies and fixes issues faster Bugs are more expensive the later you fix them, using this you can fix them within hours of them being introduced.
  4. Now lets talk about finding bugs How many of you measure tester performance based on the number of bugs they find Or how about the number they don’t find that are found in the wild?
  5. Consider this star Can you work out how many points it has? Write down your answer How many of you wrote down something other than 5? If this was code, we just found a bug How could we prevent that bug?
  6. What if we told you this was one point, and this was not a point How many of you would have written down 5. Asking a few questions before you assumed what we meant would have prevented bugs
  7. By asking questions early, before code is written you can prevent bugs Focus on making sure the whole team has a shared understanding before any code gets written Often teams make assumptions in planning. Don’t Ask even the most stupid questions. If it’s not clear to you, it’s not clear to everyone Make sure everyone leaves the room with the same picture in their mind 6 month report story
  8. Most testers we know, explain there jobs by saying the check stuff Does the system work Does it meet the spec Does 1 + 1 = 2 You know what’s really good at checking stuff? Computers! If it’s a simple check – automate it. Free up testers from checking Best way to automate – testers write test cases, devs write fixture. Put the two together and you have an functional level test before any code is written.
  9. So if tester’s aren’t checking what should they be doing? Understanding the user needs, making sure they system that is built will solve a real business need Do exploratory testing that computers suck at and giving feedback on how the system behaves Most importantly ask “how can you test it” People who do TDD know that code written this way is designed to be testable. Testers should help by asking how can we test this up front.
  10. Many testers are proud of their ability to break stuff But lets face it broken systems don’t help anyone. Instead of a blame game between dev and test it’s more useful to collaborate
  11. Testers and developers should be working together to build the best possible system. Not trying to catch each other out. Tell Maersk Story – if we show you the acceptance tests you might just build a system that makes them pass ! Testers tell developers how you will test it before they build it, chances are they will build it right.
  12. Often testers are seen as the owners of the quality gate They alone get to say if something is ready for release Often they seem dead against products being released, mostly because they will be blamed if quality is not good
  13. In agile the whole team is repsonsible Testers aren’t the last people in the chain anymore, they are just part of a team taking pride in their work
  14. To summarise the agile testing mindset is about: Testing as an activity not a phase Prevent bugs rather than finding them Being a tester give feedback not a checker Helping to build rather than breaking The team being responsible for quality not just the tester
  15. We’d like to leave you with my top 3 tips to make your testing more agile
  16. We’ll be around tonight and tomorrow if you have questions