Requirements Builder

Professional requirements using the SOPHIST methodology

What is the SOPHIST sentence template?

The SOPHIST sentence template was developed by Prof. Chris Rupp and is the most widely used method in German-speaking countries for formulating unambiguous software requirements. It distinguishes three levels of obligation: MUST (mandatory), SHOULD (desired) and WILL (planned).

68%
of IT projects fail due to unclear requirements
Standish Group

Project Context

Create New Requirement

Process Word
Activity Type
Obligation
Objects
Condition

Enter process word

Choose a process word or enter your own.

Data Processing
Output
Communication
Management
Input
Verification
Preview
The system SHALL ... .

Overview

Total
5
SHALL
3
SHOULD
1
WILL
1

Requirements List

#RequirementTypeObligationActions
1The system SHALL provide the clerk the ability to upload an incoming invoice in PDF format.Typ 2SHALL
2If a document is older than 12 months, SHOULD the system archive this document automatically.Typ 1SHOULD
3The system SHALL be able to receive master data from the ERP system.Typ 3SHALL
4When the user grants approval, SHALL the system send the supervisor a notification via email.Typ 1SHALL
5The system WILL provide the administrator the ability to manage user roles via a dashboard.Typ 2WILL

Get Your Results

Receive your requirements as an Excel file via email.

You have your requirements – we'll implement them.

Book a complimentary Quick Assessment and discuss your requirements with us.

Book Quick Assessment