Skip to content
GlobalProjects

Product

The requirements set, as structure rather than as a document.

A requirements document is a poor container for requirements. It cannot be queried, it cannot be traced, and the moment it is circulated there are seven of it. Here the requirements are structured data, and the document is something you generate from them.

The working surfaces

A spreadsheet held to the standard of Excel

Dense rows, a frozen identifier column, horizontal scroll, keyboard navigation, copy and paste, and hierarchy levels that collapse like an outline. This is the surface a business analyst lives in, so it is the one that had to be right first — it is judged against the spreadsheet it replaces, not against other software.

The requirements grid grouped by hierarchy: some epics expanded to show the stories beneath them and others collapsed to a single row, with columns for identifier, title, level, MoSCoW, status, priority, owner, description and the user-story fields As a, I want and So that.
Fictional demonstration project. All names and details are invented and do not represent any real organisation, including any that shares a name with it.
  • A hierarchy you can rearrange

    Sections, high-level requirements and detailed requirements in a tree you can restructure as understanding improves. Identifiers are drawn from the project, not from the item's type or its position, so they read neutrally in a meeting and do not change when the structure does.

  • A document view for the people who want a document

    The same items, rendered as the requirements specification your stakeholders expect to read, updating as the record does. Nobody has to maintain a second copy in order to give a sponsor something familiar.

  • The fields your template already has

    Define custom fields per hierarchy level — acceptance criteria, regulatory reference, source system, whatever your standard demands — and they appear consistently in the grid, the document, the detail page and the dialogs. Nothing is hard-coded to one organisation's template.

  • Start from the spreadsheet you already have

    Paste a rectangular range straight into the grid, mapped by column. The first hour does not have to be spent retyping an existing requirements list into an empty tool.

  • The registers, linked to the work

    Risks, issues, assumptions, dependencies and decisions are kept as items in their own right and linked to the requirements they affect — rather than in the separate spreadsheet that never quite matches.

See it on your own requirements

Paste in a page of an existing requirements list and see what it looks like as structure. It is a short call and it answers most of the question.