Analyzing Requirements for Quality

Last modified on May 10th, 2022.


The key to quickly identifying potential problems with your requirements in Innoslate is the automatic Quality Check feature built into Documents with a Requirements Document label. The Quality Check feature runs several automatic checks against each of the requirements in your document. A Quality Score is then determined accordingly and suggestions are provided for how to improve each requirement.

By default in Documents View, there is a Quality Score column displayed. Requirements that have not been scored yet will show a Quality Score of 0 percent. After running a Quality Check, this column displays the resultant percentage from 0 to 100 depending on the number of quality indicator attributes determined to be true using the automatic checks.

Built-In Quality Indicator Attributes

Innoslate provides the following quality indicator attributes built into the database schema of the Requirement class:

AttributeDescriptionAutomated?
ClearExplicit and not confusing to readers.Yes
CompleteExpresses a whole, single idea, and not portions of one or many.Yes
ConsistentDoes not conflict with other requirements.Yes
CorrectDescribes the user’s intent and legally possible.No
DesignDoes not impose a specific solution (“what” not “how”). Yes
FeasibleImplementable with existing or projected technology and within cost and schedule.No
TraceableUniquely identifiable and able to be tracked to predecessor and successor lifecycle entities.Yes
VerifiableProves within realistic cost and schedule that the architecture meets the requirement.Yes

* Note: Only six of the eight attributes can be checked automatically (Clear, Complete, Consistent, Design, Traceable, and Verifiable), for a maximum automatic score of 75 percent.

Automatically Analyze All Document Entities

Here is an example of a document with requirements before running the Quality Check.

  1. To run the Quality Check, click the More dropdown button in the Document's toolbar.
  1. Next, select Quality Check from the list.

  1. You will briefly see a spinner indicating the Quality Check function is currently running.
  1. Once the Quality Check is complete, the Quality Score for each of the Requirement entities displayed in the Document will be updated. After running the automatic Quality Check, a progress bar will be displayed indicating a percentage of 0 through 100 (with a maximum achievable score of 75 percent at this stage).

Here is an example of a document with requirements after running the Quality Check.

You also have the ability to manually review the remaining two quality attributes (Correct, Feasible), to be able to attain a "Quality Score" up to 100 percent, indicating a requirement of the highest quality.

* Note: Only document entities of the schema-based class Requirement are evaluated by the Quality Check.

Analyzing Requirements for Quality

Last modified on May 10th, 2022. 


The key to quickly identifying potential problems with your requirements in Innoslate is the automatic Quality Check feature built into Documents with a Requirements Document label. The Quality Check feature runs several automatic checks against each of the requirements in your document. A Quality Score is then determined accordingly and suggestions are provided for how to improve each requirement.

By default in Documents View, there is a Quality Score column displayed. Requirements that have not been scored yet will show a Quality Score of 0 percent. After running a Quality Check, this column displays the resultant percentage from 0 to 100 depending on the number of quality indicator attributes determined to be true using the automatic checks.

Built-In Quality Indicator Attributes

Innoslate provides the following quality indicator attributes built into the database schema of the Requirement class:

AttributeDescriptionAutomated?
ClearExplicit and not confusing to readers.Yes
CompleteExpresses a whole, single idea, and not portions of one or many.Yes
ConsistentDoes not conflict with other requirements.Yes
CorrectDescribes the user’s intent and legally possible.No
DesignDoes not impose a specific solution (“what” not “how”). Yes
FeasibleImplementable with existing or projected technology and within cost and schedule.No
TraceableUniquely identifiable and able to be tracked to predecessor and successor lifecycle entities.Yes
VerifiableProves within realistic cost and schedule that the architecture meets the requirement.Yes

* Note: Only six of the eight attributes can be checked automatically (Clear, Complete, Consistent, Design, Traceable, and Verifiable), for a maximum automatic score of 75 percent.

Automatically Analyze All Document Entities

Here is an example of a document with requirements before running the Quality Check.

  1. To run the Quality Check, click the More dropdown button in the Document’s toolbar.
  1. Next, select Quality Check from the list.

  1. You will briefly see a spinner indicating the Quality Check function is currently running.
  1. Once the Quality Check is complete, the Quality Score for each of the Requirement entities displayed in the Document will be updated. After running the automatic Quality Check, a progress bar will be displayed indicating a percentage of 0 through 100 (with a maximum achievable score of 75 percent at this stage).

Here is an example of a document with requirements after running the Quality Check.

You also have the ability to manually review the remaining two quality attributes (Correct, Feasible), to be able to attain a “Quality Score” up to 100 percent, indicating a requirement of the highest quality.

* Note: Only document entities of the schema-based class Requirement are evaluated by the Quality Check.