Use Case Builder

Create use cases and download them as JSON or CSV

Level

Most use cases should be at Sea level (user goal) – a single, complete task a user performs.

What do these levels mean?

Cloud level (very high summary) – Broad, strategic goals (e.g., "Manage enterprise"). Too high for development, used mainly for project planning.

Kite level (summary) – High-level processes (e.g., "Process customer order"). Still broad, but closer to business value.

Sea level (user goal) – Elementary tasks a user performs (e.g., "Place order", "Create account"). This is usually the right level for development.

Fish level (sub-function) – Detailed steps within a Sea level use case (e.g., "Select product", "Validate credit card").

Clam level (too low) – Technical or trivial tasks (e.g., "Check database connection"). Avoid these as primary use cases.

Add one step per line using the + button. Each step can have its own extensions.

1.
Advanced details (optional)

Use case preview

Updates as you type. Copy the Markdown or view the rendered version.

Fill in the use case and download it to share with your team.

Use case structure inspired by Alistair Cockburn's "Writing Effective Use Cases".