Can Design Thinking accelerate an Agile Transformation?

“Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime.” ~Proverb

You might have heard of IDEO. IDEO is known as a pioneer of human-centered design or putting people at the center of their work. This approach has come to be known as Design Thinking. Design Thinking in a nutshell is about empathy, experimentation and learning fast.

When we think of an agile transformation, we don’t necessarily think of human-centered design. Most agile transformation I have seen begins with an enthusiastic leader (most likely in Technology) who is trying to change the culture and shift the mindset to improve product delivery and time to market. In the quest to do this, the leader might mandate certain practices for the organization to start doing. This can cause a lot of pain and heartache in the process and usually lead to mere results and disengagement.

What if there was a way to unlock creativity and critical thinking across the organization? This is where design thinking can help in accelerating an agile transformation.

1 favorite thumb_down thumb_up 2 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist

Outline/structure of the Session

  • Quick introduction on Design Thinking
  • What does Design Thinking has to do with an Agile Transformation?
  • Are we defining a problem or a solution?
  • Beware of the Big Change Up Front First (BCUFF)
  • Design SMALL experiments (prototype) and Iterate (test)

Learning Outcome

  • Define the problem (or the perceived problem)
  • Understand the design thinking steps
  • Learn how to apply elements of design thinking to enable agility

Target Audience

Agile Coaches, Leaders, Change Agents, Transformation Leaders

schedule Submitted 10 months ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Niranjan N V
    By Niranjan N V  ~  10 months ago
    reply Reply

    Hi Salah,

    This is interesting topic and will be very happy to know how design thinking accelerates agile transformation. If this has been used in your experience, it would be better to share the case study or some best practices used in design thinking and linking them to the outcome of agile tranfsormation.



    • Salah Elleithy
      By Salah Elleithy  ~  10 months ago
      reply Reply

      Hi Niranjan,

      Thanks for the feedback. Are you suggesting to move this under experience reports or just share my experience of how we used elements of design thinking to accelerate our agile transformation? If it's the latter, that's the intent. The session will be sharing experience on how we used elements of design thinking to help our agile transformation as well as introducing the audience to design thinking and one of the most important elements of design thinking that we applied to agile transformation.


  • Liked Joshua Kerievsky

    Joshua Kerievsky - Modern Agile

    Joshua Kerievsky
    Joshua Kerievsky
    Industrial Logic Inc.
    schedule 11 months ago
    Sold Out!
    45 mins

    Genuine agility is enormously effective in helping us achieve our dreams. The trouble is, Agile has grown into a complex tangle of roles and rituals, frameworks and tools, processes and certifications. We need a return to simplicity. Modern Agile is here to help.

    Designed for people in many domains (not just IT), Modern Agile is defined by four guiding principles:

    • Make People Awesome,
    • Make Safety a Prerequisite,
    • Experiment & Learn Rapidly and
    • Deliver Value Continuously.

    Understanding and deeply practicing these four principles will help you get better results faster.

    In this talk I’ll share how these four principles power world-famous companies and how they can help you work with greater speed, simplicity, safety and success.

  • Liked Woody Zuill

    Woody Zuill - Mob Programming: A Whole Team Approach

    45 mins

    Mob Programming is a development practice where the whole team works on the same thing, at the same time, in the same space, and on the same computer. It is a whole-team approach to doing all the work the team does including designing, coding, testing, and working with the customers, users and other stakeholders. This is an evolutionary step beyond pair programming and accentuates face-to-face communication, team alignment, collaboration, and self-organizing team concepts of the Agile approach to software development.

    Mob Programming can be a highly effective approach to software development. There are numerous teams doing Mob Programming all over the world, including distributed teams, and there has been a great deal of positive reports of success. Please join me as I share how the concept got started, the benefits, techniques we use, and some of the problems we've faced.

  • Liked Jez Humble

    Jez Humble - Why Scaling Agile Doesn't Work

    Jez Humble
    Jez Humble
    Jez Humble & Associates LLC
    schedule 10 months ago
    Sold Out!
    45 mins

    There are now several frameworks designed to address the demand for “big agile.”

    In this talk Jez will explain the flaws in such frameworks, why they so often fail to produce the desired effects, and what we should do instead. He will also address some common organizational obstacles to moving fast at scale: governance, budgeting, and the project paradigm - and discuss how to address them. Warning: this talk will include liberal use of real, statistically sound data.

  • Liked George Dinwiddie

    George Dinwiddie - Evolutionary Anatomy of Test Automation Code

    90 mins

    Many people agree that one important outcome of Behavior Driven Development is a set of regression tests to demonstrate the desired behavior and ensure that it is maintained over time. Then they often struggle to do so in a manner that remains maintainable as the system and the test code grows larger. Sometimes they even abandon their tests and start over, repeatedly.

    In this session we'll examine the evolutionary history of an application and its test suite. We'll stop at various stages in its life to consider the choices we might make to address growing complexity.

    We'll work using Cucumber-JVM and Java in order to be accessible to a large audience. You can apply these concepts in other languages and test frameworks. Rather than depending on having enough laptops set up, we'll use mob programming to enable everyone's participation.

    If you'd prefer exploring on your own machine, bring your laptop loaded and ready to go.  Clone the code repository from to get the code and its history.  Unzip in the same directory for the dependencies.  (Download sample at for even more detailed instructions.) I'll be using Eclipse, and the instructions are tuned for that, but you can use any Java IDE.

    Bonus: Participants will receive a coupon for a free e-book on the material.

  • Liked Diane Zajac-Woodie

    Diane Zajac-Woodie / Doc Norton - Making Sense of Sense-Making

    90 mins

    The world as we know it is growing more complex. As we automate away those things that can be easily repeated, we leave ourselves with ever more challenging work. The way we’ve worked in the past won’t necessarily work for today’s problems… or will it? Join Diane and Doc as they explore dimensions of complexity in software development and look at how teams and leaders might adjust their behaviors (and the software they create) based on the complexity of the problem at hand.

    This hands-on, interactive workshop will provide a practical introduction to Cynefin (a sense-making framework for complexity) and show how it applies to the work we do every day as creators of software. You’ll map your own work to Cynefin and learn about applicable management styles and optimal team interactions for each of the Cynefin contexts.