ijm 31jan2011 building a quality driven team
DESCRIPTION
Presentatie over hoe je een kwaliteitsgedreven team krijg, zowel qua proces als hoe je je team 'test-geinfecteerd' krijgt.TRANSCRIPT
![Page 1: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/1.jpg)
Building a Quality Driven TeamAnko Tijman
Agiletesternl
![Page 2: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/2.jpg)
2
AGENDA
• Introduction
• Current times
• A quality driven team
• Achieving change
• Wrap up
![Page 3: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/3.jpg)
3
ACCEPTANCE TESTS
You will have learned:
• What a quality driven, every-step-is-the-right-step approach looks like
• Ways to help your team getting ‘test-infected’
• To achieve that, it is necessary to have an out-of-the-testing-box, people
centric view on doing projects
![Page 4: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/4.jpg)
4
ABOUT ME…
About me:
• Tester since 1997, Agile since 2001
• Principal Consultant @ Ordina
• Collaboration
About you:
• Discipline?
• Agile experience ?
![Page 5: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/5.jpg)
Current times Current times
A quality driven team
Achieving change
![Page 6: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/6.jpg)
6
CURRENT TIMES
What customers expect:
• Full scope delivered on time
• Within budget
• Without ‘surprises’ in planning or quality
As a team:
• Every step should be the right step
• With a production-level quality mindset
• As a sustainable service
Current times
A quality driven team
How to build your team
![Page 7: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/7.jpg)
7
EVERY STEP YOU TAKE…
Shouldn’t it be so that:
• Requirements equal test cases…
• Unit & integration testing create a solid base…
• System testing finds unexpected bugs…
• We develop a system that is easy to accept…?
What about a quality-driven,
every-step-is-the-right-step approach?
Current times
A quality driven team
Achieving change
![Page 8: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/8.jpg)
A Quality Driven Team Current times
A quality driven team
Achieving change
![Page 9: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/9.jpg)
9
THE AGILE POSITION5
![Page 10: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/10.jpg)
10
SCRUM
![Page 11: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/11.jpg)
11
A QUALITY DRIVEN PROCESS
Unit &
integration
testing
Exploratory
testing
Continuous
acceptance
Current times
A quality driven team
Achieving change
Acceptance
TDD
![Page 12: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/12.jpg)
12
Story: Discount options
GIVEN I am Premium member
AND I have selected > 5 items to my cart
WHEN I order
THEN shipping costs are free
ACCEPTANCE 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>
• ELSE <error message>
Acceptance
TDD
Current times
A quality driven team
Achieving change
![Page 13: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/13.jpg)
13
UNIT TESTING
Collaboration between developers and testers!
• Discuss the requirement
• Developer writes some unit tests
• Tester reviews them
• Code will pass tests
Current times
A quality driven team
Achieving change
Unit
testing
Acceptance
TDD
![Page 14: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/14.jpg)
14
EXPLORATORY TESTING
• Short feedback loop
• Find unexpected (!) bugs
• Share knowledge!
• Value adding activity
Unit
testing
Acceptance
TDD
Exploratory
testing
Current times
A quality driven team
Achieving change
![Page 15: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/15.jpg)
15
CONTINUOUS ACCEPTANCE
• Feedback & confirmation
• Automated scripts & manual scenario
• Co-ownership
• ‘Emotional acceptance’
Unit
testing
Acceptance
TDD
Exploratory
testing
Continuous
acceptance
Current times
A quality driven team
Achieving change
![Page 16: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/16.jpg)
Achieving change Current times
A quality driven team
Achieving change
![Page 17: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/17.jpg)
17
ABOUT PEOPLE
• “Communication is: to misunderstand each other as little as possible”
• “It’s not about what you say, it’s about what they understand.”
• “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)
Current times
A quality driven team
Achieving change
![Page 18: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/18.jpg)
18
ACHIEVING CHANGE
Facilitate
ShowTeach
Collaborate
Current times
A quality driven team
Achieving change
![Page 19: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/19.jpg)
19
KOLB LEARNING MODEL Current times
A quality driven team
Achieving change
Feeling
WatchingDoing
Thinking
![Page 20: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/20.jpg)
20
FACILITATE
• Create a learning environment
• Exploring
• Safety
• Group tasks
• Feedback
Facilitate
ShowTeach
Collaborate
Current times
A quality driven team
Achieving change
![Page 21: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/21.jpg)
21
SHOW
• Take ownership of the task
• Execute it
• Discuss it
• Hand it over
• Complex, new tasks
• Senior role
Facilitate
ShowTeach
Collaborate
Current times
A quality driven team
Achieving change
![Page 22: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/22.jpg)
22
COLLABORATE
• Single task
• Do it together
• Discuss while doing
• Transfer knowledge
• Same level
Facilitate
ShowTeach
Collaborate
Current times
A quality driven team
Achieving change
![Page 23: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/23.jpg)
23
TEACH
• Knowledge sessions
• Interactive
• Kolb
• Support it
• Wiki
• Big Visible Charts
• Large groups
• Topics rather than tasks
Facilitate
ShowTeach
Collaborate
Current times
A quality driven team
Achieving change
![Page 24: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/24.jpg)
Wrap up Current times
A quality driven team
Achieving change
![Page 25: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/25.jpg)
25
WRAP-UP
Unit &
integration
testing
Exploratory
testing
Continuous
acceptance
Acceptance
TDD
Current times
A quality driven team
Achieving change
![Page 26: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/26.jpg)
26
WRAP-UP
Facilitate
ShowTeach
Collaborate
Current times
A quality driven team
Achieving change
![Page 27: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/27.jpg)
27
WHAT YOU’VE LEARNED Current times
A quality driven team
Achieving change
You have learned:
• What a quality driven, every-step-is-the-right-step approach looks like
• Ways to help your team getting ‘test-infected’
• To achieve that, it is necessary to have an out-of-the-testing-box, people
centric view on doing projects
Please fill in the
evaluation form!
![Page 28: Ijm 31jan2011 building a quality driven team](https://reader030.vdocuments.us/reader030/viewer/2022020218/5596d95a1a28ab325e8b4590/html5/thumbnails/28.jpg)
28
CONTACT DETAILS / FOLLOW US
Ordina
Ringwade 1
3439 LM Nieuwegein
www.ordina.nl
Current times
A quality driven team
Achieving change
• Mail: anko.tijman @ ordina.nl
• Blog: agileordina.workpress.com (in Dutch)
• Twitter:
• Agiletesternl
• Agileordina
• Downloads: www.ordina.nl/agiletesten (in Dutch)