Wasted Experiences @ Agilia

Wasted Experiences @ Agilia

Over time engineers have developed best practices and tools for identifying and managing technical debt, designers must do the same. Design debt can be just as dangerous for the businesses we work for and yet it is often ignored as teams transition to lightweight methodologies like Agile, Scrum, Lean, or Kanban.

Shorter iterations do not automatically lead to better outcomes. Lean UX can leave in it's wake a wasteland of broken experiences littered with tumbleweeds never to be swept up. In this presentation Samuel Bowles will tell stories, and provide practical tools from his experience applying Lean principles to reduce waste while preserving delight.

As Taiichi Ohno, the father of the Toyota Production System, rightly warned—Lean methods improperly applied “cause a variety of problems”. In this talk we will explore a number of these pitfalls and potential solutions for how we can avoid them as a balanced team of designers, developers, and business stakeholders.

C3035185913ec1c047a045aa4849815a?s=128

Samuel Bowles

March 26, 2014
Tweet

Transcript

  1. WASTED EXPERIENCES Going Lean Without Sacrificing Delight @shmuel

  2. Samuel Mikel Bowles I work I tweet I speak @shmuel

    Agilia ‘14
  3. @shmuel Apple

  4. @shmuel +

  5. @shmuel GeLo

  6. @shmuel Developers Designers Business Strategists

  7. @shmuel Empower & Delight

  8. @shmuel Technical Debt

  9. @shmuel Stories

  10. @shmuel How’s that sound?

  11. @shmuel Get Started

  12. @shmuel Creativity

  13. @shmuel Problem Solving

  14. @shmuel Vision

  15. @shmuel WYSIWYG

  16. @shmuel “Nope. Can’t do that.”

  17. @shmuel Crushed

  18. @shmuel Perplexed

  19. @shmuel Win Friends

  20. @shmuel Technical Competence

  21. @shmuel Feasibility

  22. @shmuel !

  23. @shmuel Agile Team

  24. @shmuel Yes.

  25. @shmuel Maybe.

  26. @shmuel Conversations

  27. @shmuel Product, cost, and timeline

  28. @shmuel Agile = Healthier More Respectful

  29. @shmuel Budgets & Stable Software

  30. @shmuel New Challenges

  31. @shmuel Good Design

  32. @shmuel 1955

  33. @shmuel Oto Apel, Frankfurt

  34. @shmuel Dieter Rams

  35. @shmuel Architecture Electronic Gadgets

  36. @shmuel Austere

  37. @shmuel User Friendly

  38. @shmuel Braun

  39. @shmuel 1960s & 70s

  40. @shmuel Vitsoe

  41. @shmuel 1980s

  42. @shmuel “An impenetrable confusion of forms, colors and noises.” —

    Dieter Rams
  43. @shmuel “Is my design good design?”

  44. @shmuel Quantitative

  45. @shmuel 10 Principles

  46. @shmuel Good Design Is: Innovative

  47. @shmuel Good Design Is: Useful

  48. @shmuel Good Design Is: Aesthetic

  49. @shmuel Good Design Is: Understandable

  50. @shmuel Good Design Is: Honest

  51. @shmuel Good Design Is: Long-Lasting

  52. @shmuel Good Design Is: Thorough

  53. @shmuel Good Design Is: Environmentally Friendly

  54. @shmuel Good Design Is: As Little Design as Possible

  55. @shmuel Ive

  56. @shmuel Good Design Is: Innovative

  57. @shmuel Why?

  58. @shmuel Fashion?

  59. @shmuel Fashion: Honest Long-lasting Useful

  60. @shmuel Customer Satisfaction vs. Customer Delight

  61. @shmuel Customer Satisfaction Expectations Are Met

  62. @shmuel Customer Delight Expectations Are Exceeded

  63. @shmuel Customer Satisfaction Predicts Loyalty

  64. @shmuel Customer Delight Predicts Evangelism

  65. @shmuel Benchmarking

  66. @shmuel Design Patterns

  67. @shmuel Heuristic Analysis

  68. @shmuel Usability Tests

  69. @shmuel The Minimum: Satisfaction

  70. @shmuel Exceed Expectations?

  71. SURPRISE!

  72. @shmuel Apple’s Secret

  73. @shmuel Ad Campaigns

  74. @shmuel “Viral Marketing”

  75. @shmuel Memes

  76. @shmuel The Key: Surprise

  77. @shmuel Our Agile Team

  78. @shmuel Zoom

  79. @shmuel Incrementalism Lateral Thinking

  80. @shmuel New Ideas

  81. @shmuel New Ideas Patterns

  82. @shmuel New Ideas Patterns Heuristics

  83. @shmuel JIT Design

  84. @shmuel Furniture City

  85. @shmuel Herman Miller

  86. @shmuel Sight Lines

  87. @shmuel Indiana University at Bloomington

  88. @shmuel Problem

  89. @shmuel

  90. @shmuel Construal Level Theory

  91. @shmuel Constrained Vision Has a Cost in Creativity

  92. @shmuel Ship & Iterate

  93. @shmuel ½ Finished Designs

  94. @shmuel Polish

  95. @shmuel 1,000 Paper Cuts

  96. @shmuel :.(

  97. @shmuel Something Had To Give

  98. @shmuel Agile Conf., Orlando

  99. @shmuel TDD Dependencies Backlogs Pairing Kanban BDD Cucumbers

  100. @shmuel “You’re not alone.” — Someone

  101. @shmuel “You’re not crazy. It’s worth it.”

  102. @shmuel Todd Zaki Warfel’s 6-8-5

  103. @shmuel Where’d he get the time?

  104. @shmuel Jeff Gothelf’s Beyond Staggered Sprints

  105. @shmuel Diagraming a Negative Environment

  106. None
  107. @shmuel “Going for The Bronze”

  108. @shmuel Validated Full of Ideas

  109. @shmuel T e n s i o n

  110. @shmuel Best Possible Path

  111. @shmuel New Paths

  112. @shmuel Evolution

  113. @shmuel Inductive

  114. @shmuel Deductive

  115. @shmuel Abductive

  116. @shmuel Validating

  117. @shmuel Generating

  118. @shmuel Robbing Our Users of Delight

  119. @shmuel Ø Iteration

  120. @shmuel Avoiding Iteration Zero — George Dinwiddie

  121. @shmuel Too Much Preparing

  122. @shmuel “[burning] an iteration without producing any working software that

    tests our decisions.”
  123. @shmuel Tunnel Vision

  124. Exceptional

  125. @shmuel Preparatory Exploratory

  126. @shmuel Big Design Upfront Slippery Slope To

  127. @shmuel Big Design Upfront Slippery Slope To

  128. @shmuel

  129. @shmuel Too Quick To Choose

  130. @shmuel Premature Optimizing In Our Solution Seeking

  131. @shmuel Hypothesis:

  132. @shmuel 1. Lower quality initial idea 2. Iterative process takes

    longer 
 to reach done 3. Result: more expensive 4. Result: less desirable Too few divergent ideas
  133. @shmuel Ø Iteration Exploration

  134. @shmuel Ø Iteration Exploration x 1

  135. @shmuel Rhythm of Exploration

  136. @shmuel

  137. @shmuel

  138. @shmuel Spike

  139. @shmuel Spike

  140. @shmuel

  141. @shmuel Quality Delight Customers → Evangelists

  142. @shmuel Limits Measures

  143. @shmuel Cattywampus lolly-gagging ballyhoo

  144. @shmuel Ward Cunningham

  145. @shmuel Why refactor?

  146. @shmuel “Sounds like time-wasting perfectionism to me.”

  147. @shmuel Little Knowledge Great Knowledge Decision 1 Decision 2 Decision

    3
  148. @shmuel Little Knowledge Great Knowledge Refactored Refactored Decision 3

  149. @shmuel Natural Debt

  150. @shmuel Intentional Debt

  151. @shmuel Unintentional Debt

  152. @shmuel 1. Unused knowledge 2. Time constraints 3. Poor decisions

    Unintentional Debt
  153. @shmuel Your Interest Rate

  154. @shmuel Initial Principle * (1+r)n r = interest rate n

    = number of periods
  155. @shmuel Select a Better Starting Point

  156. @shmuel The Debt Metaphor “We reason by analogy using the

    metaphors that have entered our language” ! — W. Cunningham on Metaphors We Live By
  157. @shmuel Value Loss • Incomplete interactions • Time-constrained design •

    Deferred work • Natural design decay
  158. @shmuel Technical Debt Paid by the business by way of

    the technical team. ! Result Slowed progress.
  159. @shmuel Design Debt Paid by the business by way of

    
 the users. ! Result Customer dissatisfaction & potential loss.
  160. @shmuel 1. Higher quantity of ideas 2. Higher quality ideas

    3. Fewer iterations 4. Higher quality at lower cost Hypothesis
  161. @shmuel 1. How many ideas is enough? 2. How to

    measure idea quality? 3. When are the right times for divergent thinking? 4. What is “too quick” when choosing an idea to run with? Questions
  162. @shmuel 3 Tools 3D Scope Debt Gap Analysis Exploration Stories

  163. @shmuel Story Mapping Jeff Patton

  164. Scope Polish Scope Depth via Tasks Scope Breadth via Activities

    3D Scope Management
  165. @shmuel Polish Ambiguous & Used to Prioritize Effort

  166. @shmuel Debt Gap Analysis

  167. @shmuel Mind The Gap 1. Future State 2. Current State

    3. Is there a Gap? 4. Remaining work & impediments 5. Proposal 6. Put them in the backlog
  168. @shmuel Financial Planning Tool

  169. @shmuel Two Card Sorts

  170. @shmuel Future State

  171. @shmuel Current State

  172. Cautious Fun Authentic Knowledable Instructive Authoratitive Thourough Relational Clear As

    described by focus group Important to audience Spider Graph
  173. @shmuel “Relational”

  174. @shmuel Exploration “Stories”

  175. @shmuel A Framework for Abductive Thinking

  176. Business Model Easier for users to search our large dataset

    A moment of delight to the search interface 32 16 4 Exploration “Stories” Estimate the relative scale of a problem
  177. @shmuel Estimates as Idea Targets

  178. @shmuel Generating Ideas 1. Design Pairs 2. Team Design Charrette

    3. Luke Hohmann’s 
 Innovation Games 4. Facilitated Brainstorm
  179. @shmuel Measure Velocity Impact Compare Relative Sizes

  180. @shmuel The Priming Effect

  181. @shmuel How many bones are there in the body?

  182. @shmuel The Comprehension Experience Hammond & Nessel

  183. @shmuel “Many teachers are uncomfortable when students state incorrect information

    and are tempted to set them right quickly, but doing so is not particularly effective when the purpose is thinking. The value to learners of being wrong at the outset is 
 actually high.” The Priming Effect
  184. @shmuel Problem Solving

  185. @shmuel Could wrong-thinking accelerate velocity?

  186. @shmuel Conclusion

  187. Thank You! @shmuel