SlideShare una empresa de Scribd logo
1 de 62
Agile Intro
      Module 2
 Agile Requirements
Ere wie ere toekomt ...




2
Agile Manifesto
             We are uncovering better ways of developing
             software by doing it and helping others do it.
              Through this work we have come to value:
    Individuals and interactions over processes and tools

            Working software over comprehensive documentation

      Customer collaboration over contract negotiation
         Responding to change over following a plan
               That is, while there is value in the items on
             the right, we value the items on the left more.

3
12 principes
                                                       Our highest priority is to satisfy the customer
        Working software is the primary
    1   measure of progress.                      7    through early and continuous delivery of
                                                       valuable software.

        Agile processes promote sustainable
                                                       Welcome changing requirements, even late in
        development. The sponsors, developers,
    2   and users should be able to maintain a    8    development. Agile processes harness change
                                                       for the customer's competitive advantage.
        constant pace indefinitely.

        Continuous attention to technical              Deliver working software frequently, from a
    3   excellence and good design enhances       9    couple of weeks to a couple of months, with a
        agility.                                       preference to the shorter timescale.

        Simplicity--the art of maximizing the          Business people and developers must work
    4   amount of work not done--is essential.    10   together daily throughout the project.

        The best architectures, requirements,          Build projects around motivated individuals.
    5   and designs emerge from self-organizing
        teams.
                                                  11   Give them the environment and support they
                                                       need, and trust them to get the job done.
        At regular intervals, the team reflects
                                                       The most efficient and effective method of
        on how to become more effective, then
    6   tunes and adjusts its behavior            12   conveying information to and within a
                                                       development team is face-to-face conversation.
        accordingly.

4
Sprint Backlog
     TO-DO         DOING   DONE


    User Stories


       Case

    Acceptance
       tests

5
Sprint Backlog
     TO-DO        DOING         DONE



                 User Stories


      Case

    Acceptance
       tests

5
User Story

    As a trainee
    I want to know more about User Stories
    Because this is a core concept in Agile, determines
    the product, the interaction with the customer and
    forms the basis for planning




6
Why are requirements so
            difficult




7
Why are requirements so
            difficult




7
What is a User Story?
    • Written description of the story used for
      planning and as a reminder
    • Conversations about the story that serve
      to flash out the details of the story
    • Tests that convey and document details and
      that can be used to determine when a
      story is complete

8
What is a User Story?
    • Written description of the story used for
        planning and as a reminder
    • Conversationsaabout the story that serve
                As <User Role>
        to flash out wantdetails of the story
                   I the <something>
                 So I can achieve <value>
    •   Tests that convey and document details and
        that can be used to determine when a
        story is complete

8
Develop User Stories


           User Role


           User Story




9
Identify User Roles
                                Receptionist
               Patient

     Doctor              myHospital                Local
                                                  doctor


                                          Nurse
         supporter of patient
10
Group User Roles

                 Patient             Receptionist
     supporter of patient

                            myHospital


      Doctor                                   Local doctor
                    Nurse
11
Personas

     Patient




12
Personas
               Oma Jans

     Patient   90 jaar
               zeer hard-horend
               slecht ter been
               nog nooit met computer
               gewerkt
               ...


12
Personas
               Oma Jans

     Patient         Kees
               90 jaar
               zeer hard-horend
               slecht25 jaar
                       ter been
               nog nooit met computer
                     voetballer
               gewerkt
                     accountant
               ...   ....


12
User Stories
           As a <User Role>
         I want <something>
       So I can achieve <value>



     acceptance
        tests



13
User Stories
           As a <User Role>
         I want <something>
       So I can achieve <value>



     acceptance
        tests



13
Cone of Uncertainty
     clear, precise
        stories


                      epics




14
Trawling




15
Trawling methods

     • User interviews
     • Questionnaires
     • Observation
     • Workshops

16
INVEST in User Stories
     • Independent
     • Negotiable
     • Valuable to users or customers
     • Estimatable
     • Small
     • Testable
17
Independent

      A user can pay with
           Visa card

      A user can pay with
         Master card




18
Negotiable


     • A story is NO contract


19
Valuable to the user

        All error handling is done
        through a set of common
                  classes




20
Valuable to the user

        All errors are presented to
         the user and logged in a
             consistent manner




20
Estimatable




21
Estimatable
     • When are stories not estimatable?




21
Estimatable
     • When are stories not estimatable?
      • developers have insufficient domain
         knowledge




21
Estimatable
     • When are stories not estimatable?
      • developers have insufficient domain
         knowledge
      • developers have insufficient technical
         knowledge




21
Estimatable
     • When are stories not estimatable?
      • developers have insufficient domain
         knowledge
      • developers have insufficient technical
         knowledge
      • stories are too large
21
Small




22
Small


     Too big: split up
     - epic with stories
     - research and development


22
Testable

       De software moet een
     goede performance hebben




23
Testable


     Tom Gilb: Planguage




23
Planguage
     TAG                           Performance
                                 Users should not have the
     GIST                        feeling they are “waiting for
                                 the system”
     PLAN (100 concurrent users) Reponse time < 2s
     MUST (100 concurrent users) Reponse time < 5s
     PAST (100 concurrent users) Reponse time > 10s
                                   Automatic test script
     METER
                                   “PERFORMANCE”

24
Kano model
     High
      Customer satisfaction



                              Exciters and
                               delighters                    ar
                                                        line
                                                      /
                                              an ce
                                         rm
                                      rfo
                                   Pe                             Must-have,
                                                                  mandatory

     Low                                                                       Fully
        Absent                         Feature presence
                                                                           implemented
25
Kano - model
      Must-have,     Performance,     Exciters and
      mandatory          linear        delighters

                                      unexpected,
     hygiene factors more is better   not required
                                        features

                                      unique selling
      dissatisfiers
                                          point


26
User Stories vergeleken

     • Use Cases (Jacobsen)
     • “traditional” requirements (IEEE 830)
      • The system shall ...

27
User Stories vergeleken
                               Title: buy a book
                               Actor: customer
                                                   Use
                               Precondition: book is
                             Actor
                               available
     •   Use Cases (Jacobsen)  Main scenario:
                               1. customer selects book
     •   “traditional” requirements basket 830)
                               2. put in (IEEE
                               3. pay

         • The system shall ...Extensions:title
                               1a search for
                               1b search for author
                               3a book not available, delivered
                               later


27
Sprint Backlog
      TO-DO         DOING        DONE


                  User Stories


        Case

     Acceptance
        tests


28
Sprint Backlog
      TO-DO        DOING     DONE


                           User Stories

        Case

     Acceptance
        tests


28
Sprint Backlog
      TO-DO       DOING     DONE


                          User Stories

                   Case

     Acceptance
        tests


28
User Story


     As a trainee
     I want to practice a bit after all theory
     Because practice makes perfect




29
Case




30
Case

     Develop a system to support a bar:
     • guests can order themselves
     • system suggests combinations
     • ordering app connects to back-end
     • app knows the menu (food &
       drink)
     • weekly/monthly offers

30
Chaos Cocktail Party
     • Write an appealing vision for the system on
       a card
     • 5 Rounds
      • Swap card with someone else
      • At STOP, make pairs and reward 7 points
     • Add the points on your card
31
Instruction

     • Assign 1 person as Product Owner
     • Model User Roles
     • Brainstorm User Stories

     • Max. 30 minuten
32
Sprint Backlog
      TO-DO       DOING    DONE

                          User Stories


                   Case

     Acceptance
        tests


33
Sprint Backlog
      TO-DO       DOING    DONE

                          User Stories


                            Case

     Acceptance
        tests


33
Sprint Backlog
     TO-DO       DOING        DONE

                             User Stories


                               Case

                Acceptance
                   tests


33
User Story

     As a trainee
     I want to know how to handle acceptance test in
     Agile
     Because a User Story is not complete without a
     test




34
Acceptance tests


      A user can pay with credit card




35
Acceptance tests
     Test with Visa, Master and Amex (pass)
           Test with Diners Club (fail)
       Test with good, bad, missing CVC
                     numbers
             Test with expired cards
              Test above card limit




35
Excercise


     Now add some acceptance tests to your
     stories




36
Sprint Backlog
     TO-DO       DOING        DONE

                             User Stories


                               Case

                Acceptance
                   tests


37
Sprint Backlog
     TO-DO       DOING    DONE

                         User Stories


                           Case

                         Acceptance
                            tests


37
Summary

     • Agile Requirements
      • it’s not about the documentation
      • but about interaction
     • Card - Conversation - Confirmation

38
Retrospective

     Start doing

              Stop doing

                    Continue doing


39
Agile Manifesto
              We are uncovering better ways of developing
              software by doing it and helping others do it.
               Through this work we have come to value:
     Individuals and interactions over processes and tools

             Working software over comprehensive documentation

       Customer collaboration over contract negotiation
          Responding to change over following a plan
                That is, while there is value in the items on
              the right, we value the items on the left more.

40
12 principes
                                                        Our highest priority is to satisfy the customer
         Working software is the primary
     1   measure of progress.                      7    through early and continuous delivery of
                                                        valuable software.

         Agile processes promote sustainable
                                                        Welcome changing requirements, even late in
         development. The sponsors, developers,
     2   and users should be able to maintain a    8    development. Agile processes harness change
                                                        for the customer's competitive advantage.
         constant pace indefinitely.

         Continuous attention to technical              Deliver working software frequently, from a
     3   excellence and good design enhances       9    couple of weeks to a couple of months, with a
         agility.                                       preference to the shorter timescale.

         Simplicity--the art of maximizing the          Business people and developers must work
     4   amount of work not done--is essential.    10   together daily throughout the project.

         The best architectures, requirements,          Build projects around motivated individuals.
     5   and designs emerge from self-organizing
         teams.
                                                   11   Give them the environment and support they
                                                        need, and trust them to get the job done.
         At regular intervals, the team reflects
                                                        The most efficient and effective method of
         on how to become more effective, then
     6   tunes and adjusts its behavior            12   conveying information to and within a
                                                        development team is face-to-face conversation.
         accordingly.

41

Más contenido relacionado

La actualidad más candente

Agile & kanban in Coordination
Agile & kanban in CoordinationAgile & kanban in Coordination
Agile & kanban in CoordinationRyan Polk
 
2012 04 18 Knoxville Agile Adoption&amp;Adaptation
2012 04 18 Knoxville Agile Adoption&amp;Adaptation2012 04 18 Knoxville Agile Adoption&amp;Adaptation
2012 04 18 Knoxville Agile Adoption&amp;Adaptationalstonhodge
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)Ontico
 
Agile patterns in the real world
Agile patterns in the real world  Agile patterns in the real world
Agile patterns in the real world Vasco Duarte
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Carl Bruiners
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexityPierre E. NEIS
 
The View - Lotusscript coding best practices
The View - Lotusscript coding best practicesThe View - Lotusscript coding best practices
The View - Lotusscript coding best practicesBill Buchan
 
你真的搞懂了甚麼叫敏捷式開發?
你真的搞懂了甚麼叫敏捷式開發?你真的搞懂了甚麼叫敏捷式開發?
你真的搞懂了甚麼叫敏捷式開發?Jen-Chieh Ko
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourRyan Polk
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed TestingAnand Bagmar
 
Bättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanAgila Sverige
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business AnalystsSally Elatta
 
Shirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity LevelsShirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity LevelsAgileSparks
 
Business process design powerpoint presentation templates
Business process design powerpoint presentation templatesBusiness process design powerpoint presentation templates
Business process design powerpoint presentation templatesSlideTeam.net
 
Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)Tommy Norman
 
Product Development using Agile Teams: What? Why? How?
Product Development using Agile Teams: What? Why? How?Product Development using Agile Teams: What? Why? How?
Product Development using Agile Teams: What? Why? How?Brad J. Neiman, MS, CSPO, CSM
 
Toyota Kata - from "Lean Implementation" to a "lasting Lean Transformatio…
Toyota Kata -  from "Lean Implementation" to a "lasting Lean Transformatio…Toyota Kata -  from "Lean Implementation" to a "lasting Lean Transformatio…
Toyota Kata - from "Lean Implementation" to a "lasting Lean Transformatio…Dario Spinola
 

La actualidad más candente (20)

Agile & kanban in Coordination
Agile & kanban in CoordinationAgile & kanban in Coordination
Agile & kanban in Coordination
 
2012 04 18 Knoxville Agile Adoption&amp;Adaptation
2012 04 18 Knoxville Agile Adoption&amp;Adaptation2012 04 18 Knoxville Agile Adoption&amp;Adaptation
2012 04 18 Knoxville Agile Adoption&amp;Adaptation
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
Agile patterns in the real world
Agile patterns in the real world  Agile patterns in the real world
Agile patterns in the real world
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexity
 
The View - Lotusscript coding best practices
The View - Lotusscript coding best practicesThe View - Lotusscript coding best practices
The View - Lotusscript coding best practices
 
你真的搞懂了甚麼叫敏捷式開發?
你真的搞懂了甚麼叫敏捷式開發?你真的搞懂了甚麼叫敏捷式開發?
你真的搞懂了甚麼叫敏捷式開發?
 
Van heeringen metrics in rf ps
Van heeringen   metrics in rf psVan heeringen   metrics in rf ps
Van heeringen metrics in rf ps
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hour
 
Creating value using Agile Methods- Nanda Lankalapalli
Creating value using Agile Methods- Nanda LankalapalliCreating value using Agile Methods- Nanda Lankalapalli
Creating value using Agile Methods- Nanda Lankalapalli
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed Testing
 
Bättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med Kanban
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business Analysts
 
Shirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity LevelsShirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity Levels
 
Business process design powerpoint presentation templates
Business process design powerpoint presentation templatesBusiness process design powerpoint presentation templates
Business process design powerpoint presentation templates
 
Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)
 
Product Development using Agile Teams: What? Why? How?
Product Development using Agile Teams: What? Why? How?Product Development using Agile Teams: What? Why? How?
Product Development using Agile Teams: What? Why? How?
 
Toyota Kata - from "Lean Implementation" to a "lasting Lean Transformatio…
Toyota Kata -  from "Lean Implementation" to a "lasting Lean Transformatio…Toyota Kata -  from "Lean Implementation" to a "lasting Lean Transformatio…
Toyota Kata - from "Lean Implementation" to a "lasting Lean Transformatio…
 

Similar a Agile Requirements: User Stories

Agile101 Small Batches
Agile101 Small BatchesAgile101 Small Batches
Agile101 Small BatchesSteve Rogalsky
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
Leading Agile Product Discovery
Leading Agile Product DiscoveryLeading Agile Product Discovery
Leading Agile Product DiscoveryArmond Mehrabian
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumDave Neuman
 
Heise cusimano
Heise cusimanoHeise cusimano
Heise cusimanoNASAPMC
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Benjamin Scherrey
 
User Story Mapping: Discover the whole story, build the right product
User Story Mapping: Discover the whole story, build the right productUser Story Mapping: Discover the whole story, build the right product
User Story Mapping: Discover the whole story, build the right productJoan Choi
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .netCodecamp Romania
 
Pourquoi l'agile c'est absurde
Pourquoi l'agile c'est absurdePourquoi l'agile c'est absurde
Pourquoi l'agile c'est absurdePierre E. NEIS
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileRichard Cheng
 
Selling lean development
Selling lean developmentSelling lean development
Selling lean developmentwozmir
 
Agile product development and management
Agile product development and managementAgile product development and management
Agile product development and managementAshwinee Kumar
 
Agileproductdevelopmentandmanagement 120420040535-phpapp02
Agileproductdevelopmentandmanagement 120420040535-phpapp02Agileproductdevelopmentandmanagement 120420040535-phpapp02
Agileproductdevelopmentandmanagement 120420040535-phpapp02Cognizant
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...Agile ME
 
Dan perron lim
Dan perron limDan perron lim
Dan perron limsdeconf
 

Similar a Agile Requirements: User Stories (20)

User Stories Applied
User Stories AppliedUser Stories Applied
User Stories Applied
 
Agile101 Small Batches
Agile101 Small BatchesAgile101 Small Batches
Agile101 Small Batches
 
Agile values
Agile valuesAgile values
Agile values
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
Leading Agile Product Discovery
Leading Agile Product DiscoveryLeading Agile Product Discovery
Leading Agile Product Discovery
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Heise cusimano
Heise cusimanoHeise cusimano
Heise cusimano
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2
 
User Story Mapping: Discover the whole story, build the right product
User Story Mapping: Discover the whole story, build the right productUser Story Mapping: Discover the whole story, build the right product
User Story Mapping: Discover the whole story, build the right product
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
 
Pourquoi l'agile c'est absurde
Pourquoi l'agile c'est absurdePourquoi l'agile c'est absurde
Pourquoi l'agile c'est absurde
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
AT2012_Pune_UserStories_BhawanaGupta
AT2012_Pune_UserStories_BhawanaGuptaAT2012_Pune_UserStories_BhawanaGupta
AT2012_Pune_UserStories_BhawanaGupta
 
Selling lean development
Selling lean developmentSelling lean development
Selling lean development
 
Agile product development and management
Agile product development and managementAgile product development and management
Agile product development and management
 
Agileproductdevelopmentandmanagement 120420040535-phpapp02
Agileproductdevelopmentandmanagement 120420040535-phpapp02Agileproductdevelopmentandmanagement 120420040535-phpapp02
Agileproductdevelopmentandmanagement 120420040535-phpapp02
 
Selling Kanban
Selling KanbanSelling Kanban
Selling Kanban
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Dan perron lim
Dan perron limDan perron lim
Dan perron lim
 

Más de André Heijstek

Más de André Heijstek (20)

Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Open space
Open spaceOpen space
Open space
 
Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?
 
Plenair feb 2011 cmmi 1.3
Plenair feb 2011 cmmi 1.3Plenair feb 2011 cmmi 1.3
Plenair feb 2011 cmmi 1.3
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Cmmi and agile
Cmmi and agileCmmi and agile
Cmmi and agile
 
Cmmi and agile
Cmmi and agileCmmi and agile
Cmmi and agile
 
CMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland WayCMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland Way
 
CMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland WayCMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland Way
 
Cmmi constellations.pptx
Cmmi constellations.pptxCmmi constellations.pptx
Cmmi constellations.pptx
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
If boekbesprekingen
If boekbesprekingenIf boekbesprekingen
If boekbesprekingen
 
The culture of cmmi
The culture of cmmiThe culture of cmmi
The culture of cmmi
 
Agile estimating and planning
Agile estimating and planningAgile estimating and planning
Agile estimating and planning
 
Agile requirements
Agile requirementsAgile requirements
Agile requirements
 

Último

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 

Último (20)

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 

Agile Requirements: User Stories

  • 1. Agile Intro Module 2 Agile Requirements
  • 2. Ere wie ere toekomt ... 2
  • 3. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. 3
  • 4. 12 principes Our highest priority is to satisfy the customer Working software is the primary 1 measure of progress. 7 through early and continuous delivery of valuable software. Agile processes promote sustainable Welcome changing requirements, even late in development. The sponsors, developers, 2 and users should be able to maintain a 8 development. Agile processes harness change for the customer's competitive advantage. constant pace indefinitely. Continuous attention to technical Deliver working software frequently, from a 3 excellence and good design enhances 9 couple of weeks to a couple of months, with a agility. preference to the shorter timescale. Simplicity--the art of maximizing the Business people and developers must work 4 amount of work not done--is essential. 10 together daily throughout the project. The best architectures, requirements, Build projects around motivated individuals. 5 and designs emerge from self-organizing teams. 11 Give them the environment and support they need, and trust them to get the job done. At regular intervals, the team reflects The most efficient and effective method of on how to become more effective, then 6 tunes and adjusts its behavior 12 conveying information to and within a development team is face-to-face conversation. accordingly. 4
  • 5. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 5
  • 6. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 5
  • 7. User Story As a trainee I want to know more about User Stories Because this is a core concept in Agile, determines the product, the interaction with the customer and forms the basis for planning 6
  • 8. Why are requirements so difficult 7
  • 9. Why are requirements so difficult 7
  • 10. What is a User Story? • Written description of the story used for planning and as a reminder • Conversations about the story that serve to flash out the details of the story • Tests that convey and document details and that can be used to determine when a story is complete 8
  • 11. What is a User Story? • Written description of the story used for planning and as a reminder • Conversationsaabout the story that serve As <User Role> to flash out wantdetails of the story I the <something> So I can achieve <value> • Tests that convey and document details and that can be used to determine when a story is complete 8
  • 12. Develop User Stories User Role User Story 9
  • 13. Identify User Roles Receptionist Patient Doctor myHospital Local doctor Nurse supporter of patient 10
  • 14. Group User Roles Patient Receptionist supporter of patient myHospital Doctor Local doctor Nurse 11
  • 15. Personas Patient 12
  • 16. Personas Oma Jans Patient 90 jaar zeer hard-horend slecht ter been nog nooit met computer gewerkt ... 12
  • 17. Personas Oma Jans Patient Kees 90 jaar zeer hard-horend slecht25 jaar ter been nog nooit met computer voetballer gewerkt accountant ... .... 12
  • 18. User Stories As a <User Role> I want <something> So I can achieve <value> acceptance tests 13
  • 19. User Stories As a <User Role> I want <something> So I can achieve <value> acceptance tests 13
  • 20. Cone of Uncertainty clear, precise stories epics 14
  • 22. Trawling methods • User interviews • Questionnaires • Observation • Workshops 16
  • 23. INVEST in User Stories • Independent • Negotiable • Valuable to users or customers • Estimatable • Small • Testable 17
  • 24. Independent A user can pay with Visa card A user can pay with Master card 18
  • 25. Negotiable • A story is NO contract 19
  • 26. Valuable to the user All error handling is done through a set of common classes 20
  • 27. Valuable to the user All errors are presented to the user and logged in a consistent manner 20
  • 29. Estimatable • When are stories not estimatable? 21
  • 30. Estimatable • When are stories not estimatable? • developers have insufficient domain knowledge 21
  • 31. Estimatable • When are stories not estimatable? • developers have insufficient domain knowledge • developers have insufficient technical knowledge 21
  • 32. Estimatable • When are stories not estimatable? • developers have insufficient domain knowledge • developers have insufficient technical knowledge • stories are too large 21
  • 34. Small Too big: split up - epic with stories - research and development 22
  • 35. Testable De software moet een goede performance hebben 23
  • 36. Testable Tom Gilb: Planguage 23
  • 37. Planguage TAG Performance Users should not have the GIST feeling they are “waiting for the system” PLAN (100 concurrent users) Reponse time < 2s MUST (100 concurrent users) Reponse time < 5s PAST (100 concurrent users) Reponse time > 10s Automatic test script METER “PERFORMANCE” 24
  • 38. Kano model High Customer satisfaction Exciters and delighters ar line / an ce rm rfo Pe Must-have, mandatory Low Fully Absent Feature presence implemented 25
  • 39. Kano - model Must-have, Performance, Exciters and mandatory linear delighters unexpected, hygiene factors more is better not required features unique selling dissatisfiers point 26
  • 40. User Stories vergeleken • Use Cases (Jacobsen) • “traditional” requirements (IEEE 830) • The system shall ... 27
  • 41. User Stories vergeleken Title: buy a book Actor: customer Use Precondition: book is Actor available • Use Cases (Jacobsen) Main scenario: 1. customer selects book • “traditional” requirements basket 830) 2. put in (IEEE 3. pay • The system shall ...Extensions:title 1a search for 1b search for author 3a book not available, delivered later 27
  • 42. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 28
  • 43. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 28
  • 44. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 28
  • 45. User Story As a trainee I want to practice a bit after all theory Because practice makes perfect 29
  • 47. Case Develop a system to support a bar: • guests can order themselves • system suggests combinations • ordering app connects to back-end • app knows the menu (food & drink) • weekly/monthly offers 30
  • 48. Chaos Cocktail Party • Write an appealing vision for the system on a card • 5 Rounds • Swap card with someone else • At STOP, make pairs and reward 7 points • Add the points on your card 31
  • 49. Instruction • Assign 1 person as Product Owner • Model User Roles • Brainstorm User Stories • Max. 30 minuten 32
  • 50. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 33
  • 51. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 33
  • 52. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 33
  • 53. User Story As a trainee I want to know how to handle acceptance test in Agile Because a User Story is not complete without a test 34
  • 54. Acceptance tests A user can pay with credit card 35
  • 55. Acceptance tests Test with Visa, Master and Amex (pass) Test with Diners Club (fail) Test with good, bad, missing CVC numbers Test with expired cards Test above card limit 35
  • 56. Excercise Now add some acceptance tests to your stories 36
  • 57. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 37
  • 58. Sprint Backlog TO-DO DOING DONE User Stories Case Acceptance tests 37
  • 59. Summary • Agile Requirements • it’s not about the documentation • but about interaction • Card - Conversation - Confirmation 38
  • 60. Retrospective Start doing Stop doing Continue doing 39
  • 61. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. 40
  • 62. 12 principes Our highest priority is to satisfy the customer Working software is the primary 1 measure of progress. 7 through early and continuous delivery of valuable software. Agile processes promote sustainable Welcome changing requirements, even late in development. The sponsors, developers, 2 and users should be able to maintain a 8 development. Agile processes harness change for the customer's competitive advantage. constant pace indefinitely. Continuous attention to technical Deliver working software frequently, from a 3 excellence and good design enhances 9 couple of weeks to a couple of months, with a agility. preference to the shorter timescale. Simplicity--the art of maximizing the Business people and developers must work 4 amount of work not done--is essential. 10 together daily throughout the project. The best architectures, requirements, Build projects around motivated individuals. 5 and designs emerge from self-organizing teams. 11 Give them the environment and support they need, and trust them to get the job done. At regular intervals, the team reflects The most efficient and effective method of on how to become more effective, then 6 tunes and adjusts its behavior 12 conveying information to and within a development team is face-to-face conversation. accordingly. 41

Notas del editor

  1. \n
  2. \n
  3. Toepassing op Requirements\n1\n- ga bij elkaar zitten tijdens release/sprint planning\n- leg uit wat je bedoelt met een requirement\n2\n- voor een sprint van 3 weken kan je veel details wel onthouden, documenteer alleen het noodzakelijke\n- snelle oplevering zorgt ook voor snelle leercurve voor foutief ingeschatte requirements\n3\n- ga bij elkaar zitten ...\n4\n- elke nieuwe sprint kan iets volledig anders zijn dan vooraf gedacht\n
  4. Toepassing op requirements\n1. Feedback in sprint review\n2. Sprint planning\n3. -\n4. Release / sprint planning\n5. -\n6. -\n7. Sprint review\n8. Release/sprint planning\n9. Sprint\n10. Release/sprint planning\n11. -\n12. Release/sprint planning/daily scrum/sprint review\n
  5. \n
  6. \n
  7. Hoe herken je een extraverte software engineer?\n\nDe business weet niet wat ze wil\nKan het niet uitleggen in termen waar IT iets mee kan\nSoftware engineers zijn verlegen / nerd / houden van puzzelen\n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. 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.\n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. En dan?\n- R&amp;D stories\n- Kleiner stories\n
  24. En dan?\n- R&amp;D stories\n- Kleiner stories\n
  25. En dan?\n- R&amp;D stories\n- Kleiner stories\n
  26. En dan?\n- R&amp;D stories\n- Kleiner stories\n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. Voorbeeld:\nhotelkamer\n- MH - bed, douche, schoon\n- Linear - m2\n- Exciters - fitness ruimte, WIFI\n
  33. Groot verschil met &amp;#x201C;the system shall&amp;#x201D; is dat daar het systeem beschreven wordt (wat doet het systeem).\nIn use cases en user stories wordt de interactie van de gebruiker met het systeem beschreven.\n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. Twee mogelijke uitvoeringen:\n- voor mij - wat moet ik met deze cursus starten/stoppen/doorgaan\n- voor de deelnemers - wat gaan zij morgen in hun werk doen\nVoorkeur voor de tweede vorm.\n
  49. Toepassing op Requirements\n1\n- ga bij elkaar zitten tijdens release/sprint planning\n- leg uit wat je bedoelt met een requirement\n2\n- voor een sprint van 3 weken kan je veel details wel onthouden, documenteer alleen het noodzakelijke\n- snelle oplevering zorgt ook voor snelle leercurve voor foutief ingeschatte requirements\n3\n- ga bij elkaar zitten ...\n4\n- elke nieuwe sprint kan iets volledig anders zijn dan vooraf gedacht\n
  50. Toepassing op requirements\n1. Feedback in sprint review\n2. Sprint planning\n3. -\n4. Release / sprint planning\n5. -\n6. -\n7. Sprint review\n8. Release/sprint planning\n9. Sprint\n10. Release/sprint planning\n11. -\n12. Release/sprint planning/daily scrum/sprint review\n