Requirements Engineering: Fundamentals and writing better requirements with EARS - IntoWorks

Page created by Victor Owen
 
CONTINUE READING
Requirements Engineering: Fundamentals and writing better requirements with EARS - IntoWorks
Requirements Engineering:
       Fundamentals and writing better
2019

       requirements with EARS
       13.-14.3.2019, Helsinki

                    Day 1:
                    Fundamentals of
                    Requirements
                    Engineering
                    Wednesday 13th
                    March, 2019

                                      Day 2:
                                      Writing better require-
                                      ments with Easy
                                      Approach to Require-
                                      ments Syntax (EARS).
                                      Thursday 14th
                                      March, 2019

intoworks.fi
Requirements Engineering: Fundamentals and writing better requirements with EARS - IntoWorks
2 Day training course
          Day 1: Fundamentals of Requirements Engineering
          (Wednesday 13th March, 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 stakehold-
          er 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
Day 1

          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 en-
          couraged, 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: Writing better requirements with Easy Approach to Requirements Syntax (EARS)
          (Thursday 14th March, 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
Day 2

          requirements propagate to lower levels. This creates unnecessary volatility and risk, which impact programme sched-
          ule 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 un-
          derlying ruleset. EARS has proved popular with practitioners because it is lightweight, there is little training over-
          head, 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 profiles
          Alistair Mavin (Mav) is an independent requirements specialist based in the UK. Mav worked as a requirements spe-
          cialist 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
Trainer

          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 se-
          ries Industry Committee. Mav is a member of IEEE, INCOSE, the British Computer Society (BSC) and the BCS Require-
          ments 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 Commit-
          tee since 2015.
Requirements Engineering: Fundamentals and writing better requirements with EARS - IntoWorks
Day 1: Fundamentals of RE Outline *
Wednesday 13th March, 2019

Breakfast:     08:30 - 09:00

SESSION 1:     09:00 - 10:30   Foundations of requirements engineering
                               Why are requirements important?
                               Typical requirements problems and ways to mitigate them
                               Characteristics and attributes of a requirement
                               Types of statement: Goals, requirements, assumptions, etc
                               The Problem-Solution-Evaluation cycle
Comfort break as required
SESSION 2:     10:30 - 12:00   Requirements lifecycle
                               Requirements elicitation and gathering, analysis, documentation, validation

Lunch break    12:00 - 13:00

SESSION 3:     13:00 - 14:30   Practical requirements techniques
                               Stakeholders
                               Setting the scope and system context
                               Scenarios
Coffee break   14:30 - 15:00

SESSION 4:     15:00 - 16:30   Requirements in the real world
                               Requirements management
                               Requirements and contracts
                               Requirements in testing, validation and acceptance
                               Summary, reflections and outlook for EARS day

Day 2: EARS Outline *
Thursday 14th March, 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
Requirements Engineering: Fundamentals and writing better requirements with EARS - IntoWorks
Information

The training dates are 13th and 14th of March, 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 price, applicable up to and including 8th February 2019:
1.390 € + applicable VAT
Normal price, after 8th February 2019:
1.590 € + applicable VAT
Note: It is possible to only participate on a single day of training. Pricing for single days:
Early bird price for single day 980 € + applicable VAT (please specify which day)
Normal price for single day 1.080 € + applicable VAT (please specify which day)

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)
If participating only on a single day, please mention this specifically and which day is desired
A reservation confirmation will be emailed to your indicated contact address. A bill will be sent to the specified billing address.
The performance of the course payment is a prerequisite for participation.
Signups are accepted until March 6th, 2019

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 up to and including 8th February 2019 via e-mail. Up to and including February 20th,
cancellation via e-mail is possible with 50% of the charged amount refunded.
After February 20th, cancellation by the participant will not result in any refund.
The organizer withholds the right to cancel the event for reasons including but not limited to force majeure, or lack of parti-
cipants. 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
Requirements Engineering: Fundamentals and writing better requirements with EARS - IntoWorks Requirements Engineering: Fundamentals and writing better requirements with EARS - IntoWorks Requirements Engineering: Fundamentals and writing better requirements with EARS - IntoWorks
You can also read