SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
Product Management at AMEE




Friday, 26 October 12
Clear, visible process
                        across the company
                        Measurable value from
                        development
                        Lightweight, easily
                        adaptable to future
                        change.
Friday, 26 October 12
Bugs




           Ideas        Planning   Development   Measure




       Roadmap




Friday, 26 October 12
Bugs    Bugs
                        Defects in the product as reported by customers or staff, or issues
                        raised by any error logging tools.




                Ideas
                        Ideas            Planning                                 Development
                        Suggestions for the product come from inside the company, or from
                        external sources, like customer service channels, or any external
                        forums for discussion of the product.




            Roadmap     Roadmap
                        Company strategy, defined in terms of high level requirements, or
                        high level themes for user stories.




Friday, 26 October 12
Planning
                Bugs

                                   Input from each board has a qualifying
                                   process before it makes it to planning.

                                   Bugs are confirmed as reproducible,
                                   Ideas are described in enough detail to be
                Ideas   Planning                      Development
                                   understood by a product manager
                                   Items on the roadmap are confirmed as still
                                   relevant to the company strategy.

                                   Requirements or draft stories are fleshed
                                   out here, with sketches or wireframes, until
                                   they are in a state that can be estimated
            Roadmap                upon by a development team, and
                                   delivered.




Friday, 26 October 12
Planning
                Bugs

                                    Developer         Estimation
                                     Review            Meeting

                Ideas   Planning                Development




            Roadmap




Friday, 26 October 12
Planning
                Bugs

                                    Developer         Estimation
                                     Review            Meeting

                Ideas   Planning                Development
                                   One developer and the product
                                   manager reviews any story or
                                   requirement that needs an
                                   estimate in this meeting.
            Roadmap                Together they weed out technical
                                   issues, and dependencies before
                                   a group estimation, or identify
                                   areas that need further definition
                                   before estimation is possible.




Friday, 26 October 12
Planning
                Bugs

                                    Developer         Estimation
                                     Review            Meeting

                Ideas   Planning                Development
                                   In an estimation meeting the
                                   developers, and the product
                                   manager run through the stories
                                   and allocate a points value to
            Roadmap                each story based on perceived
                                   difficulty across the whole team.




Friday, 26 October 12
Sprint planning and
               development
               Bugs


                  Sprint      Daily   Sprint     Retro-
                 planning   Standup   Demo      spective

                Ideas                    Planning          Development




            Roadmap




Friday, 26 October 12
Sprint planning and
               development
               Bugs


                  Sprint      Daily     Sprint      Retro-
                 planning   Standup     Demo       spective

                Ideas                      Planning             Development
            Stories and requirements are assigned to a sprint
            in a sprint planning meeting.
            A product manager reviews the stories going into
            the sprint with the development team, and the
            Roadmap
            development team commit to delivering the work,
            based on the velocity agreed in the last sprint
            retrospective.




Friday, 26 October 12
Sprint planning and
               development
               Bugs


                  Sprint      Daily   Sprint      Retro-
                 planning   Standup   Demo       spective

                Ideas                    Planning             Development
            Every morning, the development team and the
            product manager runs a 15 min stand-up meeting,
            answering the following questions:
            - What you did yesterday?
            Roadmap doing today?
            - What are
            - What is blocking you?
            Sprint progress is reviewed, against what was
            committed to for the sprint.




Friday, 26 October 12
Sprint planning and
               development
               Bugs


                  Sprint      Daily    Sprint      Retro-
                 planning   Standup    Demo       spective

                Ideas                      Planning            Development
             On the last day of the sprint, the team members
             run through the work they’ve completed to the
             rest of the team, and the product manager.
             Original ‘owners’ of an idea are optionally
            Roadmap to see the requested story delivered.
             present,




Friday, 26 October 12
Sprint planning and
               development
               Bugs


                  Sprint      Daily     Sprint      Retro-
                 planning   Standup     Demo       spective

              Ideas                         Planning            Development
              After the sprint demo, comes the retrospective.
              The team discusses the good and bad aspects
              of the sprint, and any changes to their process
              they’d like see internally.
              The team commit to a velocity for the next
            Roadmap
              sprint, based on the points delivered, to help
              plan the next sprint.




Friday, 26 October 12
Bugs




                Ideas   Planning   Development




            Roadmap




Friday, 26 October 12
What this looks
                         like in Trello



Friday, 26 October 12
Bugs




                Ideas      Planning   Development




            Roadmap




                        Filing bugs
Friday, 26 October 12
Reviewed &
                         Inbox                                       Accepted
                                                 needs input
                Bugs
                         Bug with
                        description




                Ideas                 Planning                 Development




            Roadmap




Friday, 26 October 12
Reviewed &
                        Inbox                                       Accepted
                                           needs input
                Bugs                          Bug with
                                           description, and
                                              steps to
                                           reproduce, etc.



                Ideas           Planning                      Development




            Roadmap




Friday, 26 October 12
Reviewed &
                        Inbox                                  Accepted
                                           needs input
                Bugs                                            Bug with
                                                             description, and
                                                                steps to
                                                             reproduce, etc.



                Ideas           Planning                 Development




            Roadmap




Friday, 26 October 12
Bugs




                Ideas        Planning   Development




            Roadmap




                        Collecting Ideas
Friday, 26 October 12
Awaiting Review            Under review         Accepted

                Bugs
                               Idea from inside
                                 the company




                Ideas                         Planning
                               External customer                        Development
                                    request




            Roadmap




                        Ideas come from any where inside, and
                                outside the company
Friday, 26 October 12
Awaiting Review            Under review             Accepted

                Bugs
                                                     Idea from inside
                                                       the company




                Ideas                     Planning
                           External customer                            Development
                                request




            Roadmap




                 A product manager works with the originator,
                             to flesh them out.
Friday, 26 October 12
Awaiting Review            Under review         Accepted

                Bugs
                                                                        Idea from inside
                                                                          the company




                Ideas                     Planning
                           External customer                        Development
                                request




            Roadmap




                 When it’s understood, it can be moved to the
                               planning board
Friday, 26 October 12
Bugs




                Ideas        Planning   Development




            Roadmap


                        How the roadmap
                         drives product
Friday, 26 October 12
Now




                                 To avoid waste,
                                 user stories and
                                 features only
                                 become more
                                 detailed and
                                 granular as they
                                 get closer to
                                 development.


                        Future

Friday, 26 October 12
Q3                       Q4                      2013

                Bugs
                          Update sign-in          Public sign-in for          Scope 3
                            process                 companies                calculation




                Ideas       Defined and Planning                        Development
                          documented API                                    CRC Reporting




                          RAG status on
            Roadmap         suppliers




                The Roadmap gives a high level view of areas
                        of focus in coming months.
Friday, 26 October 12
Q3                      Q4                      2013

                Bugs
                               Update sign-in         Public sign-in for          Scope 3
                                 process                companies                calculation




                Ideas           Defined and Planning                        Development
                              documented API                                    CRC Reporting




                               RAG status on
            Roadmap              suppliers




                        New cards are created based on these
                                themes in planning
Friday, 26 October 12
Bugs




                Ideas         Planning   Development




            Roadmap


                        Defining deliverable
                              work
Friday, 26 October 12
Ready for
                         To Do       Spec and dev review   UX and Design
                                                                                 Estimation



                        User story




                                               Planning                    Development




            The aim is to get cards from the left, to the right.
Friday, 26 October 12
Ready for
                         To Do       Spec and dev review   UX and Design
                                                                                 Estimation



                        User story        User story




                                                Planning                   Development




              It’s okay for cards to be sent back and forth
            between stages if they need further clarification
Friday, 26 October 12
Ready for
                         To Do       Spec and dev review   UX and Design
                                                                                 Estimation



                        User story                            User story




                                               Planning                    Development




              It’s okay for cards to be sent back and forth
            between stages if they need further clarification
Friday, 26 October 12
Ready for
                         To Do       Spec and dev review    UX and Design
                                                                                  Estimation



                        User story         User story




                                                 Planning                   Development




              It’s okay for cards to be sent back and forth
            between stages if they need further clarification
Friday, 26 October 12
Ready for
                         To Do       Spec and dev review    UX and Design
                                                                                  Estimation



                        User story         User story




                                                 Planning                   Development




                 Cards are ready when they fit the format for a
                 product, are well understood and have clear
                             measurement criteria
Friday, 26 October 12
Main goals for dev process

                        Simplicity
                        Transparency

                        Flexibility



Friday, 26 October 12
Bugs




                Ideas         Planning   Development




            Roadmap


                        Delivering the work

Friday, 26 October 12
Estimated       Current sprint   In Progress   Pull Request   QA   Complete


               A user story




                A second
                  story




               A user story




                A second
                  story




                        Prioritising estimated stories
Friday, 26 October 12
Estimated       Current sprint   In Progress   Pull Request   QA   Complete


               A user story     A user story




                A second         A second
                  story            story




                           Building a sprint, based on
Friday, 26 October 12
                                     velocity
Estimated        Current sprint   In Progress     Pull Request   QA   Complete

                                  A second       A user story
               A user story
                                    story




                A second
                  story




                              Picking up work from the
Friday, 26 October 12
                               current sprint backlog
Estimated        Current sprint   In Progress   Pull Request     QA   Complete

                                  A second                      A user story
               A user story
                                    story




                A second
                  story




                              Code review from other
Friday, 26 October 12
                              developer in pull request
Estimated        Current sprint   In Progress   Pull Request      QA          Complete

                                  A second                                   A user story
               A user story
                                    story




                A second
                  story




                              QA performed by product
Friday, 26 October 12
                                       owner
Estimated        Current sprint   In Progress   Pull Request   QA   Complete

                                  A second                                        A user story
               A user story
                                    story




                A second
                  story




                              Feature ready for release
Friday, 26 October 12
Completed features by this point
                                                                should be in a state to be
                  Complete         0.17.1          0.17.2
                                                                deployed to production.
                   A user story   A user story      Bug fix
                                                                Depending on the business
                                                                need, they can be pushed
                                                                directly to production (in the
                                   A another
                                     story         User story   case of severe bugs etc), or as
                                                                specific releases.

                                                                The aspiration here is to working,
                                                                QA’d, and CR’d code
                                                                automatically pushed to
                                                                production, where features can
                                                                be rolled out gradually, or
                                                                switched on or off independently
                                                                of code releases.




                                                 Deployment
Friday, 26 October 12
Bugs




           Ideas        Planning   Development   Measure




       Roadmap




Friday, 26 October 12
Measuring the value of features
           Bugs


                  Development doesn’t end at deployment.

           Ideas every feature needs accompanying metrics, but
              Not               Planning           Development   Measure
              most should have them.

                  Did a feature have the expected result?

       Roadmap can we tell?
           How

                  Are we measuring the right data here?

                  How might we improve the feature?

                  How are we getting feedback?




Friday, 26 October 12
Measuring the value of features
           Bugs



                           Quantitive                     Qualitative
           Ideas                           Planning   In-app chat
                                                             Development            Measure
                        Kissmetrics                   (eg. Olark)
                        (individual user
                        interactions)
                                                      Support software
                                                      (desk.com)
             Google Analytics
       Roadmap trends, and
             (larger
             heatmaps)                                User testing
                                                      (recording how features
                                                      are used in beta / testing)
                        Ad-hoc API/DB
                        Queries
                                                      Problem &
                                                      solution interviews
                                                      ( showing prototypes to
                                                      users before building)




Friday, 26 October 12

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementMary Macin
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumAlexey Krivitsky
 
Certified Scrum Product Owner Training
Certified Scrum Product Owner TrainingCertified Scrum Product Owner Training
Certified Scrum Product Owner Trainingguest74599
 
Csm and Cspo
Csm and CspoCsm and Cspo
Csm and CspoCTECK SBS
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyTaha Kass-Hout, MD, MS
 
Scrum referencecard
Scrum referencecardScrum referencecard
Scrum referencecardSuresh Kumar
 
Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Adrian Treacy
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyTaha Kass-Hout, MD, MS
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 

Was ist angesagt? (20)

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Intro to scrum webinar
Intro to scrum webinarIntro to scrum webinar
Intro to scrum webinar
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
 
Certified Scrum Product Owner Training
Certified Scrum Product Owner TrainingCertified Scrum Product Owner Training
Certified Scrum Product Owner Training
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Metodologia scrum actualizada qa
Metodologia scrum actualizada qaMetodologia scrum actualizada qa
Metodologia scrum actualizada qa
 
Csm and Cspo
Csm and CspoCsm and Cspo
Csm and Cspo
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Scrum and Project Management
Scrum and Project ManagementScrum and Project Management
Scrum and Project Management
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
 
Scrum referencecard
Scrum referencecardScrum referencecard
Scrum referencecard
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum july 24th
Introduction to agile scrum july 24thIntroduction to agile scrum july 24th
Introduction to agile scrum july 24th
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 

Ähnlich wie Amee product development workflow

Agile Software Development With SCRUM
Agile Software Development With SCRUMAgile Software Development With SCRUM
Agile Software Development With SCRUMAlexey Krivitsky
 
The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and...
The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and...The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and...
The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and...Devbridge Group
 
Why Scrum Why Now
Why Scrum Why NowWhy Scrum Why Now
Why Scrum Why Nowmtoppa
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 
Scrum & Agile - imobilemagic
Scrum & Agile - imobilemagicScrum & Agile - imobilemagic
Scrum & Agile - imobilemagicStartup Braga
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using ScrumKamalika Guha Roy
 
Project management in Agile Way
Project management in Agile WayProject management in Agile Way
Project management in Agile WayC.T.Co
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners WorkshopPinkesh Shah
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsBjörn Jónsson
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM MethodologyAngelin R
 
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...UXPA International
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master WorkshopGlen Alleman
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product ManagementSVPMA
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-ScrumPraveen Nair
 
Agile practices and benefits
Agile practices and benefitsAgile practices and benefits
Agile practices and benefitsRichard Stone
 

Ähnlich wie Amee product development workflow (20)

Agile Software Development With SCRUM
Agile Software Development With SCRUMAgile Software Development With SCRUM
Agile Software Development With SCRUM
 
The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and...
The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and...The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and...
The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and...
 
Why Scrum Why Now
Why Scrum Why NowWhy Scrum Why Now
Why Scrum Why Now
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Scrum & Agile - imobilemagic
Scrum & Agile - imobilemagicScrum & Agile - imobilemagic
Scrum & Agile - imobilemagic
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
Project management in Agile Way
Project management in Agile WayProject management in Agile Way
Project management in Agile Way
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners Workshop
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
 
Introduction to Scrum
Introduction to Scrum Introduction to Scrum
Introduction to Scrum
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
 
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product Management
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
 
Agile practices and benefits
Agile practices and benefitsAgile practices and benefits
Agile practices and benefits
 
Cl 03
Cl 03Cl 03
Cl 03
 

Mehr von Chris Adams

Djangocon Europe 2017: Planet Friendly Django
Djangocon Europe 2017: Planet Friendly DjangoDjangocon Europe 2017: Planet Friendly Django
Djangocon Europe 2017: Planet Friendly DjangoChris Adams
 
2016 Nov - World Usability Day Prague - Planet Friendly Digital Design
2016 Nov - World Usability Day Prague - Planet Friendly Digital Design2016 Nov - World Usability Day Prague - Planet Friendly Digital Design
2016 Nov - World Usability Day Prague - Planet Friendly Digital DesignChris Adams
 
Wp-LDN - monthly news roundup
Wp-LDN - monthly news roundupWp-LDN - monthly news roundup
Wp-LDN - monthly news roundupChris Adams
 
Getting to The Loop - London Wordpress Meetup July 28th
Getting to The Loop - London Wordpress Meetup  July 28thGetting to The Loop - London Wordpress Meetup  July 28th
Getting to The Loop - London Wordpress Meetup July 28thChris Adams
 
Carbage SiCamp June 09
Carbage SiCamp June 09Carbage SiCamp June 09
Carbage SiCamp June 09Chris Adams
 
Twitter - A beginner's guide
Twitter - A beginner's guideTwitter - A beginner's guide
Twitter - A beginner's guideChris Adams
 
Postal: SiCamp Nov 2008 Submission Presentation
Postal: SiCamp Nov 2008 Submission PresentationPostal: SiCamp Nov 2008 Submission Presentation
Postal: SiCamp Nov 2008 Submission PresentationChris Adams
 

Mehr von Chris Adams (7)

Djangocon Europe 2017: Planet Friendly Django
Djangocon Europe 2017: Planet Friendly DjangoDjangocon Europe 2017: Planet Friendly Django
Djangocon Europe 2017: Planet Friendly Django
 
2016 Nov - World Usability Day Prague - Planet Friendly Digital Design
2016 Nov - World Usability Day Prague - Planet Friendly Digital Design2016 Nov - World Usability Day Prague - Planet Friendly Digital Design
2016 Nov - World Usability Day Prague - Planet Friendly Digital Design
 
Wp-LDN - monthly news roundup
Wp-LDN - monthly news roundupWp-LDN - monthly news roundup
Wp-LDN - monthly news roundup
 
Getting to The Loop - London Wordpress Meetup July 28th
Getting to The Loop - London Wordpress Meetup  July 28thGetting to The Loop - London Wordpress Meetup  July 28th
Getting to The Loop - London Wordpress Meetup July 28th
 
Carbage SiCamp June 09
Carbage SiCamp June 09Carbage SiCamp June 09
Carbage SiCamp June 09
 
Twitter - A beginner's guide
Twitter - A beginner's guideTwitter - A beginner's guide
Twitter - A beginner's guide
 
Postal: SiCamp Nov 2008 Submission Presentation
Postal: SiCamp Nov 2008 Submission PresentationPostal: SiCamp Nov 2008 Submission Presentation
Postal: SiCamp Nov 2008 Submission Presentation
 

Amee product development workflow

  • 1. Product Management at AMEE Friday, 26 October 12
  • 2. Clear, visible process across the company Measurable value from development Lightweight, easily adaptable to future change. Friday, 26 October 12
  • 3. Bugs Ideas Planning Development Measure Roadmap Friday, 26 October 12
  • 4. Bugs Bugs Defects in the product as reported by customers or staff, or issues raised by any error logging tools. Ideas Ideas Planning Development Suggestions for the product come from inside the company, or from external sources, like customer service channels, or any external forums for discussion of the product. Roadmap Roadmap Company strategy, defined in terms of high level requirements, or high level themes for user stories. Friday, 26 October 12
  • 5. Planning Bugs Input from each board has a qualifying process before it makes it to planning. Bugs are confirmed as reproducible, Ideas are described in enough detail to be Ideas Planning Development understood by a product manager Items on the roadmap are confirmed as still relevant to the company strategy. Requirements or draft stories are fleshed out here, with sketches or wireframes, until they are in a state that can be estimated Roadmap upon by a development team, and delivered. Friday, 26 October 12
  • 6. Planning Bugs Developer Estimation Review Meeting Ideas Planning Development Roadmap Friday, 26 October 12
  • 7. Planning Bugs Developer Estimation Review Meeting Ideas Planning Development One developer and the product manager reviews any story or requirement that needs an estimate in this meeting. Roadmap Together they weed out technical issues, and dependencies before a group estimation, or identify areas that need further definition before estimation is possible. Friday, 26 October 12
  • 8. Planning Bugs Developer Estimation Review Meeting Ideas Planning Development In an estimation meeting the developers, and the product manager run through the stories and allocate a points value to Roadmap each story based on perceived difficulty across the whole team. Friday, 26 October 12
  • 9. Sprint planning and development Bugs Sprint Daily Sprint Retro- planning Standup Demo spective Ideas Planning Development Roadmap Friday, 26 October 12
  • 10. Sprint planning and development Bugs Sprint Daily Sprint Retro- planning Standup Demo spective Ideas Planning Development Stories and requirements are assigned to a sprint in a sprint planning meeting. A product manager reviews the stories going into the sprint with the development team, and the Roadmap development team commit to delivering the work, based on the velocity agreed in the last sprint retrospective. Friday, 26 October 12
  • 11. Sprint planning and development Bugs Sprint Daily Sprint Retro- planning Standup Demo spective Ideas Planning Development Every morning, the development team and the product manager runs a 15 min stand-up meeting, answering the following questions: - What you did yesterday? Roadmap doing today? - What are - What is blocking you? Sprint progress is reviewed, against what was committed to for the sprint. Friday, 26 October 12
  • 12. Sprint planning and development Bugs Sprint Daily Sprint Retro- planning Standup Demo spective Ideas Planning Development On the last day of the sprint, the team members run through the work they’ve completed to the rest of the team, and the product manager. Original ‘owners’ of an idea are optionally Roadmap to see the requested story delivered. present, Friday, 26 October 12
  • 13. Sprint planning and development Bugs Sprint Daily Sprint Retro- planning Standup Demo spective Ideas Planning Development After the sprint demo, comes the retrospective. The team discusses the good and bad aspects of the sprint, and any changes to their process they’d like see internally. The team commit to a velocity for the next Roadmap sprint, based on the points delivered, to help plan the next sprint. Friday, 26 October 12
  • 14. Bugs Ideas Planning Development Roadmap Friday, 26 October 12
  • 15. What this looks like in Trello Friday, 26 October 12
  • 16. Bugs Ideas Planning Development Roadmap Filing bugs Friday, 26 October 12
  • 17. Reviewed & Inbox Accepted needs input Bugs Bug with description Ideas Planning Development Roadmap Friday, 26 October 12
  • 18. Reviewed & Inbox Accepted needs input Bugs Bug with description, and steps to reproduce, etc. Ideas Planning Development Roadmap Friday, 26 October 12
  • 19. Reviewed & Inbox Accepted needs input Bugs Bug with description, and steps to reproduce, etc. Ideas Planning Development Roadmap Friday, 26 October 12
  • 20. Bugs Ideas Planning Development Roadmap Collecting Ideas Friday, 26 October 12
  • 21. Awaiting Review Under review Accepted Bugs Idea from inside the company Ideas Planning External customer Development request Roadmap Ideas come from any where inside, and outside the company Friday, 26 October 12
  • 22. Awaiting Review Under review Accepted Bugs Idea from inside the company Ideas Planning External customer Development request Roadmap A product manager works with the originator, to flesh them out. Friday, 26 October 12
  • 23. Awaiting Review Under review Accepted Bugs Idea from inside the company Ideas Planning External customer Development request Roadmap When it’s understood, it can be moved to the planning board Friday, 26 October 12
  • 24. Bugs Ideas Planning Development Roadmap How the roadmap drives product Friday, 26 October 12
  • 25. Now To avoid waste, user stories and features only become more detailed and granular as they get closer to development. Future Friday, 26 October 12
  • 26. Q3 Q4 2013 Bugs Update sign-in Public sign-in for Scope 3 process companies calculation Ideas Defined and Planning Development documented API CRC Reporting RAG status on Roadmap suppliers The Roadmap gives a high level view of areas of focus in coming months. Friday, 26 October 12
  • 27. Q3 Q4 2013 Bugs Update sign-in Public sign-in for Scope 3 process companies calculation Ideas Defined and Planning Development documented API CRC Reporting RAG status on Roadmap suppliers New cards are created based on these themes in planning Friday, 26 October 12
  • 28. Bugs Ideas Planning Development Roadmap Defining deliverable work Friday, 26 October 12
  • 29. Ready for To Do Spec and dev review UX and Design Estimation User story Planning Development The aim is to get cards from the left, to the right. Friday, 26 October 12
  • 30. Ready for To Do Spec and dev review UX and Design Estimation User story User story Planning Development It’s okay for cards to be sent back and forth between stages if they need further clarification Friday, 26 October 12
  • 31. Ready for To Do Spec and dev review UX and Design Estimation User story User story Planning Development It’s okay for cards to be sent back and forth between stages if they need further clarification Friday, 26 October 12
  • 32. Ready for To Do Spec and dev review UX and Design Estimation User story User story Planning Development It’s okay for cards to be sent back and forth between stages if they need further clarification Friday, 26 October 12
  • 33. Ready for To Do Spec and dev review UX and Design Estimation User story User story Planning Development Cards are ready when they fit the format for a product, are well understood and have clear measurement criteria Friday, 26 October 12
  • 34. Main goals for dev process Simplicity Transparency Flexibility Friday, 26 October 12
  • 35. Bugs Ideas Planning Development Roadmap Delivering the work Friday, 26 October 12
  • 36. Estimated Current sprint In Progress Pull Request QA Complete A user story A second story A user story A second story Prioritising estimated stories Friday, 26 October 12
  • 37. Estimated Current sprint In Progress Pull Request QA Complete A user story A user story A second A second story story Building a sprint, based on Friday, 26 October 12 velocity
  • 38. Estimated Current sprint In Progress Pull Request QA Complete A second A user story A user story story A second story Picking up work from the Friday, 26 October 12 current sprint backlog
  • 39. Estimated Current sprint In Progress Pull Request QA Complete A second A user story A user story story A second story Code review from other Friday, 26 October 12 developer in pull request
  • 40. Estimated Current sprint In Progress Pull Request QA Complete A second A user story A user story story A second story QA performed by product Friday, 26 October 12 owner
  • 41. Estimated Current sprint In Progress Pull Request QA Complete A second A user story A user story story A second story Feature ready for release Friday, 26 October 12
  • 42. Completed features by this point should be in a state to be Complete 0.17.1 0.17.2 deployed to production. A user story A user story Bug fix Depending on the business need, they can be pushed directly to production (in the A another story User story case of severe bugs etc), or as specific releases. The aspiration here is to working, QA’d, and CR’d code automatically pushed to production, where features can be rolled out gradually, or switched on or off independently of code releases. Deployment Friday, 26 October 12
  • 43. Bugs Ideas Planning Development Measure Roadmap Friday, 26 October 12
  • 44. Measuring the value of features Bugs Development doesn’t end at deployment. Ideas every feature needs accompanying metrics, but Not Planning Development Measure most should have them. Did a feature have the expected result? Roadmap can we tell? How Are we measuring the right data here? How might we improve the feature? How are we getting feedback? Friday, 26 October 12
  • 45. Measuring the value of features Bugs Quantitive Qualitative Ideas Planning In-app chat Development Measure Kissmetrics (eg. Olark) (individual user interactions) Support software (desk.com) Google Analytics Roadmap trends, and (larger heatmaps) User testing (recording how features are used in beta / testing) Ad-hoc API/DB Queries Problem & solution interviews ( showing prototypes to users before building) Friday, 26 October 12