Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Design Thinking and Agile?


Published on

I delivered this talk at 8012 Design Center. The talk explores what kind of problems agile and design thinking help explore individually, and whether there are opportunities to combine them in solving some kind of problems?

Published in: Software

Design Thinking and Agile?

  1. 1. Design Thinking and Agile? Tathagat Varma
  2. 2. Let’s explore… • What is Agile? • What is Design Thinking? • Design Thinking + Agile = ?
  3. 3. Nature of work is changing… Craft Structure Networks
  4. 4. Agile Manifesto, 2001
  5. 5. Scrum, an agile framework
  6. 6. Agile Mindset Source: Carol Dweck, Linda Rising
  7. 7. Agile = Single Loop Learning?
  8. 8. Problem-solving is not a straight line! Source: Damien Newman
  9. 9. Design Thinking
  10. 10. Design Thinking = Double Loop Learning?
  11. 11. Design Sprint, a DT framework by Google Ventures • A framework for teams to solve and test design problems • A five-day process to validate a prototype for a key problem
  12. 12. DT + Agile = ? • DT addresses developing empathy about users and exploring innovative solutions using divergent thinking and prototyping them iteratively and generating user feedback before zeroing-in to a possible solution, and might be perceived a bit too open-ended • Agile addresses solving problems by incrementally and iteratively building thin slices of working software without explicitly realising how are those requirements really created • Can they work together? What does it even mean?
  13. 13. Innovation inside Agile? • While nothing stops a team from experimenting ideas, agile methodologies generally *expect* well-groomed backlog items • Regular backlog grooming could help improve clarity and thus sprint planning, but it might still leave the backlog items unvalidated • If design is still being worked upon in a sprint, it could lead to more rework or waste, and impact the velocity and predictability • Who feeds items into the backlog? How are they validated?
  14. 14. Dual-Track Scrum • Not just the PO, but the entire team collaborates to quickly prototype and validate the product backlog items before committing to build them • Valuable (PO, BA) • Usable (UX, Design) • Feasible (Dev, QA) • Dual tracks: • Discovery Track: generate validated product backlog items • Delivery Track: generate releasable software
  15. 15. Dual-Track Scrum
  16. 16. Discovery vs. Delivery
  17. 17. Recap • Solving “unknown-unknown” problems requires exploring newer solutions that might have never been tried • Design Thinking helps address the “why”. We are not trying to answer if this product can be built, but what are the real pain points? • Agile helps address the “how” part by building deliverables in short cycles that could accelerate the feedback cycle • Combining them could create a complementary and win- win solution
  18. 18. References • How to combine Design Thinking and Agile in Practice, agile-in-practice-36c9fc75c6e6#.cym7g2ee0 • Agile & Design Thinking: Completing or Complementing, • Case Study: How Safeway leveraged Design Thinking and and Agile Market Research to Build a Fast and Effective Innovation Process, and-effective-innovation-process • Design Thinking + SAP Agile: 1+1=3, • Uniting Agile and Design Thinking Methods, • Design Thinking and Agile Development, • The Squiggle of Design, • Elevate your Agile with Design Thinking, #.V2sjrpN97dd • Dual Track Scrum, • Dual Track Scrum, • Dual track Scrum in brief, • Common Agile Practices aren’t for Startups,