Product Vision
Boards are an AppView that enables users to organize, prioritize, and coordinate work across Documents in the Seed Hypermedia network. Unlike traditional kanban tools, Boards do not own the content they display. Instead, they organize local and remote Documents into a shared workflow.
We are inspired by Trello's simplicity and focus on one Job to Be Done.
Activity: Plan a Workflow
Create a Board
As a Project Manager, I want to create a Board to visualize and coordinate work, creating one or many Queries.
As a Project Manager, I want to share a Board.
As a Project Manager, I want to archive a Board.
Define a Workflow
As a Project Manager, I want to create Columns representing my workflow so that work progresses through well-defined stages.
Examples
Backlog
Ready
In Progress
Review
Done
As a Project Manager, I want to rename a Columns.
As a Project Manager, I want to move a Columns.
As a Project Manager, I want to copy a Columns.
As a Project Manager, I want to archive a Columns.
As a Project Manager, I want to delete a Columns.
Organize Cards
As a Team Member, I want to create a Card from a Document so that I can organize it within my workflow.
Acceptance criteria
Add local Documents.
Add remote Documents.
Create a new Document directly from the Board.
As a Team Member, I want to drag Cards between Columns so that I can update the progress of work.
Acceptance criteria
Move Card between Columns.
Reorder Cards.
Move multiple Cards.
As a Team Member, I want to reorder Cards within a Column so that the most important work appears first.
As a Team Member, I want to quickly open Documents in each Column so that I understand project status.
As a Team Member, I want to see where every Document currently belongs in the workflow.
As a Team Member, I want to Rename a Card.
As a Team Member, I want to Archive a Card.
Collaborate
As a software team, we want to organize implementation work into a sprint Board.
As a maintainer, I want to assign Cards to contributors so that responsibilities are clear.
As a maintainer, I want to add labels to Cards.
As a maintainer, I want to set due dates for Cards.
Core Principle
A Board is an AppView.
A Card represents a Document inside a Board.
The Board owns workflow state.
The Document owns knowledge.
Multiple Boards can organize the same Document simultaneously without duplication.
Queries are the primary mechanism for building dynamic AppViews.
Do you like what you are reading? Subscribe to receive updates.
Unsubscribe anytime