---
title: "Create a Requirements Model from a User Story or from Scratch"
slug: "create-a-requirements-model-from-a-user-story-or-from-scratch"
description: "In this documentation article, learn how to create a requirements model from a user story or from scratch in Test Modeller."
tags: ["Building Models", "Get Started", "Test Modeller"]
updated: 2024-09-27T15:06:22Z
published: 2024-09-27T15:06:22Z
canonical: "knowledge.curiositysoftware.ie/create-a-requirements-model-from-a-user-story-or-from-scratch"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.curiositysoftware.ie/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a Requirements Model from a User Story or from Scratch

In this documentation article, learn how to create a Requirements Model from a user story or from scratch in Quality Modeller.

In the Explorer tab of the menu, click on New Model:

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1679066961826.png)

Give the new Model a name and click on Next step:

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1679066987282.png)

Select the Requirement model type and click on Next step:

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1679066996916.png)

On the New Model - Tracking dialogue, you can set an assignee, an Agile/Kanban state and a priority. Click on Next Step:

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1679067016602.png)

On the New Model - Import Requirement dialogue, you can enter an Agile User Story or Gherkin script. Click Create Model:

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1679067021411.png)

If you leave the Requirement dialogue blank, the following will occur:

1. Quality Modeller creates the model and marks it as a Requirements type. Click on it to open it.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1679067027936.png)

2. Modeller automatically creates an Agile User Story flow for you to complete.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1679067032889.png)

If you fill in the Requirement dialogue as below (note the full stops at the end of each line):

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1679067046413.png)

When you create and open the model, Quality Modeller will create a flow based on your requirements:

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1679067053670.png)

A Model is a canvas and the Flow that is built onto it. Requirement - Designed for BAs and Product owners. This Model type helps to build Flows that can then be converted to Jira, Gherkin or other requirement management software. There are Test Data and Requirements tabs.

Quality Modeller is Curiosity's flow-driven model-based tool which provides a range of accelerators and connectors for building flowcharts rapidly. Align all stakeholders to quality outcomes and create critical assets early, delivering superior software at speed.

The Explorer section of Quality Modeller is the main location for finding all your models, data sheets, scans and variables. This will be the main view you use in Modeller and where you create new models and edit existing ones.

A Model is a canvas and the Flow that is built onto it. There are several types of Model, some of which display different tabs and tools on the toolbar in Quality Modeller.

## Related

- [Quality Modeller 101](/test-modeller-101.md)
- [Quality Modeller](/get-started-with-test-modeller.md)
- [Building Models in Quality Modeller](/building-models-in-test-modeller.md)
- [Pools and Lanes Explained](/pools-and-lanes-explained.md)
- [Model Types and Versions Explained](/model-types-and-versions-explained.md)
