Skip to content

The example used in this guide

Every page in this guide follows the same story, so you can see how the parts connect. The people and companies are made up.

Bluepeak Consulting is a software consultancy that uses NorthFloe. One of its clients is Harbor Foods, a grocery chain that wants a mobile ordering app.

Asha · Super Admin

Runs Bluepeak’s NorthFloe: branding, the portal address and the first invites.

Ravi · Project Manager

Sets up Harbor Foods as a client, creates the project, writes features with the client and approves tests.

Meera · Architect

Signs off the technical docs, approves specs and reviews every pull request.

Arjun · Developer

Writes specs and builds tasks, often with an AI coding assistant.

Lena · QA

Writes test cases from the acceptance criteria and runs them with screenshots.

Tom · Client user at Harbor Foods

Harbor’s product owner. Signs off the business docs and requirements, and accepts finished features.

  • Project: Harbor Ordering App
  • Feature: REQ-4, Reorder a past order

Harbor’s customers buy the same groceries every week. Tom wants them to repeat a past order in one tap.

S1 As a customer, I can see my past orders.
AC1 The last 20 orders are listed, newest first.
S2 As a customer, I can reorder a past order in one tap.
AC2 Reorder adds every available item to the cart.
AC3 Items that are no longer sold are listed with a note and left out.
sequenceDiagram
    autonumber
    participant Tom as Tom (client)
    participant Ravi as Ravi (PM)
    participant Arjun as Arjun (Dev)
    participant Meera as Meera (Architect)
    participant Lena as Lena (QA)
    Ravi->>Tom: Draft REQ-4 together
    Tom-->>Ravi: Both sign off the requirement
    Arjun->>Meera: Submit the spec
    Meera-->>Arjun: Approve the spec
    Lena->>Ravi: Submit test cases (in parallel)
    Ravi-->>Lena: Approve test cases
    Arjun->>Meera: Submit tasks with PR links
    Meera-->>Arjun: Merge and approve tasks
    Lena->>Ravi: Run tests with screenshots
    Ravi-->>Lena: Verify runs: REQ-4 is Validated
    Tom->>Tom: Accept REQ-4

Each step has its own page in Deliver a feature.