Agile intro module 2

1,459 views

Published on

Intro to Agile & Scrum - module 2 - Requirements

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,459
On SlideShare
0
From Embeds
0
Number of Embeds
390
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide





  • Hoe herken je een extraverte software engineer?

    De business weet niet wat ze wil
    Kan het niet uitleggen in termen waar IT iets mee kan
    Software engineers zijn verlegen / nerd / houden van puzzelen





  • Mike Cohn, in navolging van Suzanne Robertson, gebruikt de term TRAWLING for user stories. Ernaar vissen. Mooie metafoor. Je vangt niet altijd alles in 1 keer. Moet verschillende netten met verschillende mazen gebruiken om verschillende soorten user stories te vangen.
  • Goed:
    - users/gebruikers, maar niet: customers
    - marketing/sales
    - vroegere gebruikers
    - business analisten
    Slecht:
    - manager van users
    - development manager






  • En dan?
    - R&D stories
    - Kleiner stories
  • En dan?
    - R&D stories
    - Kleiner stories
  • En dan?
    - R&D stories
    - Kleiner stories
  • En dan?
    - R&D stories
    - Kleiner stories





  • Voorbeeld:
    hotelkamer
    - MH - bed, douche, schoon
    - Linear - m2
    - Exciters - fitness ruimte, WIFI
  • Groot verschil met “the system shall” is dat daar het systeem beschreven wordt (wat doet het systeem).
    In use cases en user stories wordt de interactie van de gebruiker met het systeem beschreven.
  • Groot verschil met “the system shall” is dat daar het systeem beschreven wordt (wat doet het systeem).
    In use cases en user stories wordt de interactie van de gebruiker met het systeem beschreven.



















  • Twee mogelijke uitvoeringen:
    - voor mij - wat moet ik met deze cursus starten/stoppen/doorgaan
    - voor de deelnemers - wat gaan zij morgen in hun werk doen
    Voorkeur voor de tweede vorm.
  • Toepassing op Requirements
    1
    - ga bij elkaar zitten tijdens release/sprint planning
    - leg uit wat je bedoelt met een requirement
    2
    - voor een sprint van 3 weken kan je veel details wel onthouden, documenteer alleen het noodzakelijke
    - snelle oplevering zorgt ook voor snelle leercurve voor foutief ingeschatte requirements
    3
    - ga bij elkaar zitten ...
    4
    - elke nieuwe sprint kan iets volledig anders zijn dan vooraf gedacht
  • Toepassing op requirements
    1. Feedback in sprint review
    2. Sprint planning
    3. -
    4. Release / sprint planning
    5. -
    6. -
    7. Sprint review
    8. Release/sprint planning
    9. Sprint
    10. Release/sprint planning
    11. -
    12. Release/sprint planning/daily scrum/sprint review
  • ×