• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Ijm 31jan2011 building a quality driven team
 

Ijm 31jan2011 building a quality driven team

on

  • 1,315 views

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.

Statistics

Views

Total Views
1,315
Views on SlideShare
1,307
Embed Views
8

Actions

Likes
1
Downloads
25
Comments
0

4 Embeds 8

https://wiki.ordina.nl 5
http://twitter.com 1
http://paper.li 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Ijm 31jan2011 building a quality driven team Ijm 31jan2011 building a quality driven team Presentation Transcript

    • Building a Quality Driven Team
      Anko Tijman
      Agiletesternl
    • 2
      AGENDA
      Introduction
      Current times
      A quality driven team
      Achieving change
      Wrap up
    • 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
      ABOUT ME…
      I
      FLOW
      About me:
      Tester since 1997, Agile since 2001
      Principal Consultant @ Ordina
      Collaboration
      About you:
      • Discipline?
      • Agile experience ?
      2.1
    • Current times
      • Current times
      • A quality driven team
      • Achieving change
    • 6
      CURRENT TIMES
      • Current times
      • A quality driven team
      • 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
    • 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
      • A quality driven team
      • Achieving change
      What about a quality-driven,
      every-step-is-the-right-step approach?
      • Current times
      • A quality driven team
      • Achieving change
      A Quality Driven Team
    • 9
      A QUALITY DRIVEN PROCESS
      • Current times
      • A quality driven team
      • Achieving change
      Acceptance
      TDD
      Unit &
      integration
      testing
      Continuous
      acceptance
      Exploratory
      testing
    • 10
      ACCEPTANCE TEST DRIVEN DEVELOPMENT
      • Current times
      • A quality driven team
      • 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
      • A quality driven team
      • Achieving change
      Acceptance
      TDD
      Unit
      testing
    • 12
      EXPLORATORY TESTING
      • Current times
      • A quality driven team
      • Achieving change
      Short feedback loop
      Find unexpected (!) bugs
      Share knowledge!
      Value adding activity
      Acceptance
      TDD
      Unit
      testing
      Exploratory
      testing
    • 13
      CONTINUOUS ACCEPTANCE
      • Current times
      • A quality driven team
      • Achieving change
      Feedback & confirmation
      Automated scripts & manual scenario
      Co-ownership
      ‘Emotional acceptance’
      Acceptance
      TDD
      Unit
      testing
      Continuous
      acceptance
      Exploratory
      testing
      • Current times
      • A quality driven team
      • Achieving change
      Achieving change
    • 15
      ABOUT PEOPLE
      • Current times
      • A quality driven team
      • 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)
    • 16
      ACHIEVING CHANGE
      Facilitate
      Teach
      Show
      Collaborate
      • Current times
      • A quality driven team
      • Achieving change
    • 17
      KOLB LEARNING MODEL
      • Current times
      • A quality driven team
      • Achieving change
      Feeling
      Watching
      Doing
      Thinking
    • 18
      FACILITATE
      Facilitate
      Teach
      Show
      Collaborate
      • Current times
      • A quality driven team
      • Achieving change
      Create a learning environment
      Exploring
      Safety
      Group tasks
      Feedback
    • 19
      SHOW
      Facilitate
      Teach
      Show
      Collaborate
      • Current times
      • A quality driven team
      • Achieving change
      Take ownership of the task
      Execute it
      Discuss it
      Hand it over
      Complex, new tasks
      Senior role
    • 20
      COLLABORATE
      Facilitate
      Teach
      Show
      Collaborate
      • Current times
      • A quality driven team
      • Achieving change
      Single task
      Do it together
      Discuss while doing
      Transfer knowledge
      Same level
    • 21
      TEACH
      Facilitate
      Teach
      Show
      Collaborate
      • Current times
      • A quality driven team
      • Achieving change
      Knowledge sessions
      Interactive
      Kolb
      Support it
      Wiki
      Big Visible Charts
      Large groups
      Topics rather than tasks
      • Current times
      • A quality driven team
      • Achieving change
      Wrap up
    • 23
      WRAP-UP
      • Current times
      • A quality driven team
      • Achieving change
      Acceptance
      TDD
      Unit &
      integration
      testing
      Continuous
      acceptance
      Exploratory
      testing
    • 24
      WRAP-UP
      Facilitate
      Teach
      Show
      Collaborate
      • Current times
      • A quality driven team
      • Achieving change
    • 25
      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
      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!
    • 26
      THE AGILE POSITION5
    • 27
      SCRUM