際際滷

際際滷Share a Scribd company logo
Agile Design and Development
How we build Woople
   Using Agile Design & Development
       Max Cameron, Product Manager, Woople
Table of Contents
 Presentation goals
 July 1st feature estimates
 Woople release cycle
 Why we estimate
 How can we communicate effectively?
Presentation Goals
Presentation Goals
 Answer the question: When will we have
  reporting?
 Understand the challenge we face
 Understand our methods & practices
 Make good decisions moving forward
 Learn about the pressure you encounter
Pivotal Tracker Reports
How did we get here?

 Two countries
 Stakeholders, Designers, Engineers,
 Many tough decisions
Planning Hierarchy

      Product Roadmap   12-16 months
      Release Plan      6-8 weeks
      Iteration Plan    2 weeks
      Day Plan          5 hours
Release Cycle
Release Cycle
                         Requirements



Testing & Acceptance                         User Goals




  Implementation                             Prioritization



                       Design & Estimation
Requirements
Requirements
 Business focused
 Fuzzy
 Visionary
 Problem statements
 Multiple stakeholders
Goal Centred Design
Goal Centred Design
 Requirements to goals
 Format of a de鍖ned user goal
     Role: As a...
     Goal: I want to...
     Rationale: So that...

 Implementation agnostic
 Validation criteria baked in
Prioritization

 Ownership of decision-making
 Collaboration
 Pragmatism
Design
Design
                               Modelling



Sketches & Diagrams                                   Personas




                 Generation                Work鍖ows
Implementation
                2 week iterations

                       Bugs



Documentation                       Detailed Design




 Programming                        Task Breakdown



                    Unit Testing
Testing and Acceptance


 Defects removed
 Work鍖ows optimized based on user
  feedback
Why Estimates?
Uncertainty
Sailing Across the Ocean
       ... without a GPS
Safety in Commitment


 Padded
 Wrong
What Gives?
Price             Speed




        Quality
What Gives?
Fixed Budget                 Ef鍖ciency is skill




               Open Season
True Velocity exercise
 week   natural velocity   requested velocity   delivered

  1           30                  32               32

  2           28                  30               30

  3           26                  28               28

  4           24                  26               26

  5           22                  24               24
Communication
  Strategy Discussion
 When will we have X?
 What will it look like?
 A better question: What will we have on
  July 1st?
Thank You
 Reach out anytime

More Related Content

What's hot (19)

Getting the Right Things Done
Getting the Right Things DoneGetting the Right Things Done
Getting the Right Things Done
Micheal Hickerson
MURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL Webinar: Evaluating the Impact of Design Thinking in Action IIMURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL
Browsers Castle: Defend Your Code Like a Designer
Browsers Castle: Defend Your Code Like a DesignerBrowsers Castle: Defend Your Code Like a Designer
Browsers Castle: Defend Your Code Like a Designer
FITC
Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018
Mike Wolfson
Webinar: 10 Tips for a Standout Lean Six Sigma Green Belt Project
Webinar: 10 Tips for a Standout Lean Six Sigma Green Belt ProjectWebinar: 10 Tips for a Standout Lean Six Sigma Green Belt Project
Webinar: 10 Tips for a Standout Lean Six Sigma Green Belt Project
GoLeanSixSigma.com
Social Goals 2.0: Live Demo and Q&A
Social Goals 2.0: Live Demo and Q&ASocial Goals 2.0: Live Demo and Q&A
Social Goals 2.0: Live Demo and Q&A
Work.com - A Salesforce Company
Ian McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsIan McFarland, Pivotal Labs
Ian McFarland, Pivotal Labs
Sheila Goodman
User Research in Agile projects
User Research in Agile projectsUser Research in Agile projects
User Research in Agile projects
Lynn Leitte
Collaboration is More Than Communication JIRA Agile - Xavier Morera
Collaboration is More Than Communication  JIRA Agile - Xavier MoreraCollaboration is More Than Communication  JIRA Agile - Xavier Morera
Collaboration is More Than Communication JIRA Agile - Xavier Morera
Atlassian
Teaching Devs How to Love Independence and Own Their Environments
Teaching Devs How to Love Independence and Own Their EnvironmentsTeaching Devs How to Love Independence and Own Their Environments
Teaching Devs How to Love Independence and Own Their Environments
peter-nealon
Co creation of gamification based learning
Co creation of gamification based learningCo creation of gamification based learning
Co creation of gamification based learning
Vasilis Gkogkidis
Beyond projects
Beyond projectsBeyond projects
Beyond projects
allan kelly
No process, process development method
No process, process development methodNo process, process development method
No process, process development method
Dennis Howlett
Design thinking with lego serious play brighton lego serious play meetup
Design thinking with lego serious play   brighton lego serious play meetupDesign thinking with lego serious play   brighton lego serious play meetup
Design thinking with lego serious play brighton lego serious play meetup
Vasilis Gkogkidis
What is design
What is designWhat is design
What is design
Lily Belt Maley
Happy, motivated and successful teams
Happy, motivated and successful teamsHappy, motivated and successful teams
Happy, motivated and successful teams
Lillian Ayla Ersoy
Learning to share with Powerful Work Presentations
Learning to share with Powerful Work PresentationsLearning to share with Powerful Work Presentations
Learning to share with Powerful Work Presentations
Gail Swanson
Let's Do Kano Analysis of Agile Cymru
Let's Do Kano Analysis of Agile CymruLet's Do Kano Analysis of Agile Cymru
Let's Do Kano Analysis of Agile Cymru
David Grant
UX Field Research Basics
 UX Field Research Basics  UX Field Research Basics
UX Field Research Basics
David Farkas
Getting the Right Things Done
Getting the Right Things DoneGetting the Right Things Done
Getting the Right Things Done
Micheal Hickerson
MURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL Webinar: Evaluating the Impact of Design Thinking in Action IIMURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL
Browsers Castle: Defend Your Code Like a Designer
Browsers Castle: Defend Your Code Like a DesignerBrowsers Castle: Defend Your Code Like a Designer
Browsers Castle: Defend Your Code Like a Designer
FITC
Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018
Mike Wolfson
Webinar: 10 Tips for a Standout Lean Six Sigma Green Belt Project
Webinar: 10 Tips for a Standout Lean Six Sigma Green Belt ProjectWebinar: 10 Tips for a Standout Lean Six Sigma Green Belt Project
Webinar: 10 Tips for a Standout Lean Six Sigma Green Belt Project
GoLeanSixSigma.com
Ian McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsIan McFarland, Pivotal Labs
Ian McFarland, Pivotal Labs
Sheila Goodman
User Research in Agile projects
User Research in Agile projectsUser Research in Agile projects
User Research in Agile projects
Lynn Leitte
Collaboration is More Than Communication JIRA Agile - Xavier Morera
Collaboration is More Than Communication  JIRA Agile - Xavier MoreraCollaboration is More Than Communication  JIRA Agile - Xavier Morera
Collaboration is More Than Communication JIRA Agile - Xavier Morera
Atlassian
Teaching Devs How to Love Independence and Own Their Environments
Teaching Devs How to Love Independence and Own Their EnvironmentsTeaching Devs How to Love Independence and Own Their Environments
Teaching Devs How to Love Independence and Own Their Environments
peter-nealon
Co creation of gamification based learning
Co creation of gamification based learningCo creation of gamification based learning
Co creation of gamification based learning
Vasilis Gkogkidis
Beyond projects
Beyond projectsBeyond projects
Beyond projects
allan kelly
No process, process development method
No process, process development methodNo process, process development method
No process, process development method
Dennis Howlett
Design thinking with lego serious play brighton lego serious play meetup
Design thinking with lego serious play   brighton lego serious play meetupDesign thinking with lego serious play   brighton lego serious play meetup
Design thinking with lego serious play brighton lego serious play meetup
Vasilis Gkogkidis
Happy, motivated and successful teams
Happy, motivated and successful teamsHappy, motivated and successful teams
Happy, motivated and successful teams
Lillian Ayla Ersoy
Learning to share with Powerful Work Presentations
Learning to share with Powerful Work PresentationsLearning to share with Powerful Work Presentations
Learning to share with Powerful Work Presentations
Gail Swanson
Let's Do Kano Analysis of Agile Cymru
Let's Do Kano Analysis of Agile CymruLet's Do Kano Analysis of Agile Cymru
Let's Do Kano Analysis of Agile Cymru
David Grant
UX Field Research Basics
 UX Field Research Basics  UX Field Research Basics
UX Field Research Basics
David Farkas

Viewers also liked (11)

Industrial protocols for pentesters
Industrial protocols for pentestersIndustrial protocols for pentesters
Industrial protocols for pentesters
Positive Hack Days
A Spectral Domain Dominant Feature Extraction Algorithm for Palm-print Recogn...
A Spectral Domain Dominant Feature Extraction Algorithm for Palm-print Recogn...A Spectral Domain Dominant Feature Extraction Algorithm for Palm-print Recogn...
A Spectral Domain Dominant Feature Extraction Algorithm for Palm-print Recogn...
CSCJournals
E.E Smith Resume 2016
E.E Smith Resume 2016E.E Smith Resume 2016
E.E Smith Resume 2016
Etiwan Smith
Non-abrasive
Non-abrasiveNon-abrasive
Non-abrasive
Heskins LLC
Variable Thinning Using Historical Stand Structure Data to Create Fire-Resili...
Variable Thinning Using Historical Stand Structure Data to Create Fire-Resili...Variable Thinning Using Historical Stand Structure Data to Create Fire-Resili...
Variable Thinning Using Historical Stand Structure Data to Create Fire-Resili...
National Institute of Food and Agriculture
02 sexual reproduction in flowering plants
02 sexual reproduction in flowering plants02 sexual reproduction in flowering plants
02 sexual reproduction in flowering plants
Aditya Srivastava
PV2 Tools & Technology for Permaculture Homesteads
PV2 Tools & Technology for Permaculture HomesteadsPV2 Tools & Technology for Permaculture Homesteads
PV2 Tools & Technology for Permaculture Homesteads
Grant Schultz
Devops episodio 1. devOpsTnf Devops episodio 1. devOpsTnf
Devops episodio 1. devOpsTnf
Erasmo Dom鱈nguez Jim辿nez
弌亳亠仄舒 仄仂仆亳仂亳仆亞舒 Zabbix 于 仗仂亠舒 舒亰舒弍仂从亳 亳 亠亳仂于舒仆亳 | 仍亠从亠亶 仂于
弌亳亠仄舒 仄仂仆亳仂亳仆亞舒 Zabbix 于 仗仂亠舒 舒亰舒弍仂从亳 亳 亠亳仂于舒仆亳 | 仍亠从亠亶 仂于弌亳亠仄舒 仄仂仆亳仂亳仆亞舒 Zabbix 于 仗仂亠舒 舒亰舒弍仂从亳 亳 亠亳仂于舒仆亳 | 仍亠从亠亶 仂于
弌亳亠仄舒 仄仂仆亳仂亳仆亞舒 Zabbix 于 仗仂亠舒 舒亰舒弍仂从亳 亳 亠亳仂于舒仆亳 | 仍亠从亠亶 仂于
Positive Hack Days
Introduction to Google BigQuery
Introduction to Google BigQueryIntroduction to Google BigQuery
Introduction to Google BigQuery
Csaba Toth
Dairy Farm Business Planning
Dairy Farm Business Planning Dairy Farm Business Planning
Dairy Farm Business Planning
Dr. Tom Armstrong
Industrial protocols for pentesters
Industrial protocols for pentestersIndustrial protocols for pentesters
Industrial protocols for pentesters
Positive Hack Days
A Spectral Domain Dominant Feature Extraction Algorithm for Palm-print Recogn...
A Spectral Domain Dominant Feature Extraction Algorithm for Palm-print Recogn...A Spectral Domain Dominant Feature Extraction Algorithm for Palm-print Recogn...
A Spectral Domain Dominant Feature Extraction Algorithm for Palm-print Recogn...
CSCJournals
E.E Smith Resume 2016
E.E Smith Resume 2016E.E Smith Resume 2016
E.E Smith Resume 2016
Etiwan Smith
Variable Thinning Using Historical Stand Structure Data to Create Fire-Resili...
Variable Thinning Using Historical Stand Structure Data to Create Fire-Resili...Variable Thinning Using Historical Stand Structure Data to Create Fire-Resili...
Variable Thinning Using Historical Stand Structure Data to Create Fire-Resili...
National Institute of Food and Agriculture
02 sexual reproduction in flowering plants
02 sexual reproduction in flowering plants02 sexual reproduction in flowering plants
02 sexual reproduction in flowering plants
Aditya Srivastava
PV2 Tools & Technology for Permaculture Homesteads
PV2 Tools & Technology for Permaculture HomesteadsPV2 Tools & Technology for Permaculture Homesteads
PV2 Tools & Technology for Permaculture Homesteads
Grant Schultz
Devops episodio 1. devOpsTnf Devops episodio 1. devOpsTnf
Devops episodio 1. devOpsTnf
Erasmo Dom鱈nguez Jim辿nez
弌亳亠仄舒 仄仂仆亳仂亳仆亞舒 Zabbix 于 仗仂亠舒 舒亰舒弍仂从亳 亳 亠亳仂于舒仆亳 | 仍亠从亠亶 仂于
弌亳亠仄舒 仄仂仆亳仂亳仆亞舒 Zabbix 于 仗仂亠舒 舒亰舒弍仂从亳 亳 亠亳仂于舒仆亳 | 仍亠从亠亶 仂于弌亳亠仄舒 仄仂仆亳仂亳仆亞舒 Zabbix 于 仗仂亠舒 舒亰舒弍仂从亳 亳 亠亳仂于舒仆亳 | 仍亠从亠亶 仂于
弌亳亠仄舒 仄仂仆亳仂亳仆亞舒 Zabbix 于 仗仂亠舒 舒亰舒弍仂从亳 亳 亠亳仂于舒仆亳 | 仍亠从亠亶 仂于
Positive Hack Days
Introduction to Google BigQuery
Introduction to Google BigQueryIntroduction to Google BigQuery
Introduction to Google BigQuery
Csaba Toth
Dairy Farm Business Planning
Dairy Farm Business Planning Dairy Farm Business Planning
Dairy Farm Business Planning
Dr. Tom Armstrong

Similar to Agile Design and Development (20)

Emptying Your Cup an Agile Primer
Emptying Your Cup an Agile Primer Emptying Your Cup an Agile Primer
Emptying Your Cup an Agile Primer
Todd Shelton
Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimating
Brett Child
Product Review Template for software development
Product Review Template  for software developmentProduct Review Template  for software development
Product Review Template for software development
NguynQucTn3
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
Hack the Hood
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
Hack the Hood
UXPA2019 Influence Product Strategy and Quality by Conducting Collaborative ...
UXPA2019  Influence Product Strategy and Quality by Conducting Collaborative ...UXPA2019  Influence Product Strategy and Quality by Conducting Collaborative ...
UXPA2019 Influence Product Strategy and Quality by Conducting Collaborative ...
UXPA International
Requirements Rodeo: Wrangling and Taming Your Project Needs
Requirements Rodeo: Wrangling and Taming Your Project NeedsRequirements Rodeo: Wrangling and Taming Your Project Needs
Requirements Rodeo: Wrangling and Taming Your Project Needs
OPIN Software Inc.
Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011
Hack the Hood
Comcast XFINITY Home: An Agile Case Study
Comcast XFINITY Home: An Agile Case Study Comcast XFINITY Home: An Agile Case Study
Comcast XFINITY Home: An Agile Case Study
TechWell
Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)
AgileNZ Conference
An evolving view of project management
An evolving view of project managementAn evolving view of project management
An evolving view of project management
mrmagpiejones
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
AgileSparks
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
Jean-Fran巽ois Nguyen
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience Prototyping
Alan Ho
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1
eph-hr
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1
Kevin Thomas
Experience sharing-in-scrum
Experience sharing-in-scrumExperience sharing-in-scrum
Experience sharing-in-scrum
Jen-Chieh Ko
Webinar: How to Manage Your Project to Completion Using the Project Builder
Webinar: How to Manage Your Project to Completion Using the Project BuilderWebinar: How to Manage Your Project to Completion Using the Project Builder
Webinar: How to Manage Your Project to Completion Using the Project Builder
GoLeanSixSigma.com
Project dev
Project devProject dev
Project dev
Kenny Lin
Pre Class Meeting
Pre Class MeetingPre Class Meeting
Pre Class Meeting
nuvention
Emptying Your Cup an Agile Primer
Emptying Your Cup an Agile Primer Emptying Your Cup an Agile Primer
Emptying Your Cup an Agile Primer
Todd Shelton
Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimating
Brett Child
Product Review Template for software development
Product Review Template  for software developmentProduct Review Template  for software development
Product Review Template for software development
NguynQucTn3
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
Hack the Hood
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
Hack the Hood
UXPA2019 Influence Product Strategy and Quality by Conducting Collaborative ...
UXPA2019  Influence Product Strategy and Quality by Conducting Collaborative ...UXPA2019  Influence Product Strategy and Quality by Conducting Collaborative ...
UXPA2019 Influence Product Strategy and Quality by Conducting Collaborative ...
UXPA International
Requirements Rodeo: Wrangling and Taming Your Project Needs
Requirements Rodeo: Wrangling and Taming Your Project NeedsRequirements Rodeo: Wrangling and Taming Your Project Needs
Requirements Rodeo: Wrangling and Taming Your Project Needs
OPIN Software Inc.
Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011
Hack the Hood
Comcast XFINITY Home: An Agile Case Study
Comcast XFINITY Home: An Agile Case Study Comcast XFINITY Home: An Agile Case Study
Comcast XFINITY Home: An Agile Case Study
TechWell
An evolving view of project management
An evolving view of project managementAn evolving view of project management
An evolving view of project management
mrmagpiejones
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
AgileSparks
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience Prototyping
Alan Ho
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1
eph-hr
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1
Kevin Thomas
Experience sharing-in-scrum
Experience sharing-in-scrumExperience sharing-in-scrum
Experience sharing-in-scrum
Jen-Chieh Ko
Webinar: How to Manage Your Project to Completion Using the Project Builder
Webinar: How to Manage Your Project to Completion Using the Project BuilderWebinar: How to Manage Your Project to Completion Using the Project Builder
Webinar: How to Manage Your Project to Completion Using the Project Builder
GoLeanSixSigma.com
Project dev
Project devProject dev
Project dev
Kenny Lin
Pre Class Meeting
Pre Class MeetingPre Class Meeting
Pre Class Meeting
nuvention

Agile Design and Development

Editor's Notes