SlideShare a Scribd company logo
Building the Right
            Thing
through collaboration and continual
            discovery
Brent Snook

@brentsnook

brent@zooatrope.com
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
The Team
The Team




Joanne
The Team




Joanne      Terry
The Team




Joanne      Terry   Sally
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
#293 - Add a new friend by email address (M)
#293 - Add a new friend by email address (M)
                  2/5/12 - Terry, Joanne, Sally
#293 - Add a new friend by email address (M)
                  2/5/12 - Terry, Joanne, Sally

       IN                          OUT
#293 - Add a new friend by email address (M)
                              2/5/12 - Terry, Joanne, Sally

           IN                                     OUT
 - select friend by searching by    - searching for friends by
 email address                      name

 - only show addresses of those     - autocomplete when typing
 that aren’t my friends already     name

 - confirm when I add a friend,     - inviting new users to join if
 only add them if I answer yes      they are not members already

 - back to email search results
 when I answer no

 - “You are now friends”
 confirmation afterwards
Good Stories are Told,
    Not Written
 •   Defer detail until the last responsible
     moment

 •   Understand and solve the problem together

 •   Capture the conversation but keep it simple

 •   Define “done”

 •   Stop telling/start building as soon as you
     have enough detail
Building the Right Thing
To Do   Dev   Test   Done
Day 1

To Do   Dev   Test   Done
Day 2

To Do   Dev   Test   Done
Day 3

To Do   Dev   Test   Done
Day 4

To Do   Dev   Test   Done
Last Day

To Do   Dev   Test   Done
Last Day

  To Do         Dev     Test   Done




Average time in play:

  4+ days
Building the Right Thing
To Do   Dev   Test   Done
Day 1

To Do   Dev   Test   Done
Day 2

To Do   Dev   Test   Done
Day 3 - Dev is Blocked!

To Do   Dev   Test   Done
Helping to Free Up Test...

  To Do   Dev   Test   Done
Dev is Unblocked

To Do   Dev   Test   Done
Day 4

To Do   Dev   Test   Done
Day 4

To Do   Dev   Test   Done
Last Day...

To Do    Dev   Test   Done
By the End of the Day

To Do   Dev   Test   Done
By the End of the Day

  To Do         Dev       Test       Done




Average time in play (cycle time):

        2.6 days
cycle time




cost
cycle time




               cost

4 days X 5 stories = 20 days
cycle time




                 cost

 4 days X 5 stories = 20 days
2.6 days X 5 stories = 13 days
Building the Right Thing
Building the Right Thing
To Do Doing Done
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Reducing Cycle Time

•   Build things in a way that allows people to play
    earlier

•   Don’t retreat to your bay in the assembly line

•   Think: concurrent activities, not sequential
    phases!

•   Share the responsibility for getting stories to
    “Done”
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Building the Right Thing
Keeping Stories On Track



• Spot    the problem using statistics

• Split   stories by fidelity or functionality

• Swarm     to complete things faster
Individuals and Interactions
  over Processes and Tools

The Agile Manifesto




 brent@zooatrope.com @brentsnook

 http://www.slideshare.net/fuglylogic/building-the-right-thing
Bibilography
• Kent Beck, Cynthia Andres, Extreme Programming Explained: Embrace Change (2nd Edition), Addison-Wesley Professional,
   2004

• Alistair Cockburn, Agile Software Development: The Cooperative Game (2nd Edition), Addison-Wesley Professional, 2006
• Niklaus Wirth, A Brief History of Software Engineering, 25 Feb 2008, 1 May 2012 <http://www.inf.ethz.ch/personal/wirth/
   Articles/Miscellaneous/IEEE-Annals.pdf>

• The Rise and Fall of Waterfall,Youtube, 2 May 2012, <http://www.youtube.com/watch?v=X1c2--sP3o0>
• The Agile Manifesto, 1 May 2012, <http://agilemanifesto.org>
• Little's Law, Wikipedia, 2 May 2012, <http://en.wikipedia.org/wiki/Little's_law>
• Jeff Patton, Kanban Over Simplified, Agile Product Design, 2 May 20102, <http://www.agileproductdesign.com/blog/2009/
   kanban_over_simplified.html>

• Timeline of computing 1950–1979, Wikipedia, 21 May 2012, <http://en.wikipedia.org/wiki/
   Timeline_of_computing_1950%E2%80%931979>

• Gang of Four, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional, 1994
• William J. Brown, Raphael C. Malveau, SkipMcCormick, Thomas J. Mowbray, Anti Patterns: Refactoring Software, Architectures,
   and Projects in Crisis, Wiley, 1998

• Anti-pattern, Wikipedia, 21 May 2012, <http://en.wikipedia.org/wiki/Anti-pattern>
• Sasa Stamenkovic, Queuing Theory, 3 April 2009, 21 May 2012, <http://stamenkovic.se/2009/04/03/queuing-theory/>


• Images created with Paper (www.fiftythree.com/)

More Related Content

PDF
Hustle Con: Get One Thing Right, with Andy Dunn, founder of Bonobos
PPTX
Debugging SEO - Language & Breaking Down
PPTX
Collaboration is the Name of the Game in Library
PPTX
Fast Track
PDF
HackYale 0-60 in Startup Tech
PDF
GeneralAssemb.ly Summer Program: Tech from the Ground Up
PDF
Reinventing Yourself
PDF
aOS Moscow - E5 - Teams From 'Send to' to 'Share with' - Sasja Beerendonk
Hustle Con: Get One Thing Right, with Andy Dunn, founder of Bonobos
Debugging SEO - Language & Breaking Down
Collaboration is the Name of the Game in Library
Fast Track
HackYale 0-60 in Startup Tech
GeneralAssemb.ly Summer Program: Tech from the Ground Up
Reinventing Yourself
aOS Moscow - E5 - Teams From 'Send to' to 'Share with' - Sasja Beerendonk

Similar to Building the Right Thing (20)

PDF
aOS Moscow - Microsoft Teams: From 'Send to' to 'Share with'
PDF
Time management and goal setting (01 19-2013)
PPTX
Yuwei 202 tutorial 6
PDF
Learn Learning + Prototype Testing
PDF
Working Out Loud
PPTX
Cmp induction project 2019 student fom
PPTX
Technology Assesment
PDF
Gaining an insight into the student experience (evaluating a unit) using LSP ...
PDF
Reviving Retrospectives
PPT
Unit1 ed572seminar
PPT
Group Interaction Patterns - The Keys for Highly Productive Teams (Better Sof...
PPTX
Global ed conf web2where gail_sue 15 nov11
PPTX
Assignment 14
PDF
Ideas into Action (Santa Clara Edition)
PPTX
Enabling Distributed Agile Teams
PPTX
Teambuilding - Based on Work Idioms 4.pptx
PDF
OSS From the Outside In - A Personal Journey With Akka.NET
PDF
Connections Lotusphere Worst Practices 2013
PPTX
Development Diary FMP
PPTX
Cmp induction project
aOS Moscow - Microsoft Teams: From 'Send to' to 'Share with'
Time management and goal setting (01 19-2013)
Yuwei 202 tutorial 6
Learn Learning + Prototype Testing
Working Out Loud
Cmp induction project 2019 student fom
Technology Assesment
Gaining an insight into the student experience (evaluating a unit) using LSP ...
Reviving Retrospectives
Unit1 ed572seminar
Group Interaction Patterns - The Keys for Highly Productive Teams (Better Sof...
Global ed conf web2where gail_sue 15 nov11
Assignment 14
Ideas into Action (Santa Clara Edition)
Enabling Distributed Agile Teams
Teambuilding - Based on Work Idioms 4.pptx
OSS From the Outside In - A Personal Journey With Akka.NET
Connections Lotusphere Worst Practices 2013
Development Diary FMP
Cmp induction project
Ad

More from fuglylogic (10)

PDF
It's Full of Stars - Building, Measuring and Learning With Events
PDF
The Daily Grind - Milling Stories to Reduce Risk
PDF
Agile/UX: Making the Marriage Work
PDF
Microservices Without the Macrocost
KEY
Bumps - Live Features with Google Wave and Cucumber
PDF
Wrangling Your Stuff
PDF
Trio of Gems
PDF
BDD: What's in it for me?
PDF
Mopping Up With Groovy
PPT
We All Wii
It's Full of Stars - Building, Measuring and Learning With Events
The Daily Grind - Milling Stories to Reduce Risk
Agile/UX: Making the Marriage Work
Microservices Without the Macrocost
Bumps - Live Features with Google Wave and Cucumber
Wrangling Your Stuff
Trio of Gems
BDD: What's in it for me?
Mopping Up With Groovy
We All Wii
Ad

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PDF
Electronic commerce courselecture one. Pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
cuic standard and advanced reporting.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KodekX | Application Modernization Development
Electronic commerce courselecture one. Pdf
Spectral efficient network and resource selection model in 5G networks
cuic standard and advanced reporting.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology
Programs and apps: productivity, graphics, security and other tools
Diabetes mellitus diagnosis method based random forest with bat algorithm
The AUB Centre for AI in Media Proposal.docx
20250228 LYD VKU AI Blended-Learning.pptx
MYSQL Presentation for SQL database connectivity
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Building the Right Thing

  • 1. Building the Right Thing through collaboration and continual discovery
  • 15. The Team Joanne Terry Sally
  • 23. #293 - Add a new friend by email address (M)
  • 24. #293 - Add a new friend by email address (M) 2/5/12 - Terry, Joanne, Sally
  • 25. #293 - Add a new friend by email address (M) 2/5/12 - Terry, Joanne, Sally IN OUT
  • 26. #293 - Add a new friend by email address (M) 2/5/12 - Terry, Joanne, Sally IN OUT - select friend by searching by - searching for friends by email address name - only show addresses of those - autocomplete when typing that aren’t my friends already name - confirm when I add a friend, - inviting new users to join if only add them if I answer yes they are not members already - back to email search results when I answer no - “You are now friends” confirmation afterwards
  • 27. Good Stories are Told, Not Written • Defer detail until the last responsible moment • Understand and solve the problem together • Capture the conversation but keep it simple • Define “done” • Stop telling/start building as soon as you have enough detail
  • 29. To Do Dev Test Done
  • 30. Day 1 To Do Dev Test Done
  • 31. Day 2 To Do Dev Test Done
  • 32. Day 3 To Do Dev Test Done
  • 33. Day 4 To Do Dev Test Done
  • 34. Last Day To Do Dev Test Done
  • 35. Last Day To Do Dev Test Done Average time in play: 4+ days
  • 37. To Do Dev Test Done
  • 38. Day 1 To Do Dev Test Done
  • 39. Day 2 To Do Dev Test Done
  • 40. Day 3 - Dev is Blocked! To Do Dev Test Done
  • 41. Helping to Free Up Test... To Do Dev Test Done
  • 42. Dev is Unblocked To Do Dev Test Done
  • 43. Day 4 To Do Dev Test Done
  • 44. Day 4 To Do Dev Test Done
  • 45. Last Day... To Do Dev Test Done
  • 46. By the End of the Day To Do Dev Test Done
  • 47. By the End of the Day To Do Dev Test Done Average time in play (cycle time): 2.6 days
  • 49. cycle time cost 4 days X 5 stories = 20 days
  • 50. cycle time cost 4 days X 5 stories = 20 days 2.6 days X 5 stories = 13 days
  • 53. To Do Doing Done
  • 59. Reducing Cycle Time • Build things in a way that allows people to play earlier • Don’t retreat to your bay in the assembly line • Think: concurrent activities, not sequential phases! • Share the responsibility for getting stories to “Done”
  • 66. Keeping Stories On Track • Spot the problem using statistics • Split stories by fidelity or functionality • Swarm to complete things faster
  • 67. Individuals and Interactions over Processes and Tools The Agile Manifesto brent@zooatrope.com @brentsnook http://www.slideshare.net/fuglylogic/building-the-right-thing
  • 68. Bibilography • Kent Beck, Cynthia Andres, Extreme Programming Explained: Embrace Change (2nd Edition), Addison-Wesley Professional, 2004 • Alistair Cockburn, Agile Software Development: The Cooperative Game (2nd Edition), Addison-Wesley Professional, 2006 • Niklaus Wirth, A Brief History of Software Engineering, 25 Feb 2008, 1 May 2012 <http://www.inf.ethz.ch/personal/wirth/ Articles/Miscellaneous/IEEE-Annals.pdf> • The Rise and Fall of Waterfall,Youtube, 2 May 2012, <http://www.youtube.com/watch?v=X1c2--sP3o0> • The Agile Manifesto, 1 May 2012, <http://agilemanifesto.org> • Little's Law, Wikipedia, 2 May 2012, <http://en.wikipedia.org/wiki/Little's_law> • Jeff Patton, Kanban Over Simplified, Agile Product Design, 2 May 20102, <http://www.agileproductdesign.com/blog/2009/ kanban_over_simplified.html> • Timeline of computing 1950–1979, Wikipedia, 21 May 2012, <http://en.wikipedia.org/wiki/ Timeline_of_computing_1950%E2%80%931979> • Gang of Four, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional, 1994 • William J. Brown, Raphael C. Malveau, SkipMcCormick, Thomas J. Mowbray, Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis, Wiley, 1998 • Anti-pattern, Wikipedia, 21 May 2012, <http://en.wikipedia.org/wiki/Anti-pattern> • Sasa Stamenkovic, Queuing Theory, 3 April 2009, 21 May 2012, <http://stamenkovic.se/2009/04/03/queuing-theory/> • Images created with Paper (www.fiftythree.com/)