Requirements Semiant Skill

Check Requirements Quality with a Single Click

The new Holmes Requirements Quality Analysis is a new Semiant skill. It leverages the analysis engine from Qualicen.

A key use case in product development is the authoring and reviewing of requirements. The quality of the requirements matters: Incorrect or incomplete requirements can generate issues down the line can be expensive, create delays and even lead to product recalls.

For this reason, some requirements management tools include AI-based requirements analysis. But there are two problems with this: First, those checkers only work with exactly one requirements tool – the one that they are built in. And second, they are not customizable, which means that they cannot take organizational authoring rules into account.

Semiant now provides a requirements quality assistant that takes both issues into account

We partnered up with Qualicen, a leader in AI-based requirements analysis with natural language processing (NLP). We integrated Holmes, their requirements analysis engine, as a new skill into Semiant. This means that you can perform requirements quality analysis with a single click anywhere: In your favorite requirements management tool or when analyzing your competitor’s datasheet.

Would you like to see the Holmes quality check in action? Then install Semiant in Chrome or Edge, log in and activate Quality Check in the Options

Using the quality check is quite intuitive. You can see Holmes in the following screenshot (assuming that the Holmes has been enabled):

Holmes Requirements Quality Check is Now a Semiant Skill

Upon activating Semiant via the browser extension icon, you will see the familiar sidepane. But now it features tabs: You can see in the screenshot that the glossary manager is still available on a different tab.

The sidepane shows statistics on the requirements quality of the active specification. In the screenshot, you see a specification in Jama Connect.

You can dive into specific problems, as Semiant highlights issues directly in the text. The screenshot shows the word “many”, identified as a weak word. Hovering over the word will produce a tooltip with additional information on the problem and guidance on how to fix it.

Speed up Reviews, Unburden Your Team and Improve Requirements Quality

Semiant and Holmes together are easy to use and provide immediate value. Therefore, your team will start using it right away. This leads to higher quality requirements, wich in turn leads to faster and better reviews – and less rework.

Even better, Holmes works everywhere (as long as it’s in a web browser). You are therefore not limited to a quality check in Jama: You can check quality in Confluence, Polarion, gitHub or on a Wiki.

Holmes is highly customizable. Therefore, we can tailor it to your organization’s needs.

What’s that smell?

Like software code, requirements can become “smelly” over time. This means that over time, they get outdated, inconsistent, badly structures, etc. Holmes consists of modular smell checkers. As part of the tailoring, we would enable and configure those smell checkers that matter to you and your organization.

List of Smell checkers for analyzing requirements quality
List of Holmes smell checkers for analyzing requirements quality

In addition, we can customize Holmes for your organization’s authoring rules. Consistency of texts makes it easier to read them and to spot problems early, thereby saving time and reducing the need for rework.

Can Holmes help your team?

If you think that Semiant, together with the Holmes requirements analysis could add value to your team, then let’s have a conversation.

Image Source: Qualicen