Your SlideShare is downloading. ×
Ijm 31jan2011 building a quality driven team
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ijm 31jan2011 building a quality driven team

1,154

Published on

Presentatie over hoe je een kwaliteitsgedreven team krijg, zowel qua proces als hoe je je team 'test-geinfecteerd' krijgt.

Presentatie over hoe je een kwaliteitsgedreven team krijg, zowel qua proces als hoe je je team 'test-geinfecteerd' krijgt.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,154
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Building a Quality Driven Team
    Anko Tijman
    Agiletesternl
  • 2. 2
    AGENDA
    Introduction
    Current times
    A quality driven team
    Achieving change
    Wrap up
  • 3. 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
  • 4. 4
    ABOUT ME…
    I
    FLOW
    About me:
    Tester since 1997, Agile since 2001
    Principal Consultant @ Ordina
    Collaboration
    About you:
    • Discipline?
    • 5. Agile experience ?
    2.1
  • 6. Current times
    • Current times
    • 7. A quality driven team
    • 8. Achieving change
  • 6
    CURRENT TIMES
    • Current times
    • 9. A quality driven team
    • 10. How to build your team
    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
  • 11. 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…?
    • Current times
    • 12. A quality driven team
    • 13. Achieving change
    What about a quality-driven,
    every-step-is-the-right-step approach?
  • 14.
    • Current times
    • 15. A quality driven team
    • 16. Achieving change
    A Quality Driven Team
  • 17. 9
    A QUALITY DRIVEN PROCESS
    • Current times
    • 18. A quality driven team
    • 19. Achieving change
    Acceptance
    TDD
    Unit &
    integration
    testing
    Continuous
    acceptance
    Exploratory
    testing
  • 20. 10
    ACCEPTANCE TEST DRIVEN DEVELOPMENT
    • Current times
    • 21. A quality driven team
    • 22. Achieving change
    Requirements equal test cases
    User story / requirement
    Write test cases
    GWT-format:
    GIVEN <a situation>
    WHEN <something happens>
    THEN <I get a result>
    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
    TDD
    • ELSE <error message>
  • 11
    UNIT TESTING
    Collaboration between developers and testers!
    Discuss the requirement
    Developer writes some unit tests
    Tester reviews them
    Code will pass tests 
    • Current times
    • 23. A quality driven team
    • 24. Achieving change
    Acceptance
    TDD
    Unit
    testing
  • 25. 12
    EXPLORATORY TESTING
    • Current times
    • 26. A quality driven team
    • 27. Achieving change
    Short feedback loop
    Find unexpected (!) bugs
    Share knowledge!
    Value adding activity
    Acceptance
    TDD
    Unit
    testing
    Exploratory
    testing
  • 28. 13
    CONTINUOUS ACCEPTANCE
    • Current times
    • 29. A quality driven team
    • 30. Achieving change
    Feedback & confirmation
    Automated scripts & manual scenario
    Co-ownership
    ‘Emotional acceptance’
    Acceptance
    TDD
    Unit
    testing
    Continuous
    acceptance
    Exploratory
    testing
  • 31.
    • Current times
    • 32. A quality driven team
    • 33. Achieving change
    Achieving change
  • 34. 15
    ABOUT PEOPLE
    • Current times
    • 35. A quality driven team
    • 36. Achieving change
    “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)
  • 37. 16
    ACHIEVING CHANGE
    Facilitate
    Teach
    Show
    Collaborate
    • Current times
    • 38. A quality driven team
    • 39. Achieving change
  • 17
    KOLB LEARNING MODEL
    • Current times
    • 40. A quality driven team
    • 41. Achieving change
    Feeling
    Watching
    Doing
    Thinking
  • 42. 18
    FACILITATE
    Facilitate
    Teach
    Show
    Collaborate
    • Current times
    • 43. A quality driven team
    • 44. Achieving change
    Create a learning environment
    Exploring
    Safety
    Group tasks
    Feedback
  • 45. 19
    SHOW
    Facilitate
    Teach
    Show
    Collaborate
    • Current times
    • 46. A quality driven team
    • 47. Achieving change
    Take ownership of the task
    Execute it
    Discuss it
    Hand it over
    Complex, new tasks
    Senior role
  • 48. 20
    COLLABORATE
    Facilitate
    Teach
    Show
    Collaborate
    • Current times
    • 49. A quality driven team
    • 50. Achieving change
    Single task
    Do it together
    Discuss while doing
    Transfer knowledge
    Same level
  • 51. 21
    TEACH
    Facilitate
    Teach
    Show
    Collaborate
    • Current times
    • 52. A quality driven team
    • 53. Achieving change
    Knowledge sessions
    Interactive
    Kolb
    Support it
    Wiki
    Big Visible Charts
    Large groups
    Topics rather than tasks
  • 54.
    • Current times
    • 55. A quality driven team
    • 56. Achieving change
    Wrap up
  • 57. 23
    WRAP-UP
    • Current times
    • 58. A quality driven team
    • 59. Achieving change
    Acceptance
    TDD
    Unit &
    integration
    testing
    Continuous
    acceptance
    Exploratory
    testing
  • 60. 24
    WRAP-UP
    Facilitate
    Teach
    Show
    Collaborate
    • Current times
    • 61. A quality driven team
    • 62. Achieving change
  • 25
    WHAT YOU’VE LEARNED
    • Current times
    • 63. A quality driven team
    • 64. 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
    Agiletesternl
    Mail: anko.tijman@ordina.nl
    Ordina
    Ringwade 1
    3439 LM Nieuwegein
    Tel. +31 30 663 7000
    www.ordina.nl/agiletesten
    Please fill in the
    evaluation form!
  • 65. 26
    THE AGILE POSITION5
  • 66. 27
    SCRUM

×