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