2019

Requirements Engineering:
Fundamentals and writing better
requirements with EARS
13.-14.11.2019, Helsinki

Helsinki, Finland, 13-14 November, 2019

Please see the course brochure for the program and practical arrangements. Register here.

Day 1

Day 1: Fundamentals of Requirements Engineering (Wednesday 13th November, 2019, 2019)

Requirements Engineering (RE) is an essential part of Systems Engineering. However, the concepts and techniques of RE are applicable to any form of project or system development. Any work activity begins with a set of stakeholder wants and seeks to find a solution that addresses them. This journey from problem to solution is the discipline of Requirements Engineering. Yet many people who undertake requirements activities are not specifically trained in the discipline, but have learned through experience instead. This training gives an overview of the Fundamentals of RE to provide structure and rigour to this key part of system development. The training introduces the whole requirements lifecycle, including problem definition, stakeholders, system context, elicitation, analysis and the management of requirements.

Attendees will learn that a good understanding of requirements is critical to successful system development.The important distinction between stakeholder goals and system requirements will be defined. Typical requirements problems will be identified and ways to mitigate them will be explained. The essential characteristics and attributes of requirements will be discussed. Useful techniques such as context diagrams and scenarios will be presented, and attendees will be able to practice using them.

The training material consists of presentations, worked examples and hands-on exercises. Interaction is actively encouraged, allowing attendees to discuss their own specific requirements issues with the group. This allows everyone to benefit from the shared experience of all attendees and the insights of the presenters.

Day 2

Day 2: Writing better requirements with Easy Approach to Requirements Syntax (EARS) (Thursday 14th November, 2019)

Easy Approach to Requirements Syntax (EARS) has been shown to drastically reduce or even eliminate the main problems typically associated with natural language (NL) requirements. The EARS notation is widely used in a range of industries across the world.

System requirements are usually written in unconstrained NL, which is inherently imprecise. Often, the authors of system requirements are not trained in how to write requirements. During system development, problems in system requirements propagate to lower levels. This creates unnecessary volatility and risk, which impact programme schedule and cost. To mitigate this problem, there is a need for simple, practical guidance for authors of NL requirements.

EARS is a notation for authoring NL requirements through the application of a simple syntax (structure) with an underlying ruleset. EARS has proved popular with practitioners because it is lightweight, there is little training overhead, no specialist tool is required, and the resultant requirements are easy to read. EARS is especially effective for requirements authors who must write requirements in English, but whose first language is not English.

This interactive session will introduce the EARS approach, illustrate worked examples and discuss the benefits of adopting the approach. In the afternoon, participants will work on real requirements from their own projects, with support. Participants will therefore leave with a working knowledge of EARS, having already applied it to their own requirements.

Trainer

Trainer profiles

Alistair Mavin (Mav) is an independent requirements specialist based in the UK. Mav worked as a requirements specialist at Rolls-Royce PLC for 14 years. He has carried out requirements engineering projects in a range of industries including defence, aerospace, rail, automotive, industrial plant design and software systems. He is the lead author of EARS and EARS+ and has experience in the development and delivery of requirements engineering training and in innovation and creativity support. Mav has published many papers on requirements and systems engineering. He was Industry Chair for RE13 and Industry Laboratory Chair for RE14 and is a member of the IEEE “RE” conference series Industry Committee. Mav is a member of IEEE, INCOSE, the British Computer Society (BSC) and the BCS Requirements Engineering Specialist Group committee and is a chartered engineer.

Eero Uusitalo is a consultant and co-Founder of IntoWorks. He has experience on requirements engineering and management in the nuclear domain in the roles of practitioner, regulator and researcher, including several years of experience in the EARS method. Eero is a member of IEEE Requirements Engineering Conference Industry Committee since 2015.

Day 1:Fundamentals of RE Outline *

Wednesday 13th November, 2019

Breakfast: 08:30 - 09:00
SESSION 1: 09:00 - 10:30 Foundations of requirements engineering
Why requirements are important
Typical requirements problems
Types of statement
Problem-Solution-Evaluation cycle
Overview of Requirements Lifecycle
Comfort break as required
SESSION 2: 10:30 - 12:00 Problem statement, scopeand requirement gathering
Problem
Stakeholders
Scope
Context diagrams
Requirements gathering
Lunch break 12:00 - 13:00
SESSION 3: 13:00 - 14:30 Requirements analysis, documentation and validation
Scenarios
Requirements analysis
Requirements documentation
Characteristics and attributes of a requirement
Requirements validation
Coffee break 14:30 - 15:00
SESSION 4: 15:00 - 16:30 Requirements management, acceptance and contracts
Requirements management
Requirements change
Testing/acceptance
Requirements and contracts
Summary and reflections

Day 2:EARS Outline *

Thursday 14th November, 2019

Breakfast: 08:30 - 09:00
SESSION 1: 09:00 - 10:30 Foundations of EARS
How EARS was developed
Motivation for EARS
Generic EARS template
Comfort break as required
SESSION 2: 10:30 - 12:00 Application of EARS
The EARS patterns
Advantages of using EARS
Limitations of EARS; when EARS is not appropriate
Lunch break 12:00 - 13:00
SESSION 3: 13:00 - 14:30 Hands-on practice of applying EARS
Attendees bring their own requirements to (re)write using EARS, with support (examples will be provided if attendees do not wish to bring their own requirements).
Group reflections and discussion
Coffee break 14:30 - 15:00
SESSION 4: 15:00 - 16:30 Hands-on practice of applying EARS (continued)
Lessons learned from industry practice
Hands-on practice of applying EARS (continued)
Summary and reflections
*Changes to program are possible

Information

The training dates are 13th to 14th November, 2019. The language used is English. The training price includes breakfast, lunch, and afternoon coffee as indicated in the program.

Venue

Helsinki Congress Paasitorni Paasivuorenkatu 5 A, FIN-00530 Helsinki Instructions on getting there and parking www.paasitorni.fi

Pricing

Early bird prices (available until 10th October) 1.390 € + applicable VAT Normal price, after early bird has expired: 1.590 € + applicable VAT Availability and pricing of single day trainings is provided upon request

Signup

Send an email to trainings@intoworks.fi with the following information: Participant name and contact information Participant organization Special diets, if any Billing address (email or postal address) A reservation confirmation will be emailed to your indicated contact address. A bill will be sent to the specified billing address.

Accommodation

There are no specific accommodation packages related to the training. The venue is co-located with Scandic Hotel Paasi, which is a good option. Please book your own preferred accommodation.

Cancellation policy

It is possible to transfer participation to another person without additional charge. Cancellations are eligible for full refund if performed at minimum 40 days before the training date. Cancellations are eligible for 50% of the charged amount refunded if performed at minimum 20 days prior to the training date. After this time, cancellation by the participant will not result in any refund. All cancellation requests shall be sent via e-mail. The organizer withholds the right to cancel the event for reasons including but not limited to force majeure, or lack of participants. If the organizer cancels the event, the course signup cost will be refunded in full upon provision of payment details within the next 7 days.

Additional information

Please request any additional information

via e-mail at trainings@intoworks.fi or

via telephone: Eero Uusitalo, tel. +358503644407