Specialist - Data Security

Data Security Training

Our Data security workshops and courses help your organisation to protect digital data from the malicious actions of unauthorized users, such as a cyberattack or a data breach.

Please select the course that you’re interested in

Writing High Quality Requirements

Course Overview


This course will be useful to anyone who has to document, analyze, or use requirements on a software or systems development project. It proves the ability to understand and articulate business risk, implement appropriate IS controls and develop effective plans to mitigate risk.

Writing clear and precise requirements is as important as writing correct requirements. As users of the requirements are normally different from those who write it, and belong to different groups such as Users, Customers and Development Teams, they should be easy to understand yet be able to clearly and effectively communicate the message.

This course is designed to equip participants with the required tools and techniques for finding requirements, distinguishing requirements from design, interpreting customer input, writing precise requirements and using multiple views to communicate requirements to other stakeholders.


While there are no formal prerequisites, all attendees are expected to have a basic understanding of software or systems development.


This is a fa one-day Writing High-Quality Requirements course. The course starts at 09:30 and runs until 16:30.

Alternate timings can be arranged upon request. The course can be held on a date that suits you.


Our Writing High-Quality Requirements course will be delivered Online Remotely using online training platforms. It can also be run at our training venue near Liverpool Street (London) or any preferred location in the UK or Europe.

Writing High-Quality Requirements Course Outline


Requirements definition

Three levels of software requirements: business, user, and functional

Characteristics of high-quality requirements

Tips for writing clear requirements

To duplicate or not to duplicate

How much detail do you need?

Requirements vs design


Peer review defined

Who should review requirements

Formal and informal review techniques

Guiding principles for effective reviews

Checklists for reviewing requirements


Context diagrams

Use case diagrams

Feature levels

Event list


Structures for writing functional requirements

Write in active voice

Common types of requirements ambiguity

Avoiding requirements ambiguity

Weak words to avoid

Avoiding solution ideas


Alternative requirements views

Decision tree

Tables and structured lists

Choosing a requirements model

Listening for keywords in user input

Relating user input to model components


Show more
One to One

(which includes a tailor-made training programme for the individual where they can mix and match the topics from various levels to get the most cost-effective training

Group for up to 8 learners
The Course outlines on our website are standard, however, we would be happy to tailor them to your specific requirements. Please call us on 020 3696 2796 or send us a message to discuss further.

What Our Clients Say


This is a sample of some of the Short training videos. Please note that you can get access to many more, once you have done a course with us and are registered as one of our delegates.