Moors · Requirements management

From requirement to test, without losing the trace

Moors is MyWay’s requirements management board. You write the specification like a document and link every requirement to the development work that satisfies it and the test that verifies it; what is missing, what changed and what was approved shows on one screen. No separate tool, license or server: it runs in the same installation as Kanban, Scrum and the docs space.

  • Specification with section numbers
  • A level per board
  • 4 traceability links
  • Coverage and matrix
  • Suspect links
  • Baselines with version codes
  • Formal review and approval
  • On your own server
app.themyway.app/boards/brake-requirements/specification
The Specification tab: headings with section numbers, requirements with their permanent key, status and attributes, flowing like a document.The Specification tab: headings with section numbers, requirements with their permanent key, status and attributes, flowing like a document.
The Specification tab: headings with section numbers, requirements with their permanent key, status and attributes, flowing like a document.
The problem

The trace usually breaks between three tools

The spec lives in Word

The requirements document lives in a separate file. Once development starts, which work satisfies which requirement is kept in people’s heads, not in the file.

Work in one tool, tests in another

Tasks sit in the tracker, test results somewhere else. The traceability matrix is rebuilt by hand, sheet by sheet, before every audit.

Changes slip through quietly

When a requirement changes, nobody is reminded that the design and the test linked to it need another look; the gap shows only when a test fails.

Moors puts the three pieces in one installation: requirements, work and tests sit in the same database, links run across boards and every change shows on both ends of a link.

How it works

A traceable specification in five steps

The screens show an extended version of the brake controller setup in the live demo: four boards for stakeholder needs, system requirements, software and verification.

  1. Step 1

    Pick the level, write the specification

    When you create a Moors board you pick its level: stakeholder needs, system, subsystem, software, hardware, interface or other. One board is one specification. You build the document with Heading, Information and Requirement items, and the Specification tab reads it with section numbers (1, 2.1, 2.2.1). Numbers come from the hierarchy; the permanent key of every requirement (REQ-12) never changes.

    • Draft, In Review, Approved, Implemented, Verified and Rejected statuses come ready
    • An approved requirement is locked for editing
    • Section column in the list: sorts, and typing "2" filters section 2 and everything under it
    • Import from Excel (.xlsx) or CSV
    app.themyway.app/boards/platform
    The new board dialog: the Moors card and the Level picker.The new board dialog: the Moors card and the Level picker.
    The new board dialog: the Moors card and the Level picker.
    app.themyway.app/boards/brake-requirements/list
    The list: the Section column first, the requirement tree under the headings.The list: the Section column first, the requirement tree under the headings.
    The list: the Section column first, the requirement tree under the headings.
  2. Step 2

    Link the levels and the work

    A system requirement links to the need on the stakeholder needs board with "derived from"; the development work "satisfies" it and the test task "verifies" it. The four traceability links (derives, satisfies, verifies, refines) can be picked in either direction and run across boards. Development and test work stays on its own Kanban or Scrum board, so the team keeps working the way it does. The link map shows the whole trace from one requirement in a single picture.

    • When adding a link the dialog spells out the chosen direction
    • Linked items can be added while creating a task
    • "Add link" in the bulk action bar
    • Link map and Traceability coverage widgets on dashboards
    app.themyway.app/dashboards/traceability
    The link map: from the need to the system requirement, then to the software work and the test.The link map: from the need to the system requirement, then to the software work and the test.
    The link map: from the need to the system requirement, then to the software work and the test.
  3. Step 3

    See the gaps

    Coverage gives the share of requirements that have a source, are implemented and are verified, and filters what is missing in one click: unsourced, unimplemented, unverified, with suspect links. On a stakeholder needs board no source is expected, since that is the top level. The matrix shows requirements in rows, the items of a board you pick in columns and the link type in each cell; tests linked to no requirement stay under "Unlinked items".

    • The top-bar search and filters apply to Coverage and the Matrix too
    • Coverage columns sort, filter and resize
    • Heading and Information do not count as requirements and do not skew the shares
    • Link conditions in search: save "requirements with no test" as a filter
    app.themyway.app/boards/brake-requirements/coverage
    Coverage: shares, gap filters and the suspect link column.Coverage: shares, gap filters and the suspect link column.
    Coverage: shares, gap filters and the suspect link column.
    app.themyway.app/boards/brake-requirements/matrix
    Matrix: requirements against the tests on the verification board.Matrix: requirements against the tests on the verification board.
    Matrix: requirements against the tests on the verification board.
  4. Step 4

    Catch the change

    When a requirement’s title, description or attributes change, the traceability links touching it are marked "suspect". A badge appears on both ends of the link and its hint says which field changed. Whoever looks at the design or the test again closes the link with "Reviewed", and that goes into the task history. A board setting decides which fields are tracked.

    • Suspect links get their own column and filter in Coverage
    • A change to a Heading or Information item marks nothing
    • "Suspect link" condition in search
    • The review is in the history with who did it and when
    app.themyway.app/boards/brake-requirements/tasks/REQ-011
    An interface requirement changed after the baseline: its links are suspect.An interface requirement changed after the baseline: its links are suspect.
    An interface requirement changed after the baseline: its links are suspect.
  5. Step 5

    Freeze, review, approve

    A baseline stores the current state of every item and link on the board, unchangeably, and gets a version code: the first is 1.0, a minor change makes 1.1 and a major change 2.0. A baseline goes to a multi-round formal review like documents; a comment is written on the whole version or on a single requirement. A board setting decides the order of review and approval. Comparing with today or with another baseline shows added, removed and changed requirements field by field.

    • A baseline that is approved or has a review cannot be deleted
    • Contents and the comparison download as Excel or CSV
    • Severity (Critical, Major, Minor) and disposition in the review
    • Creating and deleting are written to the audit log
    app.themyway.app/boards/brake-requirements/baselines/1.1
    Baseline 1.1 in review: each comment tied to a requirement.Baseline 1.1 in review: each comment tied to a requirement.
    Baseline 1.1 in review: each comment tied to a requirement.
    app.themyway.app/boards/brake-requirements/baselines
    The approved 1.0 compared with today: added and changed requirements.The approved 1.0 compared with today: added and changed requirements.
    The approved 1.0 compared with today: added and changed requirements.
Ready to use

What a new board comes with

Names come in the language of whoever creates the board, and all of them can be changed. Existing Moors boards keep working with the types they were set up with.

Level
Stakeholder needs, System requirements, Subsystem requirements, Software requirements, Hardware requirements, Interface requirements, Other
Types
Requirement, Heading, Information
Statuses
Draft, In Review, Approved (locked for editing), Implemented, Verified, Rejected
Attributes
Source, Verification Method (Test, Analysis, Inspection, Demonstration), Rationale, Acceptance Criteria, Requirement Class, Criticality (High, Medium, Low)
Requirement Class
Functional, Performance, Interface, Safety, Security, Design Constraint, Environmental, Usability, Regulatory
Traceability links
Derives, satisfies, verifies, refines; each in both directions
Views
List, Specification, Coverage; Baselines, Kanban, Matrix and Releases under "More"
Switched off
Priority and Story Point (Criticality takes the place of priority on Moors); can be switched on
Part of MyWay

What you get from it not being a separate tool

On your own server

Requirements, tests and approvals sit in the database on your own server. No cloud account needed; requirement, test and approval data never leave your server.

Audit log

Creating and deleting baselines goes into the audit log; approval decisions and suspect link reviews go into their own history, with who did them and when.

Board roles and permissions

Who creates baselines, who requests approval and who closes suspect links is decided by role permissions.

GitLab

Commits, branches and merge requests of the development work that satisfies a requirement show on the task screen; dashed short codes (SYS-REQ-12) are recognized too.

Docs space

Procedures, plans and test reports live in the docs space of the same installation; a page can be linked to a requirement.

Dashboards

Traceability coverage and Link map widgets next to status breakdowns and activity on the same dashboard.

Standards

To be clear

Moors speaks the language of ISO/IEC/IEEE 29148 and systems engineering practice: specification levels, requirement classes, verification methods, baselines. But Moors is a tool that supports your process; on its own it does not make you compliant with a standard and it does not produce a certificate. Compliance belongs to the organization’s process and audit. There is no ReqIF exchange; requirements move in and out through Excel or CSV.

FAQ

About Moors

Is Moors priced separately?

No. Moors is a MyWay board type and is in every installation; no separate module or extra license is needed.

Does my development team have to use Moors too?

No. Development and test work stays on its own Kanban or Scrum boards; the link runs between the two boards. Creating a link needs membership on both boards.

How do I bring in my existing requirements?

Import them from an Excel (.xlsx) or CSV file; the list exports in the same formats and as PDF. Baseline contents and comparisons download as Excel or CSV. ReqIF is not supported.

Can I switch an existing board to Moors?

Yes, under Board Settings > General. That turns on the tabs and traceability screens but does not set up the ready statuses, types and attributes; those come only with a newly created Moors board. If you are starting fresh, a new board is cleaner.

How many requirements fit on a board?

There is no board limit. The Specification view shows the first 5000 items and a baseline can be created on a board with up to 5000 items; the list, coverage and matrix are paged.

Is Moors ISO/IEC/IEEE 29148 compliant?

Moors supports the requirements process; on its own it does not make you compliant with a standard and it does not produce a certificate. Compliance belongs to the organization’s process and audit.

Try Moors on your own server

Install MyWay and open your first Moors board. The guide covers every screen, and the scenario walks through the whole flow from stakeholder need to test.

The live demo has a Moors setup ready

The brake controller example: stakeholder needs, system requirements, software and verification boards, an approved baseline, suspect links and a traceability dashboard. The demo content is in English and resets every night.

Explore the live demo