← Back to Week 3 Hub
Workbook 3b — Exercise

GitHub Project Board — Hardware Store

Turn your Hardware Store user stories into a real project board on GitHub  |  Workbook p.38

The Exercise

You've got your Hardware Store user stories written down from the previous exercise. Now it's time to turn them into a GitHub Project Board — the same kind of board a real Agile team uses to track work.

You'll create the board, set up the columns, add one card per user story, and expand each card with enough detail that a teammate could pick it up and know what "done" looks like.

  1. Log into GitHub and create a new project board named "Hardware Store Project".
  2. The default board comes with three columns: Todo, In Progress, and Done. Add a fourth column called Testing between "In Progress" and "Done".
  3. Add a card in the Todo column for each user story you wrote in the previous exercise.
  4. Click each card and expand its description — add details, acceptance criteria, and anything that clarifies what "done" means for that story.
Example — What The Board Should Look Like

Four columns, left to right, in the order work flows: TodoIn ProgressTestingDone. Every user story starts as a card in Todo.

Todo
As a customer, I want to search for a product by name...
As a store owner, I want to add new products...
...and the rest of your stories
In Progress
empty
Testing new
empty
Done
empty

Cards move left → right as the work progresses. Everyone starts in Todo.

Search for a product by name
Click a card → expand description. Example of what goes inside:
User story: As a customer, I want to search for a product by name, so that I can find what I need quickly.

Acceptance criteria:
  • Search box is visible on the products page.
  • Typing a name filters the product list as I type.
  • If no products match, a "no results" message appears.
  • Search is case-insensitive.
Tips
Concepts You'll Use

Workbook 3b, p.38 — Exercise: GitHub Project Board

← User Stories (Hardware Store) Online Store Workshop →