Course Code: designthinkingfordev
Duration: 14 hours
Prerequisites:
  • Experience with designing and/or developing software solutions for customers

Audience

  • Developers
  • Project managers
Overview:

Design Thinking is a solutions-based methodology for tackling complex problems that are ill-defined or unknown. The approach has been adapted by both business and engineering teams to resolve challenges ranging from internal team conflict resolution to product development. Some of the methods used in Design Thinking include understanding human needs, re-framing problems in a human-centric way, brainstorming new ideas, and adopting a hands-on approach in prototyping and testing.

In this instructor-led, live workshop training (online or onsite), participants will learn how to apply the five stages of Design Thinking to better understand the problems experienced by end-users of a product or service, then develop the best approach for resolving them.

By the end of this training, participants will be able to:

  • Use creative strategies to match customers' needs with technologically feasible solutions.
  • Formulate a strategy to increase customer value and enhance product and service offerings.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Day 01

Introduction

  • Customer-centric vs tech-driven innovation

Overview of Solution-based Thinking

  • Structured thinking and the Design Thinking methodology

Tools for Design Thinkers

  • Mind maps, idea generators, innovation matrix, what-if cards, etc.

Design Thinking for Product Development

  • Identifying the real user of your product

Case study

  • "Spying" on the customer

Gaining an Empathic Understanding of the Customer's Problem

  • Drawing pictures of the customer's natural behavior
  • Mapping the customer's actions on a timeline

Defining the Problem with the Current Solution

  • Identifying the key problems experienced by the user of your product
  • Categorizing, visualizing, and estimating the value of solving key problems

Exercise

  • Customer journey: Creating a timeline with pictures, emails, quotes and actions.
  • Analyzing the key problems
  • Deciding which problems to solve
  • Presenting your findings


Day 02

Generating Ideas

  • Using visualization, mapping, and storytelling to create solutions

Prototyping a Solution

  • Tools and methods for validating concepts rapidly

Testing and Iterating

  • Real-time testing
  • Validating, communicating, and releasing your innovation

Case study

  • Fail often, fail fast

Using Design Thinking for Resolving Internal Issues within the Development Team

  • Seeing conflict as a positive force for invention
  • Managing conflict through debate and discussion
  • Empathy as a key ingredient

Exercise

  • Building ideas as a team
  • Mocking up the prototypes
  • Communicating your innovation
  • Presenting your findings

Summary and Next Steps

Sites Published:

United Arab Emirates - Design Thinking Workshop for Software Developers

Qatar - Design Thinking Workshop for Software Developers

Egypt - Design Thinking Workshop for Software Developers

Saudi Arabia - Design Thinking Workshop for Software Developers

South Africa - Design Thinking Workshop for Software Developers

Brasil - Design Thinking Workshop for Software Developers

Canada - Design Thinking Workshop for Software Developers

中国 - Design Thinking Workshop for Software Developers

香港 - Design Thinking Workshop for Software Developers

澳門 - Design Thinking Workshop for Software Developers

台灣 - Design Thinking Workshop for Software Developers

USA - Design Thinking Workshop for Software Developers

Österreich - Design Thinking Workshop for Software Developers

Schweiz - Design Thinking Workshop for Software Developers

Deutschland - Design Thinking Workshop for Software Developers

Czech Republic - Design Thinking Workshop for Software Developers

Denmark - Design Thinking Workshop for Software Developers

Estonia - Design Thinking Workshop for Software Developers

Finland - Design Thinking Workshop for Software Developers

Greece - Design Thinking Workshop for Software Developers

Magyarország - Design Thinking Workshop for Software Developers

Ireland - Design Thinking Workshop for Software Developers

Luxembourg - Design Thinking Workshop for Software Developers

Latvia - Design Thinking Workshop for Software Developers

España - Taller de Diseño de Ideas para Desarrolladores de Software

Italia - Design Thinking Workshop for Software Developers

Lithuania - Design Thinking Workshop for Software Developers

Nederland - Design Thinking Workshop for Software Developers

Norway - Design Thinking Workshop for Software Developers

Portugal - Design Thinking Workshop for Software Developers

România - Design Thinking Workshop for Software Developers

Sverige - Design Thinking Workshop for Software Developers

Türkiye - Design Thinking Workshop for Software Developers

Malta - Design Thinking Workshop for Software Developers

Belgique - Design Thinking Workshop for Software Developers

France - Design Thinking Workshop for Software Developers

日本 - Design Thinking Workshop for Software Developers

Australia - Design Thinking Workshop for Software Developers

Malaysia - Design Thinking Workshop for Software Developers

New Zealand - Design Thinking Workshop for Software Developers

Philippines - Design Thinking Workshop for Software Developers

Singapore - Design Thinking Workshop for Software Developers

Thailand - Design Thinking Workshop for Software Developers

Vietnam - Design Thinking Workshop for Software Developers

India - Design Thinking Workshop for Software Developers

Argentina - Taller de Diseño de Ideas para Desarrolladores de Software

Chile - Taller de Diseño de Ideas para Desarrolladores de Software

Costa Rica - Taller de Diseño de Ideas para Desarrolladores de Software

Ecuador - Taller de Diseño de Ideas para Desarrolladores de Software

Guatemala - Taller de Diseño de Ideas para Desarrolladores de Software

Colombia - Taller de Diseño de Ideas para Desarrolladores de Software

México - Taller de Diseño de Ideas para Desarrolladores de Software

Panama - Taller de Diseño de Ideas para Desarrolladores de Software

Peru - Taller de Diseño de Ideas para Desarrolladores de Software

Uruguay - Taller de Diseño de Ideas para Desarrolladores de Software

Venezuela - Taller de Diseño de Ideas para Desarrolladores de Software

Polska - Design Thinking Workshop for Software Developers

United Kingdom - Design Thinking Workshop for Software Developers

South Korea - Design Thinking Workshop for Software Developers

Pakistan - Design Thinking Workshop for Software Developers

Sri Lanka - Design Thinking Workshop for Software Developers

Bulgaria - Design Thinking Workshop for Software Developers

Bolivia - Taller de Diseño de Ideas para Desarrolladores de Software

Indonesia - Design Thinking Workshop for Software Developers

Kazakhstan - Design Thinking Workshop for Software Developers

Moldova - Design Thinking Workshop for Software Developers

Morocco - Design Thinking Workshop for Software Developers

Tunisia - Design Thinking Workshop for Software Developers

Kuwait - Design Thinking Workshop for Software Developers

Oman - Design Thinking Workshop for Software Developers

Slovakia - Design Thinking Workshop for Software Developers

Kenya - Design Thinking Workshop for Software Developers

Nigeria - Design Thinking Workshop for Software Developers

Botswana - Design Thinking Workshop for Software Developers

Slovenia - Design Thinking Workshop for Software Developers

Croatia - Design Thinking Workshop for Software Developers

Serbia - Design Thinking Workshop for Software Developers

Bhutan - Design Thinking Workshop for Software Developers

Nepal - Design Thinking Workshop for Software Developers

Uzbekistan - Design Thinking Workshop for Software Developers