SlideShare a Scribd company logo
1 of 28
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 defined 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                Workflows
Implementation
                2 week iterations

                       Bugs



Documentation                       Detailed Design




 Programming                        Task Breakdown



                    Unit Testing
Testing and Acceptance


• Defects removed
• Workflows 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                 Efficiency 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

Getting the Right Things Done
Getting the Right Things DoneGetting the Right Things Done
Getting the Right Things DoneMicheal 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 IIMURAL
 
Browser’s Castle: Defend Your Code Like a Designer
Browser’s Castle: Defend Your Code Like a DesignerBrowser’s Castle: Defend Your Code Like a Designer
Browser’s Castle: Defend Your Code Like a DesignerFITC
 
Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018Mike 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 ProjectGoLeanSixSigma.com
 
Ian McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsIan McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsSheila Goodman
 
User Research in Agile projects
User Research in Agile projectsUser Research in Agile projects
User Research in Agile projectsLynn 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 MoreraAtlassian
 
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 Environmentspeter-nealon
 
Co creation of gamification based learning
Co creation of gamification based learningCo creation of gamification based learning
Co creation of gamification based learningVasilis Gkogkidis
 
No process, process development method
No process, process development methodNo process, process development method
No process, process development methodDennis 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 meetupVasilis Gkogkidis
 
Happy, motivated and successful teams
Happy, motivated and successful teamsHappy, motivated and successful teams
Happy, motivated and successful teamsLillian 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 PresentationsGail 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 CymruDavid Grant
 
UX Field Research Basics
 UX Field Research Basics  UX Field Research Basics
UX Field Research Basics David Farkas
 

What's hot (19)

Getting the Right Things Done
Getting the Right Things DoneGetting the Right Things Done
Getting the Right Things Done
 
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
 
Browser’s Castle: Defend Your Code Like a Designer
Browser’s Castle: Defend Your Code Like a DesignerBrowser’s Castle: Defend Your Code Like a Designer
Browser’s Castle: Defend Your Code Like a Designer
 
Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018
 
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
 
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
 
Ian McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsIan McFarland, Pivotal Labs
Ian McFarland, Pivotal Labs
 
User Research in Agile projects
User Research in Agile projectsUser Research in Agile projects
User Research in Agile projects
 
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
 
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
 
Co creation of gamification based learning
Co creation of gamification based learningCo creation of gamification based learning
Co creation of gamification based learning
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 
No process, process development method
No process, process development methodNo process, process development method
No process, process development method
 
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
 
What is design
What is designWhat is design
What is design
 
Happy, motivated and successful teams
Happy, motivated and successful teamsHappy, motivated and successful teams
Happy, motivated and successful teams
 
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
 
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
 
UX Field Research Basics
 UX Field Research Basics  UX Field Research Basics
UX Field Research Basics
 

Viewers also liked

Industrial protocols for pentesters
Industrial protocols for pentestersIndustrial protocols for pentesters
Industrial protocols for pentestersPositive 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 2016Etiwan 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 plantsAditya Srivastava
 
PV2 Tools & Technology for Permaculture Homesteads
PV2 Tools & Technology for Permaculture HomesteadsPV2 Tools & Technology for Permaculture Homesteads
PV2 Tools & Technology for Permaculture HomesteadsGrant Schultz
 
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровСистема мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровPositive Hack Days
 
Introduction to Google BigQuery
Introduction to Google BigQueryIntroduction to Google BigQuery
Introduction to Google BigQueryCsaba Toth
 
Dairy Farm Business Planning
Dairy Farm Business Planning Dairy Farm Business Planning
Dairy Farm Business Planning Dr. Tom Armstrong
 

Viewers also liked (11)

Industrial protocols for pentesters
Industrial protocols for pentestersIndustrial protocols for pentesters
Industrial protocols for pentesters
 
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...
 
E.E Smith Resume 2016
E.E Smith Resume 2016E.E Smith Resume 2016
E.E Smith Resume 2016
 
Non-abrasive
Non-abrasiveNon-abrasive
Non-abrasive
 
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...
 
02 sexual reproduction in flowering plants
02 sexual reproduction in flowering plants02 sexual reproduction in flowering plants
02 sexual reproduction in flowering plants
 
PV2 Tools & Technology for Permaculture Homesteads
PV2 Tools & Technology for Permaculture HomesteadsPV2 Tools & Technology for Permaculture Homesteads
PV2 Tools & Technology for Permaculture Homesteads
 
Devops episodio 1. devOpsTnf
Devops episodio 1. devOpsTnf Devops episodio 1. devOpsTnf
Devops episodio 1. devOpsTnf
 
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровСистема мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
 
Introduction to Google BigQuery
Introduction to Google BigQueryIntroduction to Google BigQuery
Introduction to Google BigQuery
 
Dairy Farm Business Planning
Dairy Farm Business Planning Dairy Farm Business Planning
Dairy Farm Business Planning
 

Similar to Agile Design and Development

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 estimatingBrett Child
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Hack the Hood
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Hack 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 NeedsOPIN 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 2011Hack 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 managementmrmagpiejones
 
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 ErcoskunAgileSparks
 
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience PrototypingAlan Ho
 
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1eph-hr
 
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1Kevin Thomas
 
Experience sharing-in-scrum
Experience sharing-in-scrumExperience sharing-in-scrum
Experience sharing-in-scrumJen-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 BuilderGoLeanSixSigma.com
 
Pre Class Meeting
Pre Class MeetingPre Class Meeting
Pre Class Meetingnuvention
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13User Vision
 

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
 
Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimating
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
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 ...
 
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
 
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
 
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
 
Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)
 
An evolving view of project management
An evolving view of project managementAn evolving view of project management
An evolving view of project management
 
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
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
 
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience Prototyping
 
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1
 
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1
 
Experience sharing-in-scrum
Experience sharing-in-scrumExperience sharing-in-scrum
Experience sharing-in-scrum
 
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
 
Project dev
Project devProject dev
Project dev
 
Pre Class Meeting
Pre Class MeetingPre Class Meeting
Pre Class Meeting
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
 

Agile Design and Development

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n