194 lines
7.0 KiB
Markdown
194 lines
7.0 KiB
Markdown
# Phase 3: UX Scenarios (Scenario Outlines)
|
|
|
|
**Agent:** Saga the Analyst
|
|
**Output:** `C-UX-Scenarios/` (in your configured design artifacts folder)
|
|
|
|
---
|
|
|
|
## What This Phase Does
|
|
|
|
UX Scenarios transforms your Trigger Map into concrete user journeys. Through the **8-question scenario dialog**, you define each meaningful transaction a user performs on your site — starting with the most important one.
|
|
|
|
By the end, you'll have scenario outlines that ground every design decision in real user psychology and business goals.
|
|
|
|
---
|
|
|
|
## The 8-Question Scenario Dialog
|
|
|
|
This is the core of Phase 3. For each scenario, you walk through 8 strategic questions — one at a time, as a natural conversation:
|
|
|
|
| # | Question | What it establishes |
|
|
|---|----------|-------------------|
|
|
| Q1 | "What transaction do we need to get really right?" | The key user journey |
|
|
| Q2 | "Which business goal does it serve?" | Trigger Map connection |
|
|
| Q3 | "Which user, and in what real-life situation?" | Persona + context |
|
|
| Q4 | "What do they want and fear going into this?" | Driving forces |
|
|
| Q5 | "What device are they on?" | Platform |
|
|
| Q6 | "What's the natural starting point?" | Entry point + discovery |
|
|
| Q7 | "What's the best possible outcome — for both sides?" | Mutual success |
|
|
| Q8 | "What's the shortest path through the site?" | Linear sunshine path |
|
|
|
|
**What counts as a transaction:** Not just purchases or bookings. Clicking through a menu item by item to research site content is a transaction. Comparing options is a transaction. Any meaningful journey where the user moves through the site with intent.
|
|
|
|
### Two Modes
|
|
|
|
- **Conversation mode** (default): Saga asks, you answer. One question at a time. Each answer shapes the next question naturally.
|
|
- **Suggest mode**: Saga answers all 8 questions based on the Trigger Map and Product Brief. You review and adjust.
|
|
|
|
---
|
|
|
|
## The Scenario → Page Flow
|
|
|
|
After the 8 questions define a scenario, the process continues with page outlining and design:
|
|
|
|
```mermaid
|
|
flowchart TD
|
|
A["8-Question Scenario Dialog\nQ1-Q8 → Name → Quality Gates → Save"] --> B{"Post-Scenario Menu"}
|
|
|
|
B -->|"[N] Next scenario"| A
|
|
B -->|"[O] Outline pages"| C["Page Outline Dialog"]
|
|
B -->|"[D] Design first page"| D["Create First Page Folder"]
|
|
B -->|"[C] Overview"| Z["Generate Scenario Overview"]
|
|
|
|
C --> E{"For each page:"}
|
|
E --> F["1. What's the point of this page?\n2. What does the user do to move forward?"]
|
|
F --> G{"Interaction type?"}
|
|
G -->|"Leaves page"| H["New scenario step\n→ Create page folder"]
|
|
G -->|"Stays on page"| I["Storyboard item\n→ Document in page spec"]
|
|
I --> F
|
|
H --> J{"Continue?"}
|
|
J -->|"Next page"| E
|
|
J -->|"Stop"| B
|
|
|
|
D --> K["Phase 4: Design Page\nSteps 08-15"]
|
|
|
|
K --> L{"Page Complete Menu"}
|
|
L -->|"[N] Next page"| M["Outline → Design Loop"]
|
|
L -->|"[R] Dashboard"| N["Phase 4 Scenario Dashboard"]
|
|
L -->|"[V] Validate"| O["Audit Page Spec"]
|
|
O --> L
|
|
|
|
M --> P["Outline next page\nPurpose + Exit Action"]
|
|
P --> Q["Create page folder"]
|
|
Q --> K
|
|
```
|
|
|
|
### The Page Outline Dialog
|
|
|
|
For each page in the scenario, ask two questions:
|
|
|
|
**1. "What's the point of this page?"**
|
|
What does the user need to accomplish here?
|
|
- e.g., "See a list of news articles" or "Find the phone number and opening hours"
|
|
|
|
**2. "What does the user do to move forward?"**
|
|
What interaction takes them to the next step?
|
|
- e.g., "Selects 'News' in the menu" → next page is the News listing
|
|
|
|
**Two types of interactions:**
|
|
- **Leaves the page** → new scenario step (new page folder)
|
|
- **Stays on the page** → storyboard item (documented within the page spec)
|
|
|
|
### The Outline → Design Loop
|
|
|
|
After designing a page in Phase 4, the user can choose [N] to outline and design the next page. This creates a continuous loop:
|
|
|
|
1. **Outline** the next page (purpose + exit action)
|
|
2. **Create** the page folder with boilerplate spec
|
|
3. **Design** the page (Phase 4 steps 08-15)
|
|
4. **Repeat** until all pages are done
|
|
|
|
---
|
|
|
|
## Page Folder Structure
|
|
|
|
Each page gets its own folder with a spec and a Sketches subfolder:
|
|
|
|
```
|
|
C-UX-Scenarios/01-hasses-emergency-search/
|
|
├── 01-hasses-emergency-search.md # Scenario outline
|
|
└── pages/
|
|
├── 01.1-start-page/
|
|
│ ├── 01.1-start-page.md # Full boilerplate
|
|
│ └── Sketches/
|
|
├── 01.2-services/
|
|
│ ├── 01.2-services.md # Minimal boilerplate
|
|
│ └── Sketches/
|
|
└── 01.3-contact/
|
|
├── 01.3-contact.md # Minimal boilerplate
|
|
└── Sketches/
|
|
```
|
|
|
|
**Naming convention:** `{scenario-number}.{step-number}-{page-slug}`
|
|
|
|
The **first page** gets rich context from the 8-question dialog (device, arrival method, mental state, user situation). Remaining pages get minimal boilerplate with page purpose.
|
|
|
|
---
|
|
|
|
## What You'll Create
|
|
|
|
- **Scenario outlines** — one per transaction, grounded in Trigger Map personas and business goals
|
|
- **Page folders** — structured boilerplate specs ready for Phase 4 design
|
|
- **Scenario overview** — summary of all scenarios with page assignments
|
|
|
|
---
|
|
|
|
## Post-Scenario Options
|
|
|
|
After each scenario, you choose:
|
|
|
|
| Option | What happens |
|
|
|--------|-------------|
|
|
| **[N] Next scenario** | Define the next transaction for the next target group |
|
|
| **[O] Outline pages** | Walk through pages one at a time, creating folders |
|
|
| **[D] Design first page** | Create first page folder and jump to Phase 4 |
|
|
| **[C] Continue** | Generate scenario overview (when all are done) |
|
|
|
|
---
|
|
|
|
## Quality Gates
|
|
|
|
Before moving on from a scenario, Saga verifies:
|
|
|
|
- All 8 questions answered with specific, concrete responses
|
|
- Mental state is visceral and specific (not generic "interested")
|
|
- Entry point is realistic with device + context + discovery method
|
|
- Path is truly linear (zero "if" statements, zero branches)
|
|
- Both successes are specific and measurable
|
|
- Scenario name includes persona name
|
|
- Trigger Map connection is explicit
|
|
|
|
---
|
|
|
|
## When to Use This Phase
|
|
|
|
**Always use this phase** — it's the bridge between strategy (Phases 1-2) and design (Phase 4). Without scenarios, page design lacks context and purpose.
|
|
|
|
**Process scenarios in priority order:**
|
|
1. Primary transaction for primary target group
|
|
2. Secondary transactions
|
|
3. Tertiary/edge case transactions
|
|
|
|
---
|
|
|
|
## What to Prepare
|
|
|
|
Bring:
|
|
- **Product Brief** (Phase 1) — strategic context
|
|
- **Trigger Map** (Phase 2) — personas, driving forces, business goals
|
|
- **Page inventory** — known pages from the Trigger Map's feature analysis
|
|
|
|
---
|
|
|
|
## Connection to Phase 4
|
|
|
|
Phase 3 scenarios feed directly into Phase 4 design:
|
|
|
|
- **Scenario gate**: Phase 4 checks for existing scenarios before page design. No scenario? It redirects you back to Phase 3.
|
|
- **Page handover**: The first page spec includes device, mental state, and entry context — everything Freya needs to start designing.
|
|
- **Outline → Design loop**: After designing a page, you can outline the next one and continue designing without leaving Phase 4.
|
|
|
|
---
|
|
|
|
_Phase 3 of the Whiteport Design Studio method_
|