Design Thinking + Agile + Generative AI: One End-to-End Problem-Solving Framework

Blog / Design Thinking + Agile + Generative AI: One End-to-End Problem-Solving Framework

Design Thinking + Agile + Generative AI: One End-to-End Problem-Solving Framework

Share
Summary

Design thinking answers are we solving the right problem? Agile answers are we building it the right way? Run separately they leak time at the handover; joined into one loop they become a complete problem-solving framework. Generative AI is the accelerant that makes the loop viable in real project time - cutting research synthesis from days to minutes and turning a prototype into an afternoon's work. Below: the combined framework, the prompts for each stage, the failure modes, and where to learn it with up to 70% WSQ funding.

The gap between the two methods

Most organisations already own both halves of the toolkit. The innovation team runs design-thinking workshops. The delivery team runs sprints. Yet the pipeline between them leaks badly, and the leak has a recognisable shape.

A design sprint ends with a beautiful insight deck and a validated concept. That artefact is then thrown over a wall to a delivery team that was not in the room, does not share the empathy that produced the insight, and receives the concept as a fixed requirement rather than a hypothesis. The team builds it faithfully and efficiently. Six months later it ships, and nobody uses it - because by the time the concept reached code, the assumption underneath it had gone stale and no one owned the job of re-testing it.

The inverse failure is just as common. An agile team is genuinely fast: two-week sprints, clean velocity, a groomed backlog. But the backlog was written by whoever shouted loudest, never traced to a user problem. The team becomes, as the phrase goes, extremely efficient at building the wrong thing.

Read side by side, the two methods are complementary rather than competing:

  • Design thinking is divergent and problem-facing. It is strongest before you know what to build - understanding users, reframing the problem, generating many options.
  • Agile is convergent and solution-facing. It is strongest once you have a candidate to test - slicing work small, shipping increments, learning from real usage.
  • Both are empirical. Neither trusts the plan over the evidence. That shared philosophy is exactly why they join cleanly.

The join is not a merger of ceremonies. It is a single loop where design thinking continuously feeds the backlog, and agile delivery continuously feeds evidence back into the problem definition.

The combined framework: six stages, one loop

Think of it as design thinking's diamond opening into agile's cadence, with the delivery evidence returning to the start. Each stage below names its question, its output and the hand-off it owes the next stage.

  1. DiscoverWhat is actually happening? Interviews, support tickets, analytics, contextual observation. Output: raw evidence, not opinions.
  2. DefineWhat is the real problem, and for whom? Synthesis into themes, personas and a sharp problem statement. Output: a problem worth solving, written so it can be falsified.
  3. IdeateWhat are all the ways we could solve it? Divergent option generation, then convergence on two or three bets. Output: candidate concepts with stated assumptions.
  4. PrototypeWhat is the cheapest way to be proven wrong? A clickable flow, a fake door, a working slice. Output: a testable artefact and the assumption it tests.
  5. DeliverHow do we build it incrementally and learn? The validated slice becomes epics, user stories and sprints. Output: shipped increments plus usage data.
  6. ScaleWhat did we learn, and what changes next? Measure against the original problem statement, retire what failed, feed the evidence back to Discover. Output: a revised problem definition.

The critical mechanic is stage 6 returning to stage 1. A framework that ends at "Deliver" is just a waterfall with sticky notes. The loop is what makes it a problem-solving system rather than a project template.

Two structural rules keep the loop honest. First, the same team travels the whole loop - the people who heard the user interview are the people who write the story, so context is never transcribed and lost. Second, every backlog item traces to a problem statement. If a story cannot name the user problem it serves, that is not a story, it is a preference.

Where generative AI actually compresses the loop

The honest reason teams abandon this combined approach is time. Done manually, Discover and Define alone consume weeks - and weeks of upfront research is exactly what an organisation under delivery pressure refuses to fund. Generative AI changes that arithmetic. It does not replace judgement at any stage; it removes the transcription, clustering, drafting and scaffolding work that used to make the front half of the loop unaffordable.

Used well, AI is a fast, tireless, slightly unreliable teammate. It is excellent at volume, structure and first drafts. It is poor at knowing which of its outputs is true. Every prompt below therefore ends in the same discipline: you verify against real evidence before the output moves to the next stage.

Stage 1–2: Discover and Define — synthesis in minutes

Affinity mapping six interview transcripts is a full day of a facilitator's life. This is the single biggest time saving in the whole loop.

You are a UX research analyst.

Below are 6 user interview transcripts about [PROCESS / PRODUCT].

Tasks:
1. Extract every distinct pain point, quoting the exact line it came from.
2. Cluster the pain points into themes. Name each theme in the users’
   own language, not in business jargon.
3. For each theme, give: frequency (how many interviewees raised it),
   severity (their words about impact), and one representative quote.
4. List the contradictions - places where interviewees disagreed.
5. List what you could NOT determine from these transcripts.

Do not infer causes that are not stated. Mark any inference as
[INFERENCE] so I can verify it.

TRANSCRIPTS:
[paste]

Steps 4 and 5 are the ones that matter. Contradictions are where the interesting problems hide, and an explicit "what I could not determine" list stops the model quietly filling gaps with plausible fiction. Then sharpen the output into a problem statement:

Using the themes above, write 3 alternative problem statements in
the format:

"[User type] needs a way to [need] because [insight], but currently
[obstacle]."

Make each statement frame the problem differently - one narrow, one
broad, one that challenges an assumption we seem to be making.
For each, state what evidence would prove it WRONG.

Three framings rather than one is deliberate. The most expensive error in this stage is committing to the first plausible problem statement; asking for a deliberately assumption-challenging alternative is a cheap way to keep the frame open one round longer.

Stage 3: Ideate — volume without groupthink

Human ideation sessions converge too early and anchor on whoever spoke first. AI is genuinely useful here precisely because it has no stake in the outcome.

Problem statement: [paste chosen statement]

1. Reframe this into 8 "How Might We" questions at different
   altitudes - some tactical, some radical.
2. For the 3 strongest HMWs, generate 5 distinct solution concepts
   each. Vary the mechanism, not just the wording.
3. Include at least 2 concepts that require NO new software.
4. For each concept, state the single riskiest assumption that
   must be true for it to work.

Format as a table: HMW | Concept | Mechanism | Riskiest assumption

The "no new software" constraint earns its place. Left unconstrained, models default to proposing an app or a dashboard for every problem; forcing two process-only options routinely surfaces the cheaper answer. The riskiest-assumption column then becomes your prototype backlog - you prototype to test assumptions, not to build features.

Stage 4: Prototype — an afternoon, not a sprint

This is where the last decade's constraint has genuinely broken. A clickable prototype that needed a designer and a front-end developer for a week is now a session's work with an AI coding assistant.

Build a clickable HTML prototype for this concept:
[concept + riskiest assumption]

Requirements:
- Single self-contained HTML file, no build step, no CDN
- Realistic placeholder data, not "Lorem ipsum"
- Only the 3 screens needed to test the assumption above
- Mobile-first layout

Then list the 5 questions I should ask a user while they click
through it, written so they cannot be answered with yes/no.

Scoping the prototype to the assumption rather than to the concept is the discipline that keeps this cheap. Three screens that test one belief beat twenty screens that test nothing. And because the artefact is disposable, there is no sunk cost arguing for it to survive contact with evidence.

Stage 5: Deliver — validated concept to backlog

The classic handover point, and the one most improved by having the same team on both sides of it.

Convert this validated prototype into an agile backlog.

Context: [concept, what the user test proved, what it did not]

1. Write 1 epic and 6-10 user stories, format:
   "As a [user], I want [capability], so that [outcome]."
2. Each story: 3-5 Given/When/Then acceptance criteria.
3. Tag each story VALIDATED (user test evidence) or ASSUMED
   (not yet tested).
4. Propose a thin vertical slice for sprint 1 that delivers real
   user value and tests the biggest remaining ASSUMED item.
5. Flag any story that does not trace to the problem statement.

The VALIDATED / ASSUMED tag is the mechanism that carries design-thinking evidence into agile delivery. It makes prioritisation arguments concrete: an ASSUMED story high in the backlog is a bet, and the team can decide consciously whether to take it or test it first. Step 5 enforces the traceability rule from earlier - AI is a useful neutral auditor of your own backlog's discipline.

Stage 6: Scale — retrospectives with evidence

Here is our sprint data, support tickets and usage analytics
since release: [paste]

Original problem statement: [paste]

1. Did we move the metric the problem statement implied? Cite
   the specific data.
2. Which of our ASSUMED items are now validated or refuted?
3. What new pain points appear in the tickets that did not exist
   in the original research?
4. Recommend: continue, pivot or stop - with the evidence for each.
5. Write the revised problem statement for the next loop.

Point 5 closes the loop. The output of Scale is the input to Discover, and the framework runs again with a sharper problem. This continuous cycle - rather than any single workshop - is what the WSQ Fast-Track Innovations with Agile Design Thinking and Generative AI course is built to teach as a repeatable team practice.

A worked example: reducing support ticket volume

To make the loop concrete, here is the shape it takes on a mundane, real problem - a support inbox that keeps growing.

  1. Discover. Export 400 tickets and interview 6 agents. The stated brief was "we need a chatbot".
  2. Define. AI-assisted clustering shows 38% of tickets are one thing: customers cannot find their invoice. The problem statement becomes about invoice findability, not deflection volume.
  3. Ideate. Fifteen concepts, two of them requiring no new software - including simply attaching the invoice PDF to the existing confirmation email.
  4. Prototype. The riskiest assumption is that customers would use a self-serve invoice page at all. An afternoon's clickable prototype, tested with five customers, shows they would - but only if reachable from the email they already received.
  5. Deliver. Sprint 1 is the thin slice: attach the PDF and add one link. Shipped in days, not quarters.
  6. Scale. Invoice tickets fall sharply; the next-largest cluster surfaces and becomes the revised problem statement.

Note what the framework prevented: building the chatbot that was originally requested. Design thinking caught the wrong problem, agile shipped the small correct thing quickly, and AI made the research and prototyping fast enough that nobody had to argue for a two-month discovery phase.

Where teams get this wrong

Four failure modes account for most disappointing attempts:

  • Treating AI output as evidence. A model will happily invent a plausible user pain point. Synthesis of real transcripts is research; asking a model what users probably think is not. Keep the [INFERENCE] tag and check quotes against the source.
  • Prototyping the concept instead of the assumption. Because AI makes building cheap, teams over-build prototypes and grow attached to them. Scope to the belief being tested.
  • Running design thinking once, at the start. A single kickoff workshop is theatre. The value is in the loop returning.
  • Keeping the wall. If the researchers and the delivery team are still different people meeting at a handover, AI has only made both sides faster at not understanding each other.

Governance deserves one line of its own: user-interview transcripts and support tickets are personal data. Anonymise before pasting into any external model, and check your organisation's policy on which tools are approved - a PDPA problem discovered after the fact is far more expensive than the time the synthesis saved.

Learning the framework in two days

Reading a framework and running one with a real team are different skills. WSQ - Fast-Track Innovations with Agile Design Thinking and Generative AI (GenAI) (course code TGS-2024049781) is a 2-day, 16-hour classroom course built around exactly the loop above, worked hands-on rather than lectured.

The four modules map onto the stages in this article:

  • Foundations of Design Thinking, Agile and Generative AI — why the two methods join, and what AI is and is not good for.
  • Problem Framing and Ideation with AI — Discover, Define and Ideate, including AI-assisted synthesis and How Might We generation.
  • Agile Development and AI for Solution Delivery — Prototype and Deliver: turning a validated concept into a traceable backlog.
  • Scaling and Sustaining Innovations — Scale: measuring against the problem statement and running the loop as a standing team practice.

Course fee is $800 before GST ($872 with GST). With WSQ funding of 50–70% depending on eligibility, the nett fee falls substantially, and Singapore Citizens aged 25 and above can offset the balance with SkillsFuture Credit. Companies may claim under SFEC, NTUC members under UTAP (50% of unfunded fees, capped at $250–$500 a year), and eligible learners may use PSEA. Entry requirements are modest: age 21–65, at least a year of working experience, GCE 'O' Levels or WPL Level 5, and basic computer literacy.

If you want to go deeper on one half of the framework, the related catalogues are Design Thinking courses, Agile and Scrum courses and WSQ Generative AI courses. Natural next steps include WSQ Agile Project Management for Business, WSQ Scrum Master Fundamentals for High-Performing Teams, Generative AI for Design Thinking and WSQ Business Innovation with Agentic AI and AI Agents.

Frequently asked questions

Do we have to abandon our existing agile process to adopt this?

No. The framework adds a problem-facing front half to the delivery cadence you already run. Your sprints, stand-ups and retrospectives stay as they are; what changes is that backlog items now trace to a problem statement, and retrospectives measure against it.

Is generative AI essential, or can we run the loop without it?

The loop predates AI and works without it - it is simply slower, which is why most teams stopped running the front half. AI mainly removes the synthesis, drafting and prototyping labour that made Discover and Define unaffordable under delivery pressure.

How accurate is AI-assisted research synthesis?

Good at clustering and summarising text you supply; unreliable when asked to infer beyond it. That is why the prompts here demand quoted source lines, an explicit [INFERENCE] tag and a list of what could not be determined. Treat the output as a first-pass analyst's draft you verify, never as findings.

Can I use client or customer data in these prompts?

Anonymise first and check your organisation's policy on approved tools. Interview transcripts and support tickets typically contain personal data covered by the PDPA, and that obligation does not pause because the processing is done by a model.

Who is the WSQ course suitable for?

Product owners, project managers, business analysts, innovation and process-improvement teams, and anyone expected to turn ambiguous problems into delivered solutions. It assumes no coding background - age 21-65, at least one year of working experience, GCE 'O' Levels or WPL Level 5, and basic computer literacy.

What funding can I claim for the course?

WSQ funding covers 50-70% of the $800 fee depending on eligibility. Singapore Citizens aged 25 and above may offset the balance with SkillsFuture Credit; companies may claim SFEC; NTUC members may claim UTAP at 50% of unfunded fees (capped $250-$500 a year); and PSEA is available to eligible learners.

The takeaway

Design thinking without agile produces validated ideas that never ship. Agile without design thinking produces efficient delivery of the wrong thing. Joined into one loop - and accelerated by generative AI at the synthesis, ideation, prototyping and backlog stages - they become a complete problem-solving framework a team can actually run inside real project timelines.

The tooling is the easy part. The discipline is keeping the loop closed: every story traceable to a problem, every prototype scoped to an assumption, every retrospective measured against the statement you started with, and the evidence always flowing back to the beginning.

View WSQ Fast-Track Innovations with Agile Design Thinking and Generative AI (GenAI) — dates, funding and registration →