Skip to content

Guide for Product Owners

As a product owner, Vanillaround is where you define what gets built. Your primary job in the tool is to work with the delivery team (Provider) to produce clear, approved specs — and then formally sign off on each requirement before development starts.

When a new project is set up, work with the delivery team to agree on how the spec pages should be structured before writing begins. A clear hierarchy of pages prevents duplication and makes it easy for stakeholders to find what they’re looking for.

A common structure:

Project
├── Product Vision (global page)
├── User Authentication
├── User Profile
├── Order Management
│ ├── Browsing & Search
│ ├── Cart & Checkout
│ └── Order History
└── Admin Panel

Work with the delivery team in the spec pages — either synchronously (collaborative editing session) or asynchronously (delivery team drafts, you review and provide feedback via @mentions).

As requirements are defined, the delivery team will embed requirement cards in the spec pages. Each card represents one discrete, approvable item.

When a spec section is ready for your review:

  1. Open the spec page — you’ll typically receive a notification or @mention
  2. Read the requirement cards in context (the surrounding spec text explains the why)
  3. If something needs clarification, use @mentions to flag it to the relevant Provider
  4. If a card is mostly right but needs a small change, ask the Provider to update it before you approve

When a card is submitted for your approval:

  1. You receive a notification (in-app and email)
  2. Open the card in the spec page
  3. Review the requirement title and description
  4. If it accurately captures your intent: click Approve
  5. If it does not: click Reject and describe what needs to change

Take approval seriously — an approved card is the formal agreement that development can proceed on that item.

Use Boards to see all requirements and their current status in one view. A well-maintained board shows you at a glance:

  • How many requirements are still being written
  • How many are awaiting your approval
  • How many are approved and ready for development
  • How many are in development
  • Approving and rejecting requirement cards
  • The strategic direction in spec pages (via feedback and @mentions)
  • Which stakeholders need to be involved in which approvals
  • Writing and structuring the spec pages
  • Creating and configuring requirement cards
  • Submitting cards for approval
  • Syncing to Jira and beginning development

Be specific when rejecting. “This is wrong” doesn’t help the delivery team. “This doesn’t account for guest checkout users” gives them something actionable.

Approve in batches. Set aside dedicated time to work through pending approvals rather than letting them accumulate for weeks.

Use the changes feed. If a spec changes after you’ve been involved, the changes feed shows exactly what was modified — so you know whether your earlier input was incorporated.