More Related Content Similar to Agile Design and Development (20) Agile Design and Development2. How we build Woople
Using Agile Design & Development
Max Cameron, Product Manager, Woople
3. Table of Contents
• Presentation goals
• July 1st feature estimates
• Woople release cycle
• Why we estimate
• How can we communicate effectively?
5. 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
7. How did we get here?
• Two countries
• Stakeholders, Designers, Engineers,
• Many tough decisions
8. Planning Hierarchy
Product Roadmap 12-16 months
Release Plan 6-8 weeks
Iteration Plan 2 weeks
Day Plan 5 hours
10. Release Cycle
Requirements
Testing & Acceptance User Goals
Implementation Prioritization
Design & Estimation
14. 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
17. Design
Modelling
Sketches & Diagrams Personas
Generation Workflows
18. Implementation
2 week iterations
Bugs
Documentation Detailed Design
Programming Task Breakdown
Unit Testing
26. 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
27. Communication
Strategy Discussion
• When will we have X?
• What will it look like?
• A better question: What will we have on
July 1st?
Editor's Notes \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n