Skip to content
USE CASE / WORKED EXAMPLE

A focused SaaS for service requests

Turn a useful workflow into a first product without building every possible feature.

THE STARTING POINT

What is difficult today?

Requests arrive through messages and spreadsheets. The coordinator has to reconstruct who is responsible, whether the customer was contacted and what happened last. The first product does not need a complete ERP. It needs a reliable path from a new request to an accountable resolution.

THE DESIRED CHANGE

The Product specification captures customer isolation, assignment rules and meaningful statuses. The first Project builds a request list, detail view and assignment flow with protected data and history. Later Projects can add scheduling or integrations without redefining the core behavior.

HOW FORGE APPROACHES IT

A sequence with accountable decisions.

The owner defines the target. The engineering work keeps the relevant business rules and returns evidence at each acceptance boundary.

01
Owner

Define one complete journey

Who submits, who assigns and who closes the request?

02
Architect

Specify and plan

Model roles, records, statuses and acceptance examples.

03
Developer

Build the first workflow

Implement the request, assignment and history surfaces.

04
Architect

Review real evidence

Check persisted records, permissions and desktop/mobile use.

05
Owner

Approve the deployment

Choose the release and verified hosting destination.

MAKE THE SCOPE EXPLICIT

Data, rules and proof—not only screens.

Data involved

  • Organizations, customer records and service requests.
  • Assignment, status history and permitted attachments.

Rules to preserve

  • One customer cannot read another customer’s requests.
  • Closing a request records who decided and when.
  • Attachments do not become public by guessing a URL.

Evidence to inspect

  • Create a valid request and reload it.
  • Reject a cross-customer read and update.
  • Show a clear validation error without losing the draft.
  • Open the workflow on a narrow screen.

Owner decisions

  • Which statuses are necessary for the first release?
  • What must remain outside the first Project?
THE IMPLEMENTATION DETAIL

A first release that stays small

Start with the request record rather than a list of dashboard widgets. A customer submits a description, the coordinator assigns a responsible person and the technician records a result. The status history needs to explain who made each transition. A successful first release demonstrates that sequence with representative records, including a missing required field and an unauthorized read attempt. Those examples turn a broad product ambition into a bounded Project.

The Architect should distinguish decisions from implementation details. Which statuses matter is an owner decision; the database representation can be a technical choice. A new scheduling idea should not silently delay the request workflow. It becomes a later Project that inherits the same customer isolation and history rules. After deployment, observe whether users can complete the intended job. A visually convincing first screen is not customer validation, and Forge does not replace the founder’s work of learning from users.

WATCH THE WORKFLOW

Follow a related example from start to release.

A worked example showing decisions, implementation and verification.

Build a first product before building a department2:15 · English
YOUR NEXT CHAPTER

Start with a product.
Keep building a business.

Bring an idea or the software you already own. Give the next improvement a clear path from intent to evidence.