78 lines
2.1 KiB
Markdown
78 lines
2.1 KiB
Markdown
# User Story Mapping Example
|
|
|
|
## Example: Story Map for Freelance Invoicing Product
|
|
|
|
```markdown
|
|
## User Story Map: Freelance Invoicing
|
|
|
|
### Who
|
|
|
|
#### Segment:
|
|
- Freelance creative professionals (designers, writers, photographers)
|
|
|
|
#### Persona:
|
|
- Sarah, 35, freelance graphic designer
|
|
- Manages 5-10 clients at once
|
|
- Struggles with invoicing, payment tracking, and follow-ups
|
|
- Wants to spend less time on admin, more time designing
|
|
- Currently uses Excel + email, which is error-prone and time-consuming
|
|
|
|
### Backbone
|
|
|
|
#### Narrative:
|
|
- Complete a client project from kickoff to final payment without admin hassle
|
|
|
|
#### Activities:
|
|
1. Negotiate project scope and pricing
|
|
2. Execute design work
|
|
3. Deliver final assets
|
|
4. Send invoice and receive payment
|
|
5. Follow up on late payments
|
|
|
|
### Steps:
|
|
|
|
**For Activity 1: Negotiate project scope and pricing**
|
|
- Step 1: Review client brief
|
|
- Step 2: Draft project proposal
|
|
- Step 3: Negotiate timeline and budget
|
|
|
|
**For Activity 2: Execute design work**
|
|
- Step 1: Create initial concepts
|
|
- Step 2: Share concepts for feedback
|
|
- Step 3: Iterate based on feedback
|
|
- Step 4: Finalize design
|
|
|
|
**For Activity 3: Deliver final assets**
|
|
- Step 1: Export final files in client-requested formats
|
|
- Step 2: Upload files to shared folder or email
|
|
- Step 3: Confirm client receipt
|
|
|
|
**For Activity 4: Send invoice and receive payment**
|
|
- Step 1: Create invoice with project details
|
|
- Step 2: Send invoice to client
|
|
- Step 3: Track payment status
|
|
- Step 4: Confirm payment received
|
|
|
|
**For Activity 5: Follow up on late payments**
|
|
- Step 1: Identify overdue invoices
|
|
- Step 2: Send payment reminder
|
|
- Step 3: Escalate if still unpaid
|
|
|
|
### Tasks (Sample for Activity 4, Step 1: Create invoice):
|
|
|
|
**MVP (Release 1):**
|
|
- Task 1: Enter client name and contact info
|
|
- Task 2: Add line items (description, hours, rate)
|
|
- Task 3: Calculate total automatically
|
|
- Task 4: Preview invoice before sending
|
|
|
|
**Release 2:**
|
|
- Task 5: Add logo and custom branding
|
|
- Task 6: Save invoice templates for repeat clients
|
|
- Task 7: Auto-populate line items from project notes
|
|
|
|
**Future:**
|
|
- Task 8: Generate invoices from time tracking data
|
|
- Task 9: Multi-currency support
|
|
```
|