SlideShare a Scribd company logo
Building a Quality Driven Team 
AnkoTijman
2AGENDA 
•Introduction 
•Current times 
•A quality driven team 
•How to build your team 
Introduction 
Current times 
A quality driven team 
How to build your team
3 
AT THE END OF THIS SESSION 
You will have learned: 
•How you build up a one-time-right, quality driven approach 
•How you get your multidisciplinary team ‘test-infected’ 
•How you can lead your team into this fundamental change 
Introduction 
Current times 
A quality driven team 
How to build your team
4 
ABOUT ME… 
About me: 
•Tester since 1997, Agile since 2001 
•Principal Consultant @ Ordina 
•Collaboration 
About you: 
•Background 
•Experience 
Introduction 
Current times 
A quality driven team 
How to build your team
Current times 
Current times 
A quality driven team 
How to build your team
6CURRENT TIMES 
What the customer wants: 
•Full scope delivered on time 
•Within budget 
•Without errors in planning or quality 
As a team: 
•Every step should be the right step 
•With enough information about the quality 
Introduction 
Current times 
A quality driven team 
How to build your team
7TAKING THE RIGHT POSITION 
Introduction 
Current times 
A quality driven team 
How to build your team
8 
CURRENT APPROACHES 
Introduction 
Current times 
A quality driven team 
How to build your team
9 
ABOUT TESTING… 
Shouldn’t it be so: 
•Requirements equal test cases… 
•Unit & Integration testing are done properly… 
•System testing adds value to the team… 
•Customers accept the system easily…? What about a quality-driven, one-time-right approach? 
Introduction 
Current times 
A quality driven team 
How to build your team
A quality driven team 
Current times 
A quality driven team 
How to build your team
11TEST-INFECTED TEAMUnit testingExploratorytesting 
Acceptance 
testing 
Introduction 
Current times 
A quality driven team 
How to build your teamUnrefined system requirements 
Unrefined iteration requirementsAcceptanceTDD
12ACCEPTANCE TEST DRIVEN DEVELOPMENT 
Requirements equal test cases 
•User story / requirement 
•Write test cases 
•GWT-format: 
•GIVEN <a situation> 
•WHEN <something happens> 
•THEN <I get a result> 
Story: Add two numbers 
GIVEN I have entered 50 into the calculator 
AND I have entered 70 into the calculator 
WHEN I press add 
THEN the result should be 120 on the screen 
Introduction 
Current times 
A quality driven team 
How to build your team 
•ELSE <error message> AcceptanceTDD
13UNIT TESTING 
Collaboration between developers and testers 
•Discuss the requirement 
•Developer writes some unit tests 
•Tester reviews them 
Introduction 
Current times 
A quality driven team 
How to build your teamUnit testing 
Acceptance 
TDD
14EXPLORATORY TESTING 
•Find unexpected (!) bugs 
•More than just functionality 
•Explore yourself 
•Share knowledge! 
Introduction 
Current times 
A quality driven team 
How to build your team 
Unit 
testingAcceptanceTDDExploratorytesting
15ACCEPTANCE TESTING 
•Informal feedback 
•Formal confirmation 
•‘Emotional acceptance’ 
•Co-ownership 
•Automated scripts 
•Manual scenario 
Introduction 
Current times 
A quality driven team 
How to build your teamUnit testingAcceptanceTDD 
Exploratory 
testingAcceptancetesting
How to build your team 
Leadership in building a quality driven team 
Current times 
A quality driven team 
How to build your team
17ABOUT PEOPLE 
Introduction 
Current times 
A quality driven team 
How to build your team 
•“Communication is: to misunderstand each other as little as possible” 
•“It’s not about what yousay, it’s about what theyunderstand.” 
•“Seek first to understand, then to be understood” (Stephen Covey) 
•“Be nice to nerds. Chances are you’ll end up working for one. “ (Bill Gates) 
•"None of us is as smart as all of us" -Gerald Weinberg 
•"No matter what they tell you, it’s always a people issue" - Gerald Weinberg
18LEADING BY EXAMPLE 
Introduction 
Current times 
A quality driven team 
How to build your team 
•Take ownership of the task 
•Execute it 
•Discuss it 
•Hand it over 
Complex, new tasks 
Exploration 
Senior role
19 
COLLABORATE 
Introduction 
Current times 
A quality driven team 
How to build your team 
•Single task 
•Do it together 
•Discuss while doing 
Transfer knowledge 
Senior to experienced, experienced to junior
20 
TEACHING 
Introduction 
Current times 
A quality driven team 
How to build your team 
•Knowledge sessions 
•Support 
•Wiki 
•Big Visible Charts 
Groups 
Topics rather than tasks
21WHAT YOU’VE LEARNED 
You have learned: 
•How you build up a one-time-right, quality driven approach 
•How you get your multidisciplinary team ‘test-infected’ 
•How you can lead your team into this fundamental change 
Introduction 
Current times 
A quality driven team 
How to build your team
22 
MY REFLECTION 
Ordina 
Ringwade 1 
3439 LM Nieuwegein 
Tel. +31 30 663 7000 
www.ordina.nl/agiletesten 
Being in a quality drive team, it changed my role as a tester: 
• Finding bugs was much harder! 
• I had to gain extra knowledge outside testing to provide more value 
• My team helped me with that!  
 Introduction 
 Current times 
 A quality driven team 
 How to build your team 
 Current times 
 A quality driven team 
 How to build your team

More Related Content

What's hot

Agile testing experiments
Agile testing experimentsAgile testing experiments
Agile testing experiments
Baiju Joseph
 

What's hot (20)

Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement Tricks
 
Stefaan Lukermans & Dominic Maes - Testers And Garbage Men - EuroSTAR 2011
Stefaan Lukermans & Dominic Maes - Testers And Garbage Men - EuroSTAR 2011Stefaan Lukermans & Dominic Maes - Testers And Garbage Men - EuroSTAR 2011
Stefaan Lukermans & Dominic Maes - Testers And Garbage Men - EuroSTAR 2011
 
Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! "
Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! " Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! "
Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! "
 
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
 
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
Software Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandSoftware Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee Copeland
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!
 
Why You Don't Want to be a Tester; an agile discussion
Why You Don't Want to be a Tester; an agile discussionWhy You Don't Want to be a Tester; an agile discussion
Why You Don't Want to be a Tester; an agile discussion
 
Enhance Your Business with Agile Contract & Procurement - Yusuf Kurniawan
Enhance Your Business with Agile Contract & Procurement  - Yusuf KurniawanEnhance Your Business with Agile Contract & Procurement  - Yusuf Kurniawan
Enhance Your Business with Agile Contract & Procurement - Yusuf Kurniawan
 
Tom Morgan - July 29, 2014 - From Chaos to Collaborative Communities
Tom Morgan - July 29, 2014 -  From Chaos to Collaborative CommunitiesTom Morgan - July 29, 2014 -  From Chaos to Collaborative Communities
Tom Morgan - July 29, 2014 - From Chaos to Collaborative Communities
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)
 
Lessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testingLessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testing
 
Agile testing webinar
Agile testing webinarAgile testing webinar
Agile testing webinar
 
Crafting Quality Software
Crafting Quality SoftwareCrafting Quality Software
Crafting Quality Software
 
Agile testing experiments
Agile testing experimentsAgile testing experiments
Agile testing experiments
 
How Crucial a Performance Appraisal Practice Inside the Self-organizing Team?...
How Crucial a Performance Appraisal Practice Inside the Self-organizing Team?...How Crucial a Performance Appraisal Practice Inside the Self-organizing Team?...
How Crucial a Performance Appraisal Practice Inside the Self-organizing Team?...
 
Unconventional HR Practices - Sky You
Unconventional HR Practices - Sky YouUnconventional HR Practices - Sky You
Unconventional HR Practices - Sky You
 
The Drive-Thru Is Not Always Faster: Re-Thinking Your Testing Practice by Mik...
The Drive-Thru Is Not Always Faster: Re-Thinking Your Testing Practice by Mik...The Drive-Thru Is Not Always Faster: Re-Thinking Your Testing Practice by Mik...
The Drive-Thru Is Not Always Faster: Re-Thinking Your Testing Practice by Mik...
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 

Viewers also liked

'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen
TEST Huddle
 

Viewers also liked (20)

Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users Guide
 
Dominic Maes - Testing "slow flows" Fast, Automated End-2-End Testing using i...
Dominic Maes - Testing "slow flows" Fast, Automated End-2-End Testing using i...Dominic Maes - Testing "slow flows" Fast, Automated End-2-End Testing using i...
Dominic Maes - Testing "slow flows" Fast, Automated End-2-End Testing using i...
 
Ajay Balamnrugadas - Weekend Testing, Skilled Software Testing Unleashed - Eu...
Ajay Balamnrugadas - Weekend Testing, Skilled Software Testing Unleashed - Eu...Ajay Balamnrugadas - Weekend Testing, Skilled Software Testing Unleashed - Eu...
Ajay Balamnrugadas - Weekend Testing, Skilled Software Testing Unleashed - Eu...
 
Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success
 
Lynn McKee - Inspiring Passion in Test Teams - EuroSTAR 2010
Lynn McKee - Inspiring Passion in Test Teams - EuroSTAR 2010Lynn McKee - Inspiring Passion in Test Teams - EuroSTAR 2010
Lynn McKee - Inspiring Passion in Test Teams - EuroSTAR 2010
 
Isabel Evans - Route Cards to the Future
Isabel Evans - Route Cards to the FutureIsabel Evans - Route Cards to the Future
Isabel Evans - Route Cards to the Future
 
Eric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureEric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the Future
 
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
 
Herman- Pieter Nijhof - Where Do Old Testers Go?
Herman- Pieter Nijhof - Where Do Old Testers Go?Herman- Pieter Nijhof - Where Do Old Testers Go?
Herman- Pieter Nijhof - Where Do Old Testers Go?
 
Bj Rollison - Pobabillistic Stochastic Test Data
Bj Rollison -  Pobabillistic Stochastic Test DataBj Rollison -  Pobabillistic Stochastic Test Data
Bj Rollison - Pobabillistic Stochastic Test Data
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
 
Jonas Skjoldan - Automatic GUI test with Ruby and Watir
Jonas Skjoldan - Automatic GUI test with Ruby and WatirJonas Skjoldan - Automatic GUI test with Ruby and Watir
Jonas Skjoldan - Automatic GUI test with Ruby and Watir
 
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
 
Derk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both WorldsDerk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both Worlds
 
Rob Baarda - Are Real Test Metrics Predictive for the Future?
Rob Baarda - Are Real Test Metrics Predictive for the Future?Rob Baarda - Are Real Test Metrics Predictive for the Future?
Rob Baarda - Are Real Test Metrics Predictive for the Future?
 
Michael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software TestingMichael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software Testing
 
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
 
'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen
 
'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de Cock'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de Cock
 
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
Ruud Teunissen - Personal Test Improvement -  Dealing with the FutureRuud Teunissen - Personal Test Improvement -  Dealing with the Future
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
 

Similar to Anko Tijman - Building a Quality Driven Team - EuroSTAR 2010

0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches
typicaljoe
 
Building an organisation for continuous delivery
Building an organisation for continuous deliveryBuilding an organisation for continuous delivery
Building an organisation for continuous delivery
Joshua Partogi
 
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
Elle Waters
 

Similar to Anko Tijman - Building a Quality Driven Team - EuroSTAR 2010 (20)

Ijm 31jan2011 building a quality driven team
Ijm 31jan2011 building a quality driven teamIjm 31jan2011 building a quality driven team
Ijm 31jan2011 building a quality driven team
 
Building A Quality Driven Team - InnoveerJijMee 31 jan 2011
Building A Quality Driven Team - InnoveerJijMee 31 jan 2011Building A Quality Driven Team - InnoveerJijMee 31 jan 2011
Building A Quality Driven Team - InnoveerJijMee 31 jan 2011
 
Scaling Engagement Agility
Scaling Engagement AgilityScaling Engagement Agility
Scaling Engagement Agility
 
Moving your organization into the fast lane metro
Moving your organization into the fast lane   metroMoving your organization into the fast lane   metro
Moving your organization into the fast lane metro
 
From Newbie to People Management by Expedia Product Leader
From Newbie to People Management by Expedia Product LeaderFrom Newbie to People Management by Expedia Product Leader
From Newbie to People Management by Expedia Product Leader
 
0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches
 
Imagine Consulting Group
Imagine Consulting GroupImagine Consulting Group
Imagine Consulting Group
 
Measuring team performance at spotify slideshare
Measuring team performance at spotify slideshareMeasuring team performance at spotify slideshare
Measuring team performance at spotify slideshare
 
BFBM(1-2016) Startup with mvp
 BFBM(1-2016) Startup with mvp BFBM(1-2016) Startup with mvp
BFBM(1-2016) Startup with mvp
 
Building an organisation for continuous delivery
Building an organisation for continuous deliveryBuilding an organisation for continuous delivery
Building an organisation for continuous delivery
 
Find Hire Retain Rock-star Employees in ANY Job Market
Find Hire Retain Rock-star Employees in ANY Job MarketFind Hire Retain Rock-star Employees in ANY Job Market
Find Hire Retain Rock-star Employees in ANY Job Market
 
Tools For Lean Startup Wizards
Tools For Lean Startup WizardsTools For Lean Startup Wizards
Tools For Lean Startup Wizards
 
DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders
 
Injecting AGILE into a large organization (#AgileEE 2016)
Injecting AGILE into a large organization (#AgileEE 2016)Injecting AGILE into a large organization (#AgileEE 2016)
Injecting AGILE into a large organization (#AgileEE 2016)
 
Why I Lost My Job As a Test Manager and What I Learnt As a Result
Why I Lost My Job As a Test Manager and What I Learnt As a ResultWhy I Lost My Job As a Test Manager and What I Learnt As a Result
Why I Lost My Job As a Test Manager and What I Learnt As a Result
 
Six Steps Towards Self Learning Teams and Organizations
Six Steps Towards Self Learning Teams and OrganizationsSix Steps Towards Self Learning Teams and Organizations
Six Steps Towards Self Learning Teams and Organizations
 
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
 
Cipd Coaching For Managers
Cipd Coaching For ManagersCipd Coaching For Managers
Cipd Coaching For Managers
 
Надія Марценюк " Самоорганізована команда: сізіфіва праця ПМа чи реальність? ...
Надія Марценюк " Самоорганізована команда: сізіфіва праця ПМа чи реальність? ...Надія Марценюк " Самоорганізована команда: сізіфіва праця ПМа чи реальність? ...
Надія Марценюк " Самоорганізована команда: сізіфіва праця ПМа чи реальність? ...
 
Self organizing team PM day, Lviv 2017
Self organizing team PM day, Lviv 2017Self organizing team PM day, Lviv 2017
Self organizing team PM day, Lviv 2017
 

More from TEST Huddle

More from TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
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?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

Anko Tijman - Building a Quality Driven Team - EuroSTAR 2010

  • 1. Building a Quality Driven Team AnkoTijman
  • 2. 2AGENDA •Introduction •Current times •A quality driven team •How to build your team Introduction Current times A quality driven team How to build your team
  • 3. 3 AT THE END OF THIS SESSION You will have learned: •How you build up a one-time-right, quality driven approach •How you get your multidisciplinary team ‘test-infected’ •How you can lead your team into this fundamental change Introduction Current times A quality driven team How to build your team
  • 4. 4 ABOUT ME… About me: •Tester since 1997, Agile since 2001 •Principal Consultant @ Ordina •Collaboration About you: •Background •Experience Introduction Current times A quality driven team How to build your team
  • 5. Current times Current times A quality driven team How to build your team
  • 6. 6CURRENT TIMES What the customer wants: •Full scope delivered on time •Within budget •Without errors in planning or quality As a team: •Every step should be the right step •With enough information about the quality Introduction Current times A quality driven team How to build your team
  • 7. 7TAKING THE RIGHT POSITION Introduction Current times A quality driven team How to build your team
  • 8. 8 CURRENT APPROACHES Introduction Current times A quality driven team How to build your team
  • 9. 9 ABOUT TESTING… Shouldn’t it be so: •Requirements equal test cases… •Unit & Integration testing are done properly… •System testing adds value to the team… •Customers accept the system easily…? What about a quality-driven, one-time-right approach? Introduction Current times A quality driven team How to build your team
  • 10. A quality driven team Current times A quality driven team How to build your team
  • 11. 11TEST-INFECTED TEAMUnit testingExploratorytesting Acceptance testing Introduction Current times A quality driven team How to build your teamUnrefined system requirements Unrefined iteration requirementsAcceptanceTDD
  • 12. 12ACCEPTANCE TEST DRIVEN DEVELOPMENT Requirements equal test cases •User story / requirement •Write test cases •GWT-format: •GIVEN <a situation> •WHEN <something happens> •THEN <I get a result> Story: Add two numbers GIVEN I have entered 50 into the calculator AND I have entered 70 into the calculator WHEN I press add THEN the result should be 120 on the screen Introduction Current times A quality driven team How to build your team •ELSE <error message> AcceptanceTDD
  • 13. 13UNIT TESTING Collaboration between developers and testers •Discuss the requirement •Developer writes some unit tests •Tester reviews them Introduction Current times A quality driven team How to build your teamUnit testing Acceptance TDD
  • 14. 14EXPLORATORY TESTING •Find unexpected (!) bugs •More than just functionality •Explore yourself •Share knowledge! Introduction Current times A quality driven team How to build your team Unit testingAcceptanceTDDExploratorytesting
  • 15. 15ACCEPTANCE TESTING •Informal feedback •Formal confirmation •‘Emotional acceptance’ •Co-ownership •Automated scripts •Manual scenario Introduction Current times A quality driven team How to build your teamUnit testingAcceptanceTDD Exploratory testingAcceptancetesting
  • 16. How to build your team Leadership in building a quality driven team Current times A quality driven team How to build your team
  • 17. 17ABOUT PEOPLE Introduction Current times A quality driven team How to build your team •“Communication is: to misunderstand each other as little as possible” •“It’s not about what yousay, it’s about what theyunderstand.” •“Seek first to understand, then to be understood” (Stephen Covey) •“Be nice to nerds. Chances are you’ll end up working for one. “ (Bill Gates) •"None of us is as smart as all of us" -Gerald Weinberg •"No matter what they tell you, it’s always a people issue" - Gerald Weinberg
  • 18. 18LEADING BY EXAMPLE Introduction Current times A quality driven team How to build your team •Take ownership of the task •Execute it •Discuss it •Hand it over Complex, new tasks Exploration Senior role
  • 19. 19 COLLABORATE Introduction Current times A quality driven team How to build your team •Single task •Do it together •Discuss while doing Transfer knowledge Senior to experienced, experienced to junior
  • 20. 20 TEACHING Introduction Current times A quality driven team How to build your team •Knowledge sessions •Support •Wiki •Big Visible Charts Groups Topics rather than tasks
  • 21. 21WHAT YOU’VE LEARNED You have learned: •How you build up a one-time-right, quality driven approach •How you get your multidisciplinary team ‘test-infected’ •How you can lead your team into this fundamental change Introduction Current times A quality driven team How to build your team
  • 22. 22 MY REFLECTION Ordina Ringwade 1 3439 LM Nieuwegein Tel. +31 30 663 7000 www.ordina.nl/agiletesten Being in a quality drive team, it changed my role as a tester: • Finding bugs was much harder! • I had to gain extra knowledge outside testing to provide more value • My team helped me with that!   Introduction  Current times  A quality driven team  How to build your team  Current times  A quality driven team  How to build your team