SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Product Management at AMEE




Thursday, 16 August 12
Clear, visible process
                         across the company
                         Measurable value from
                         development
                         Lightweight, easily
                         adaptable to future
                         change.
Thursday, 16 August 12
Bugs




          Ideas          Planning   Development   Measure




       Roadmap




Thursday, 16 August 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.




Thursday, 16 August 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.




Thursday, 16 August 12
Planning
               Bugs

                                     Developer         Estimation
                                      Review            Meeting

               Ideas     Planning                Development




           Roadmap




Thursday, 16 August 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.




Thursday, 16 August 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.




Thursday, 16 August 12
Sprint planning and
              development
              Bugs


                 Sprint      Daily   Sprint     Retro-
                planning   Standup   Demo      spective

               Ideas                    Planning          Development




           Roadmap




Thursday, 16 August 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.




Thursday, 16 August 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.




Thursday, 16 August 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,




Thursday, 16 August 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.




Thursday, 16 August 12
Bugs




               Ideas     Planning   Development




           Roadmap




Thursday, 16 August 12
What this looks
                          like in Trello



Thursday, 16 August 12
Bugs




               Ideas        Planning   Development




           Roadmap




                         Filing bugs
Thursday, 16 August 12
Reviewed &
                          Inbox                                       Accepted
                                                  needs input
               Bugs
                          Bug with
                         description




               Ideas                   Planning                 Development




           Roadmap




Thursday, 16 August 12
Reviewed &
                         Inbox                                       Accepted
                                            needs input
               Bugs                            Bug with
                                            description, and
                                               steps to
                                            reproduce, etc.



               Ideas             Planning                      Development




           Roadmap




Thursday, 16 August 12
Reviewed &
                         Inbox                                  Accepted
                                            needs input
               Bugs                                              Bug with
                                                              description, and
                                                                 steps to
                                                              reproduce, etc.



               Ideas             Planning                 Development




           Roadmap




Thursday, 16 August 12
Bugs




               Ideas          Planning   Development




           Roadmap




                         Collecting Ideas
Thursday, 16 August 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
Thursday, 16 August 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.
Thursday, 16 August 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
Thursday, 16 August 12
Bugs




               Ideas          Planning   Development




           Roadmap


                         How the roadmap
                          drives product
Thursday, 16 August 12
Now




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


                         Future

Thursday, 16 August 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.
Thursday, 16 August 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
Thursday, 16 August 12
Bugs




               Ideas           Planning   Development




           Roadmap


                         Defining deliverable
                               work
Thursday, 16 August 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.
Thursday, 16 August 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
Thursday, 16 August 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
Thursday, 16 August 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
Thursday, 16 August 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
Thursday, 16 August 12
Bugs




               Ideas           Planning   Development




           Roadmap


                         Delivering the work

Thursday, 16 August 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
Thursday, 16 August 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
Thursday, 16 August 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
Thursday, 16 August 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
Thursday, 16 August 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
Thursday, 16 August 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
Thursday, 16 August 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
Thursday, 16 August 12
Bugs




          Ideas          Planning   Development   Measure




       Roadmap




Thursday, 16 August 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?




Thursday, 16 August 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
             (larger trends,                       User testing
             and heatmaps)                         (recording how features
                                                   are used in beta / testing)

                     Ad-hoc API/DB
                                                   Problem &
                     Queries
                                                   solution interviews
                                                   ( showing prototypes to
                                                   users before building)




Thursday, 16 August 12

Contenu connexe

Tendances

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementMary Macin
 
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...Rod King, Ph.D.
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A ProDistinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A ProHighland
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...
Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...
Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...Agile Austria Conference
 
So you wanna build something now what
So you wanna build something now whatSo you wanna build something now what
So you wanna build something now whatjonggowi
 
Google’s 5-Day Design Sprint: Event 5 – VALIDATE (Customer Behavior/Prototyp...
Google’s 5-Day Design Sprint: Event 5 – VALIDATE  (Customer Behavior/Prototyp...Google’s 5-Day Design Sprint: Event 5 – VALIDATE  (Customer Behavior/Prototyp...
Google’s 5-Day Design Sprint: Event 5 – VALIDATE (Customer Behavior/Prototyp...Rod King, Ph.D.
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startupRoger Dudler
 
So you wanna build something? Now what?
So you wanna build something? Now what?So you wanna build something? Now what?
So you wanna build something? Now what?Siddhi
 
How product designer work in agile scrum team
How product designer work in agile scrum teamHow product designer work in agile scrum team
How product designer work in agile scrum teamMike Li
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 
Scrum e a Crise Mundial
Scrum e a Crise MundialScrum e a Crise Mundial
Scrum e a Crise MundialMarcos Garrido
 
Adopt Your Message & Align Internal Stakeholders
Adopt Your Message & Align Internal StakeholdersAdopt Your Message & Align Internal Stakeholders
Adopt Your Message & Align Internal StakeholdersUXDX1
 
The Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsThe Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsTechWell
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managersAgileDad
 
Who is the Product Owner Anyway
Who is the Product Owner Anyway Who is the Product Owner Anyway
Who is the Product Owner Anyway Dave West
 

Tendances (20)

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Design sprint
Design sprintDesign sprint
Design sprint
 
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Product Owner
Product OwnerProduct Owner
Product Owner
 
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A ProDistinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...
Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...
Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...
 
So you wanna build something now what
So you wanna build something now whatSo you wanna build something now what
So you wanna build something now what
 
Google’s 5-Day Design Sprint: Event 5 – VALIDATE (Customer Behavior/Prototyp...
Google’s 5-Day Design Sprint: Event 5 – VALIDATE  (Customer Behavior/Prototyp...Google’s 5-Day Design Sprint: Event 5 – VALIDATE  (Customer Behavior/Prototyp...
Google’s 5-Day Design Sprint: Event 5 – VALIDATE (Customer Behavior/Prototyp...
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startup
 
So you wanna build something? Now what?
So you wanna build something? Now what?So you wanna build something? Now what?
So you wanna build something? Now what?
 
How product designer work in agile scrum team
How product designer work in agile scrum teamHow product designer work in agile scrum team
How product designer work in agile scrum team
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
Scrum e a Crise Mundial
Scrum e a Crise MundialScrum e a Crise Mundial
Scrum e a Crise Mundial
 
Agile values
Agile valuesAgile values
Agile values
 
Adopt Your Message & Align Internal Stakeholders
Adopt Your Message & Align Internal StakeholdersAdopt Your Message & Align Internal Stakeholders
Adopt Your Message & Align Internal Stakeholders
 
The Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsThe Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile Projects
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managers
 
Who is the Product Owner Anyway
Who is the Product Owner Anyway Who is the Product Owner Anyway
Who is the Product Owner Anyway
 

En vedette

[Slideshare]avoiding linguistic pitfalls.
[Slideshare]avoiding linguistic pitfalls.[Slideshare]avoiding linguistic pitfalls.
[Slideshare]avoiding linguistic pitfalls.Zhulkeflee Ismail
 
[Slideshare] fardh'ain-lesson#9-arkaan-ul-iiman-in-qadha' -qadr(16 decemberl2...
[Slideshare] fardh'ain-lesson#9-arkaan-ul-iiman-in-qadha' -qadr(16 decemberl2...[Slideshare] fardh'ain-lesson#9-arkaan-ul-iiman-in-qadha' -qadr(16 decemberl2...
[Slideshare] fardh'ain-lesson#9-arkaan-ul-iiman-in-qadha' -qadr(16 decemberl2...Zhulkeflee Ismail
 
Newcastle University & T4 Site Manager: TERMINALFOUR t44u 2013
Newcastle University & T4 Site Manager: TERMINALFOUR t44u 2013Newcastle University & T4 Site Manager: TERMINALFOUR t44u 2013
Newcastle University & T4 Site Manager: TERMINALFOUR t44u 2013Terminalfour
 
Sgp Youth Final Debrief Presentation Deck
Sgp Youth Final Debrief Presentation DeckSgp Youth Final Debrief Presentation Deck
Sgp Youth Final Debrief Presentation DeckDinah Saw
 

En vedette (6)

FRA Roma Report
FRA Roma ReportFRA Roma Report
FRA Roma Report
 
[Slideshare]avoiding linguistic pitfalls.
[Slideshare]avoiding linguistic pitfalls.[Slideshare]avoiding linguistic pitfalls.
[Slideshare]avoiding linguistic pitfalls.
 
Upphovsrätt
UpphovsrättUpphovsrätt
Upphovsrätt
 
[Slideshare] fardh'ain-lesson#9-arkaan-ul-iiman-in-qadha' -qadr(16 decemberl2...
[Slideshare] fardh'ain-lesson#9-arkaan-ul-iiman-in-qadha' -qadr(16 decemberl2...[Slideshare] fardh'ain-lesson#9-arkaan-ul-iiman-in-qadha' -qadr(16 decemberl2...
[Slideshare] fardh'ain-lesson#9-arkaan-ul-iiman-in-qadha' -qadr(16 decemberl2...
 
Newcastle University & T4 Site Manager: TERMINALFOUR t44u 2013
Newcastle University & T4 Site Manager: TERMINALFOUR t44u 2013Newcastle University & T4 Site Manager: TERMINALFOUR t44u 2013
Newcastle University & T4 Site Manager: TERMINALFOUR t44u 2013
 
Sgp Youth Final Debrief Presentation Deck
Sgp Youth Final Debrief Presentation DeckSgp Youth Final Debrief Presentation Deck
Sgp Youth Final Debrief Presentation Deck
 

Similaire à Amee product workflow - 2012.08.16

Scrum & Agile - imobilemagic
Scrum & Agile - imobilemagicScrum & Agile - imobilemagic
Scrum & Agile - imobilemagicStartup Braga
 
Agile Software Development With SCRUM
Agile Software Development With SCRUMAgile Software Development With SCRUM
Agile Software Development With SCRUMAlexey Krivitsky
 
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
 
How to be an agile programmer.
How to be an agile programmer.How to be an agile programmer.
How to be an agile programmer.Tsuyoshi Ushio
 
Why Scrum Why Now
Why Scrum Why NowWhy Scrum Why Now
Why Scrum Why Nowmtoppa
 
Scrum Alliance Webinar: Impact Mapping
Scrum Alliance Webinar: Impact MappingScrum Alliance Webinar: Impact Mapping
Scrum Alliance Webinar: Impact MappingChristian Hassa
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 MinutesHenry Jacob
 
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
 
Agile camp2016 agile101
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101Erin Bolk
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master WorkshopGlen Alleman
 
Dev conf 2018 DesOps - Prepare Today for Future of Design
Dev conf 2018 DesOps - Prepare Today for Future of Design Dev conf 2018 DesOps - Prepare Today for Future of Design
Dev conf 2018 DesOps - Prepare Today for Future of Design Samir Dash
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceJérôme Kehrli
 
Agile in short projects
Agile in short projectsAgile in short projects
Agile in short projectsSiddhi
 
GV Design Sprints for Engineers
GV Design Sprints for EngineersGV Design Sprints for Engineers
GV Design Sprints for EngineersPeter Collins
 

Similaire à Amee product workflow - 2012.08.16 (20)

Scrum & Agile - imobilemagic
Scrum & Agile - imobilemagicScrum & Agile - imobilemagic
Scrum & Agile - imobilemagic
 
Ultimate agilisttokyo
Ultimate agilisttokyoUltimate agilisttokyo
Ultimate agilisttokyo
 
Agile Software Development With SCRUM
Agile Software Development With SCRUMAgile Software Development With SCRUM
Agile Software Development With SCRUM
 
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...
 
How to be an agile programmer.
How to be an agile programmer.How to be an agile programmer.
How to be an agile programmer.
 
Why Scrum Why Now
Why Scrum Why NowWhy Scrum Why Now
Why Scrum Why Now
 
Scrum Alliance Webinar: Impact Mapping
Scrum Alliance Webinar: Impact MappingScrum Alliance Webinar: Impact Mapping
Scrum Alliance Webinar: Impact Mapping
 
Mastering scrum
Mastering scrumMastering scrum
Mastering scrum
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
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...
 
Agile camp2016 agile101
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Cl 03
Cl 03Cl 03
Cl 03
 
software-dev-life.pptx
software-dev-life.pptxsoftware-dev-life.pptx
software-dev-life.pptx
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 
Dev conf 2018 DesOps - Prepare Today for Future of Design
Dev conf 2018 DesOps - Prepare Today for Future of Design Dev conf 2018 DesOps - Prepare Today for Future of Design
Dev conf 2018 DesOps - Prepare Today for Future of Design
 
Best Practices for Software Product Development
Best Practices for Software Product DevelopmentBest Practices for Software Product Development
Best Practices for Software Product Development
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and Maintenance
 
Agile in short projects
Agile in short projectsAgile in short projects
Agile in short projects
 
GV Design Sprints for Engineers
GV Design Sprints for EngineersGV Design Sprints for Engineers
GV Design Sprints for Engineers
 

Plus de 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
 

Plus de 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 workflow - 2012.08.16

  • 1. Product Management at AMEE Thursday, 16 August 12
  • 2. Clear, visible process across the company Measurable value from development Lightweight, easily adaptable to future change. Thursday, 16 August 12
  • 3. Bugs Ideas Planning Development Measure Roadmap Thursday, 16 August 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. Thursday, 16 August 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. Thursday, 16 August 12
  • 6. Planning Bugs Developer Estimation Review Meeting Ideas Planning Development Roadmap Thursday, 16 August 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. Thursday, 16 August 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. Thursday, 16 August 12
  • 9. Sprint planning and development Bugs Sprint Daily Sprint Retro- planning Standup Demo spective Ideas Planning Development Roadmap Thursday, 16 August 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. Thursday, 16 August 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. Thursday, 16 August 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, Thursday, 16 August 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. Thursday, 16 August 12
  • 14. Bugs Ideas Planning Development Roadmap Thursday, 16 August 12
  • 15. What this looks like in Trello Thursday, 16 August 12
  • 16. Bugs Ideas Planning Development Roadmap Filing bugs Thursday, 16 August 12
  • 17. Reviewed & Inbox Accepted needs input Bugs Bug with description Ideas Planning Development Roadmap Thursday, 16 August 12
  • 18. Reviewed & Inbox Accepted needs input Bugs Bug with description, and steps to reproduce, etc. Ideas Planning Development Roadmap Thursday, 16 August 12
  • 19. Reviewed & Inbox Accepted needs input Bugs Bug with description, and steps to reproduce, etc. Ideas Planning Development Roadmap Thursday, 16 August 12
  • 20. Bugs Ideas Planning Development Roadmap Collecting Ideas Thursday, 16 August 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 Thursday, 16 August 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. Thursday, 16 August 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 Thursday, 16 August 12
  • 24. Bugs Ideas Planning Development Roadmap How the roadmap drives product Thursday, 16 August 12
  • 25. Now To avoid waste, user stories and features only become more detailed and granular as they get closer to development. Future Thursday, 16 August 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. Thursday, 16 August 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 Thursday, 16 August 12
  • 28. Bugs Ideas Planning Development Roadmap Defining deliverable work Thursday, 16 August 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. Thursday, 16 August 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 Thursday, 16 August 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 Thursday, 16 August 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 Thursday, 16 August 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 Thursday, 16 August 12
  • 34. Bugs Ideas Planning Development Roadmap Delivering the work Thursday, 16 August 12
  • 35. Estimated Current sprint In Progress Pull Request QA Complete A user story A second story A user story A second story Prioritising estimated stories Thursday, 16 August 12
  • 36. 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 Thursday, 16 August 12 velocity
  • 37. 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 Thursday, 16 August 12 current sprint backlog
  • 38. 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 Thursday, 16 August 12 developer in pull request
  • 39. 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 Thursday, 16 August 12 owner
  • 40. 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 Thursday, 16 August 12
  • 41. 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 Thursday, 16 August 12
  • 42. Bugs Ideas Planning Development Measure Roadmap Thursday, 16 August 12
  • 43. 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? Thursday, 16 August 12
  • 44. 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 (larger trends, User testing and heatmaps) (recording how features are used in beta / testing) Ad-hoc API/DB Problem & Queries solution interviews ( showing prototypes to users before building) Thursday, 16 August 12