‘Introduction to Requirements Engineering / Management / Development & Writing better Requirements’ Training


Training materials are in English, but trainings can be given in English, German/Deutsch, French/Français!

My training material is pretty extensive and covers as well (interfaces with) Verification & Validation (V&V) / Testing, Change and Configuration Management, Risk Management, Safety, ...  So, depending on the desired length of the training, we can discuss and agree focus, priorities, … and we can also use some consultancy hours to adapt and bring in your examples …


Here are some proposed objectives for the ‘Introduction to Requirements Engineering / Management / Development & Writing better Requirements’ Training:

After completing this training, the student should:

►   Know that requirements engineering/management/development is important;

►   Understand that requirements should be seen in the context of life-cycles and processes (cf. changing, reviewing and testing);

►   Know about ‘Scope Diagrams’ / ‘Requirements Breakdown Structure’ for System Decomposition;

►   Understand what specifications are needed on which levels and what traceability is wanted;

►   Be better able to identify stakeholders;

►   Have improved on gathering user requirements and organizing requirements;

►   Know / recognize requirements problems and be able to solve them;

►   Be able to write better requirements (in particular, using boiler-plates);

►   Know how to use attributes (in particular, to support testing and traceability);

►   Be a better requirements reviewer;

►   Realize better traceability.


And here a proposed agenda for that ‘Intro to RE/RM/RD & Writing better Requirements’ Training

1.       Introduction to Requirements Management

a)       What is Requirements Management?

b)      The Case for Requirements Management

2.       Requirements Life-Cycle

3.       Traceability (including Scope Diagram / Requirements Breakdown Structure, Traceability Schema and Process)

4.       Identifying Stakeholders

5.       Gathering User Requirements

a)       Sources of User Requirements

b)      Use Cases / Operational Scenarios

6.       Organizing Requirements

a)       Special Case:  Constraints

7.       Details of Writing Good Requirements

a)       Problems with Requirements and Structure

b)      Guidelines / Boilerplates

8.       Requirements Attributes (Categories)

9.       Capturing Original Standards, Customer Specifications, … + Allocation Details

10.   Reviewing



Please contact me if you have any questions, are interested in details, training / consultancy, want to offer a job opportunity, ...:  Bernd@Grahlmann.net

(last updated April 23rd, 2023)