SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
PlayUP
                                                                                          Social games and live sport




                                 Breaking Down Stories


                                  Concept to Sprint Ready

                                                                      Reginald de Silva


MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                  ©PlayUp Interactive Entertainment                                                     2
What is a Story?                                                               PlayUP
                                                                     Social games and live sport

  A Story describes a particular user feature or function in a manner that
  business representatives and technical team members can understand.

  Stories:
  • Describe features or functionality that is testable and has business value
  • Express requirements in simple terms and can be estimated, measured
  and tracked
  • Communicates between all parties
  • Not too small
  • Not too big – i.e. can be completed within one sprint
  • May also be non-functional
  • Are used by the entire project team including business Subject Matter
  Experts
MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 3
Story Attributes                                                               PlayUP
                                                                     Social games and live sport

  The acronym "INVEST" can remind you that good
  stories are:
  I - Independent
  N - Negotiable
  V – Valuable (can also mean Vertical)
  E - Estimable (or Estimatable)
  S - Small
  T – Testable
MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 4
Why are Stories important?                                                     PlayUP
                                                                     Social games and live sport

  • Communication
  • Planning - short and long
  • Seeing the “Big Picture” with some granularity




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 5
The 3 C’s                                                                      PlayUP
                                                                     Social games and live sport

  Stories are more than words...

  • Card – story text
  • Conversation – discuss the details
  • Confirmation – record acceptance tests




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 6
User Roles                                                                     PlayUP
                                                                     Social games and live sport

  • Broaden the scope from looking at one user
  • Allows users to vary by:
      What they use the software for
      How they use the software
      Background
      Familiarity with the software / computers
  • Used extensively in usage-centred design

MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 7
Why Story index cards?                                                         PlayUP
                                                                     Social games and live sport

  • You can’t fit much text onto an index card!

  • Tactile qualities get everyone involved




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 8
Story Cards                                                                          PlayUP
                                                                           Social games and live sport

  Story cards are used for:
  • Sprint planning
  • Estimation sessions
                                                                     Story-01
  • Product or Project Backlog and Sprint story card wall
                                                                     User creates a new
                                                                      Story-02
  Cards might include:                                               customer record
                                                                      User creates a
  • Story ID
  • Story Title                                                       customer record
  • Estimate                                                         M                             4
  • Business priority
                                                                      M                                4




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                         9
Story Conventions                                                                     PlayUP
                                                                            Social games and live sport

                                 STORY NARRATIVE CONVENTION

                                 “As <role>
                                 I want <function>
                                 so that <business value>”

                                 ACCEPTANCE TEST CONVENTION

                                 “When I do this <action>,
                                 I expect this <result>”

                                 SCENARIO CONVENTION

                                 Given some initial context (the givens),
                                 When an event occurs,
                                 Then ensure some outcomes.

MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                       ©PlayUp Interactive Entertainment                                  10
A process that I like to follow to
                                                                                            PlayUP
  help articulate scenarios...                                                  Social games and live sport




                                                          Agreed
                                                       terminology
          Domain Model                                               Glossary              Scenarios
                                                       (ubiquitous
                                                        language)




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                            11
Backlog                                                                        PlayUP
                                                                     Social games and live sport

  • Each project will have a backlog – a prioritised and
  estimated list of remaining work (story cards) to be done

  • Over the course of the project, the backlog is re-prioritised
  so that the team always works on the most valuable feature
  next

  • Stories can also be added and removed from the backlog


MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 12
A process that I like to follow to
                                                                                              PlayUP
  help build the Backlog...                                                       Social games and live sport




            As-Is                      To-Be
           Process                    Process                        Epics   Stories             Backlog
            Maps                       Maps




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                              13
Another process that I like to
  follow to help build the Backlog...                                                                   PlayUP
                                                                                            Social games and live sport




         Business                 Functional                              Carding
                                                                                    Epics   Stories           Backlog
       Requirements              Requirements                             session




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                      ©PlayUp Interactive Entertainment                                                   14
... And another process that I like to
  follow to help build the Backlog...                                                       PlayUP
                                                                                Social games and live sport




           Business                                         Carding
                                                                      Stories               Backlog
         Requirements                                       session




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                            15
... And another process that I like to
  follow to help build the Backlog...                                                      PlayUP
                                                                               Social games and live sport




              Business
                                                                     Stories     Backlog
              Concept



MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                           16
Story format and content
                                                                                 PlayUP
  that I like...                                                     Social games and live sport

  • Story name is the business narrative

  • Scenarios are used to describe key behaviours and business value

  • Scenarios are used for acceptance

  • Files such as UI mock ups, UI prototypes and spreadsheets are attached




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 17
Story Example                                                                              PlayUP
                                                                                 Social games and live sport

  • A Story describes a valuable                                     As a sales assistant
                                                                     I want to create a new customer record
                                                                     So that I can invoice the customer and
    feature in a manner that both                                    contact them as required

    business and IT team                                              Scenario 1: New customer record created

                                                                      Given the sales assistant is logged in
    members can understand.                                           to the customer database
                                                                      And has selected to create a new record

                                                                      When the create a customer record form is
                                                                      displayed

  • Stories are written in clear,                                     Then the sales assistant can enter the
                                                                      customers first name
    concise acceptance criteria                                       And can enter the customers surname
                                                                      And can enter the customers contact phone
                                                                      number
    scenarios and focus on                                            And can enter the customers mailing
                                                                      address
    business value!                                                   And can enter the customers email address
                                                                      And can save the record

MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                             18
Story Card Wall
    Ready for Sprint             In Development      In Testing     Social gamesDonelive sport
                                                                                and

     Story-1
     User creates a
     customer
     record       3

     Story-2
     User views a
     customer
     record       3

     Story-3
     User edits a
     customer
     record       2

     Story-4
     User deletes a
     customer
     record       1


         Provides visibility of sprint progress   Stories move across the wall from left to right
Story estimation                                                               PlayUP
                                                                     Social games and live sport

  Story complexity and effort is estimated using “Story points”
  Relative estimation using a scale such as:
  • Fibonacci - 0, 1, 2, 3, 5, 8
  • 1, 2, 4, 8, 16
  • 1, 2, 3
  • T-shirt sizes – S, M, L, XL
  • etc.


  Estimation is team based...
  • Team discusses requirements for each story
  • Developers and Testers provide an individual points estimate for each story
  • Estimates are discussed until team consensus is reached


MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 20
Velocity                                                                                         PlayUP
                                                                                       Social games and live sport

  The team’s throughput for an iteration is called its ‘Velocity’.

  A team’s velocity takes into account what has been achieved previously, team size,
  experience levels and planned leave.

  Velocity is usually measured using burn-up/burn-down charts:




                                 Sprint                                       Sprint




MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                          ©PlayUp Interactive Entertainment                                          21
Sprint planning                                                                PlayUP
                                                                     Social games and live sport


  At the beginning of each sprint, the team
  plans for the next sprint:
  • Team discusses planned velocity
  (throughput)
  • Business representatives advise on priority
  • IT team members advise on technical risk
  • Team agrees on stories to be delivered
MAY    Breaking Down Stories
2011
       Concept to Sprint Ready
                                 ©PlayUp Interactive Entertainment                                 22

Más contenido relacionado

Similar a Breaking Down Stories - Concept to Sprint Ready PDF

Nima Pourshasb Presentation
Nima Pourshasb PresentationNima Pourshasb Presentation
Nima Pourshasb PresentationMediabistro
 
The On-going Convergence of Interactive Gambling and Social Gaming
The On-going Convergence of Interactive Gambling and Social Gaming The On-going Convergence of Interactive Gambling and Social Gaming
The On-going Convergence of Interactive Gambling and Social Gaming Gerald Tan
 
Making Games for Gamers in HTML5
Making Games for Gamers in HTML5Making Games for Gamers in HTML5
Making Games for Gamers in HTML5Henric Suuronen
 
Big brand theory - Jean philippe randisi - itv - v2
Big brand theory - Jean philippe randisi - itv - v2Big brand theory - Jean philippe randisi - itv - v2
Big brand theory - Jean philippe randisi - itv - v2Interactive Scotland
 
Jean philippe randisi - itv - v2
Jean philippe randisi - itv - v2Jean philippe randisi - itv - v2
Jean philippe randisi - itv - v2Anna-Marie Taylor
 
Game time: Marketing opportunities in social gaming
Game time: Marketing opportunities in social gamingGame time: Marketing opportunities in social gaming
Game time: Marketing opportunities in social gamingMoxie Insight
 
Game Nation - Introduction
Game Nation - IntroductionGame Nation - Introduction
Game Nation - IntroductionDaniel Ruke
 
Story Architecture - Crafting Transmedia Design
Story Architecture - Crafting Transmedia DesignStory Architecture - Crafting Transmedia Design
Story Architecture - Crafting Transmedia DesignKarine Halpern
 

Similar a Breaking Down Stories - Concept to Sprint Ready PDF (9)

Nima Pourshasb Presentation
Nima Pourshasb PresentationNima Pourshasb Presentation
Nima Pourshasb Presentation
 
The On-going Convergence of Interactive Gambling and Social Gaming
The On-going Convergence of Interactive Gambling and Social Gaming The On-going Convergence of Interactive Gambling and Social Gaming
The On-going Convergence of Interactive Gambling and Social Gaming
 
Making Games for Gamers in HTML5
Making Games for Gamers in HTML5Making Games for Gamers in HTML5
Making Games for Gamers in HTML5
 
Big brand theory - Jean philippe randisi - itv - v2
Big brand theory - Jean philippe randisi - itv - v2Big brand theory - Jean philippe randisi - itv - v2
Big brand theory - Jean philippe randisi - itv - v2
 
Jean philippe randisi - itv - v2
Jean philippe randisi - itv - v2Jean philippe randisi - itv - v2
Jean philippe randisi - itv - v2
 
Game time: Marketing opportunities in social gaming
Game time: Marketing opportunities in social gamingGame time: Marketing opportunities in social gaming
Game time: Marketing opportunities in social gaming
 
Game Nation - Introduction
Game Nation - IntroductionGame Nation - Introduction
Game Nation - Introduction
 
Story Architecture - Crafting Transmedia Design
Story Architecture - Crafting Transmedia DesignStory Architecture - Crafting Transmedia Design
Story Architecture - Crafting Transmedia Design
 
10 leading gaming solution provider companies 2018
10 leading gaming solution provider companies 201810 leading gaming solution provider companies 2018
10 leading gaming solution provider companies 2018
 

Último

Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in PhilippinesDavidSamuel525586
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 

Último (20)

Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in Philippines
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 

Breaking Down Stories - Concept to Sprint Ready PDF

  • 1.
  • 2. PlayUP Social games and live sport Breaking Down Stories Concept to Sprint Ready Reginald de Silva MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 2
  • 3. What is a Story? PlayUP Social games and live sport A Story describes a particular user feature or function in a manner that business representatives and technical team members can understand. Stories: • Describe features or functionality that is testable and has business value • Express requirements in simple terms and can be estimated, measured and tracked • Communicates between all parties • Not too small • Not too big – i.e. can be completed within one sprint • May also be non-functional • Are used by the entire project team including business Subject Matter Experts MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 3
  • 4. Story Attributes PlayUP Social games and live sport The acronym "INVEST" can remind you that good stories are: I - Independent N - Negotiable V – Valuable (can also mean Vertical) E - Estimable (or Estimatable) S - Small T – Testable MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 4
  • 5. Why are Stories important? PlayUP Social games and live sport • Communication • Planning - short and long • Seeing the “Big Picture” with some granularity MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 5
  • 6. The 3 C’s PlayUP Social games and live sport Stories are more than words... • Card – story text • Conversation – discuss the details • Confirmation – record acceptance tests MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 6
  • 7. User Roles PlayUP Social games and live sport • Broaden the scope from looking at one user • Allows users to vary by:  What they use the software for  How they use the software  Background  Familiarity with the software / computers • Used extensively in usage-centred design MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 7
  • 8. Why Story index cards? PlayUP Social games and live sport • You can’t fit much text onto an index card! • Tactile qualities get everyone involved MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 8
  • 9. Story Cards PlayUP Social games and live sport Story cards are used for: • Sprint planning • Estimation sessions Story-01 • Product or Project Backlog and Sprint story card wall User creates a new Story-02 Cards might include: customer record User creates a • Story ID • Story Title customer record • Estimate M 4 • Business priority M 4 MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 9
  • 10. Story Conventions PlayUP Social games and live sport STORY NARRATIVE CONVENTION “As <role> I want <function> so that <business value>” ACCEPTANCE TEST CONVENTION “When I do this <action>, I expect this <result>” SCENARIO CONVENTION Given some initial context (the givens), When an event occurs, Then ensure some outcomes. MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 10
  • 11. A process that I like to follow to PlayUP help articulate scenarios... Social games and live sport Agreed terminology Domain Model Glossary Scenarios (ubiquitous language) MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 11
  • 12. Backlog PlayUP Social games and live sport • Each project will have a backlog – a prioritised and estimated list of remaining work (story cards) to be done • Over the course of the project, the backlog is re-prioritised so that the team always works on the most valuable feature next • Stories can also be added and removed from the backlog MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 12
  • 13. A process that I like to follow to PlayUP help build the Backlog... Social games and live sport As-Is To-Be Process Process Epics Stories Backlog Maps Maps MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 13
  • 14. Another process that I like to follow to help build the Backlog... PlayUP Social games and live sport Business Functional Carding Epics Stories Backlog Requirements Requirements session MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 14
  • 15. ... And another process that I like to follow to help build the Backlog... PlayUP Social games and live sport Business Carding Stories Backlog Requirements session MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 15
  • 16. ... And another process that I like to follow to help build the Backlog... PlayUP Social games and live sport Business Stories Backlog Concept MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 16
  • 17. Story format and content PlayUP that I like... Social games and live sport • Story name is the business narrative • Scenarios are used to describe key behaviours and business value • Scenarios are used for acceptance • Files such as UI mock ups, UI prototypes and spreadsheets are attached MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 17
  • 18. Story Example PlayUP Social games and live sport • A Story describes a valuable As a sales assistant I want to create a new customer record So that I can invoice the customer and feature in a manner that both contact them as required business and IT team Scenario 1: New customer record created Given the sales assistant is logged in members can understand. to the customer database And has selected to create a new record When the create a customer record form is displayed • Stories are written in clear, Then the sales assistant can enter the customers first name concise acceptance criteria And can enter the customers surname And can enter the customers contact phone number scenarios and focus on And can enter the customers mailing address business value! And can enter the customers email address And can save the record MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 18
  • 19. Story Card Wall Ready for Sprint In Development In Testing Social gamesDonelive sport and Story-1 User creates a customer record 3 Story-2 User views a customer record 3 Story-3 User edits a customer record 2 Story-4 User deletes a customer record 1 Provides visibility of sprint progress Stories move across the wall from left to right
  • 20. Story estimation PlayUP Social games and live sport Story complexity and effort is estimated using “Story points” Relative estimation using a scale such as: • Fibonacci - 0, 1, 2, 3, 5, 8 • 1, 2, 4, 8, 16 • 1, 2, 3 • T-shirt sizes – S, M, L, XL • etc. Estimation is team based... • Team discusses requirements for each story • Developers and Testers provide an individual points estimate for each story • Estimates are discussed until team consensus is reached MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 20
  • 21. Velocity PlayUP Social games and live sport The team’s throughput for an iteration is called its ‘Velocity’. A team’s velocity takes into account what has been achieved previously, team size, experience levels and planned leave. Velocity is usually measured using burn-up/burn-down charts: Sprint Sprint MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 21
  • 22. Sprint planning PlayUP Social games and live sport At the beginning of each sprint, the team plans for the next sprint: • Team discusses planned velocity (throughput) • Business representatives advise on priority • IT team members advise on technical risk • Team agrees on stories to be delivered MAY Breaking Down Stories 2011 Concept to Sprint Ready ©PlayUp Interactive Entertainment 22