Requirements Engineering: Fundamentals and writing better requirements with EARS - IntoWorks
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
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
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.
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
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
You can also read