The question: What is the user really trying to accomplish, and why does the current tool stop short of helping?
Before you begin: Have shipped and recovered a small tool. Be ready to observe your actions rather than list desired features.
- 01Observe a task
- 02Separate assumptions
- 03Choose one friction
- 04Compare workflows
Concepts and learning objectives
Use an FDE approach to turn vague frustration into a testable improvement. P1 is a local weekly planner, a generic teaching example with user-configured availability and task categories. Its schedule does not prescribe employment rules or institutional policy.
Separate fact, hypothesis and design. “I repeatedly enter the same tasks” is an observation; “templates will help” is a hypothesis; “copy last week” is a design choice. Check whether a setting, spreadsheet or ordinary script already solves the problem. An agent is not the default answer. One page of workflow analysis is enough.
Reading and selected sections
| Priority | Source and selected sections | Budget |
|---|---|---|
| Required | R74 · GOV.UK — Plan user research — Research goals, questions and suitable observation methods. | 40 min |
| Required | R09 · Stanford CS146S — The Modern Software Developer, Fall 2026 — Intent, specifications and human/AI iteration in the course description; note prerequisites. | 20 min |
| Optional | R47 · OpenAI — Harness engineering — Repository information, checkable feedback and execution environments. | 45 min |
Studio lab
- Record the full process of planning a week: task sources, repeated entry, conflict checking, export and revision. Record steps and active time rather than private screens.
- Separate pain points, evidence and hypotheses. Pick one main friction; repeated typing may matter more than a polished chart.
- Write three acceptance scenarios: an ordinary week, an unavailable day and overlapping tasks. Let users configure durations and limits.
- Build a thin end-to-end slice: enter tasks, view a plan, check conflicts and preview export. Reuse earlier validation, components and tests.
- Compare old and new workflows. Record remaining friction and explicit non-goals such as chat, collaboration and cloud sync. Ease of implementation is not a reason to expand scope.
Deliverables and acceptance
| Deliverable | Evidence of completion |
|---|---|
| One-page workflow brief | Facts, hypotheses, non-goals, data boundaries and scenarios are separate. |
| One end-to-end improvement | Addresses an observed repeated operation. |
| Old/new comparison | Comparable observations; “not improved yet” is an acceptable result. |
Independent exercise: Rewrite “smarter and easier” as a testable scenario. Let someone assess it without explaining your intended design first.
Privacy and safety: Default to your own low-risk workflow. Obtain informed consent before interviewing another person. Avoid client records, internal workplace processes and other people's calendars. Demonstrate with generic tasks.
Everyday use: Put P1 into the next real planning session. Identify the precise step that would become harder without it.
Pass or revisit: Explain which observation justified a feature and exclude at least one non-goal in practice. If everything is mandatory, narrow the pilot.
A reusable collaboration prompt
Help me separate workflow steps, evidence and assumptions. Pick one frequent low-risk friction and write three acceptance scenarios for a local weekly planner. Implement one end-to-end improvement without assuming an agent, cloud sync or multi-user system is needed.
Sources and verification scope
Reference IDs and scope follow the supplied manuscript, baseline 2026-09-27. External authenticated labs were not all completed; recheck versions and access before implementation.
- R09Stanford CS146S — The Modern Software Developer, Fall 2026 ↗
Introduction and prerequisites in the manuscript; not a claim that all Fall materials are available.
- R47OpenAI — Harness engineering ↗
11 February 2026; repositories, feedback and constraints, without assuming internal returns transfer.
- R74GOV.UK — Plan user research ↗
Problem-discovery methods; not authorisation to use an organisation's processes.