Course Description
Requirements elicitation is one of the most challenging activities of business engineering activities. Because the requirements serve as the foundation for the solution to the business needs it is essential that the requirements be complete, clear, correct, and consistent. Leveraging proven means to elicit requirements will help meet these quality goals. Requirements elicitation involves identifying sources of requirements, as well as identifying the methods to draw out requirements from these sources. This course will cover techniques for eliciting requirements from your stakeholders.
Substitution & Cancellation Policy:
You may cancel or reschedule up to 21 days prior to the start date of the class at no penalty. For any cancellation or reschedule requests within 21 days, the full course tuition is still due and not eligible for refund. Any paid tuition will be credited towards a future class and must be used within 12 months.
*Partner delivered courses may be subject to different cancellation terms
Agenda
I. Overview of Requirements Elicitation - This course is intended to provide guidance to business analysts when preparing, conducting, documenting and confirming elicitation activities. This course takes a deep dive into the elicitation tasks involved when utilizing generally accepted elicitation techniques. This section provides for a lively kick-off of conversations to:
- Define requirements elicitation
- Discuss why is elicitation difficult
- Understand the impact of trust on requirements elicitation
- Introduce the nine elicitation techniques
- Introduce a fictitious but realistic case study to gain hands on practice with the elicitation techniques
II. Performed Elicitation Techniques- We think of this as "doing our homework" to ask the right questions of the right stakeholders and build our creditability with stakeholders. There are two generally accepted techniques for eliciting information from existing non-human sources. In this section, the participants will utilize these techniques to start to build requirements and questions to be verified by stakeholders.
- Group exercise to analyze an "As-Is" Context Diagram and create "To-Be" Context Diagram
- Group exercise to analyze documentation to build questions
III. Distributed Elicitation Technique –Many times we need a means of eliciting information from many people, sometimes anonymously, in a relatively short period of time. A survey can collect information about customers, products, work practices and attitudes. We will learn about how to effectively write questions in a context-free and non-biased fashion.
- Group exercise to build and distribute a survey
- Group exercise to analyze survey results and presentation of survey results
IV. Event Based Elicitation Techniques – We need lots of tools as we engage individuals for requirements elicitation. We will explore six event based techniques focusing on the pros and cons of each technique and when use which technique.
- Group exercise to conduct Brainstorming role play
- Group exercise to create Focus Group discussion map
- Group exercises for Interviewing Technique
- Discuss the types of questions
- Question Preparation incorporating best practices
- Facilitate Interview Role Play – one on one and group interviews
- Review Observation Technique
- Review Prototype Technique
- Group exercise to conduct a Requirements Workshop
V. Elicitation Planning
- Facilitate the elicitation plan discussion
- Group exercise to plan elicitation activities for some fictitious examples