0% found this document useful (0 votes)
31 views40 pages

Session05-Requirement Elicitation Techniques

Uploaded by

Minh Đức
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views40 pages

Session05-Requirement Elicitation Techniques

Uploaded by

Minh Đức
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Session 05:

Requirement Elicitation Techniques

R2S Academy – Internal Use – Author: TUAN NGO


Table of Content
Objectives

1 Elicitation Techniques

2 Git Usage Demo

3 Open Discussion

R2S Academy – Internal Use – Author: TUAN NGO


Elicitation Techniques
Elicitation Techniques
Review
What is requirement elicitation?

• Obtaining information from stakeholders

• Can be done by communicating with stakeholders directly or by doing some research, experiments

Tasks:

1. Prepare for Elicitation: understand scope; select the right techniques; plan for appropriate resources

2. Conduct Elicitation: explore and identify information related to change

3. Confirm Elicitation Result: the information gathered in the elicitation session is checked for accuracy
Elicitation Techniques
Common Used Techniques
1. Stakeholder Analysis

2. Brainstorming

3. Interview

4. Document Analysis / Review

5. Focus Group

6. Mind mapping

7. Observation

8. Prototyping

9. Joint Application Development (JAD) / Workshop

10. Survey / Questionnaire


Elicitation Techniques

Stakeholder Analysis
Elicitation Techniques
[Link] Analysis
ü Step 1: Determine who your stakeholders are

ü Step 2: Grouping them according to their levels


of participation, interest, and influence in the
project

ü Step 3: Determining how best to involve and


communicate each of these stakeholder groups
throughout
Elicitation Techniques

Brainstorming
Elicitation Techniques
[Link]
Use cases

ü Used to generate new ideas and find a solution for a


specific issue

ü Focusing on a topic or problem and then coming up


with many possible solutions to it

ü Members included: domain experts, subject matter


experts

How to organize?

ü This session is generally conducted around the table


discussion

ü All participants should be given an equal amount of


time to express their ideas.
Elicitation Techniques
[Link]
Basic rules

ü The time limit for the session should be predefined

ü Identify the participants in advance (6-8 members)

ü The agenda should be clear enough for all the participants

ü Clear expectations should be set with the participants

ü Once you get all the information, combine the ideas, and
remove the duplicate ideas

ü Once the final list is ready, distribute it among other parties


Elicitation Techniques
[Link]
Benefits

ü Creative thinking is the result of the brainstorming session

ü Plenty of ideas in a short time

ü Promotes equal participation

Drawbacks

ü Participants can be involved in debating ideas

ü There can be multiple duplicate ideas


Elicitation Techniques

Interview
Elicitation Techniques
[Link]
Interview

ü Most common technique used for requirement elicitation

ü Building strong relationships between business analysts and


stakeholders

ü The interviewer directs the question to stakeholders to obtain


information

Types

ü Structured interview: If the interviewer has a predefined set


of questions

ü Unstructured interview: If the interviewer is not having any


particular format or any specific question
Elicitation Techniques
[Link]
Basic rules

ü The overall purpose of performing the interviews should be clear

ü Identify the interviewees in advance

ü Interview goals should be communicated to the interviewee

ü Interview questions should be prepared before the interview

ü The location of the interview should be predefined

ü The time limit should be described

ü The interviewer should organize the information and confirm the


results with the interviewees ASAP after the interview
Elicitation Techniques
[Link]
Benefits

ü Simple, direct technique that can be used in variety of


situations

ü The immediate follow-up to ensure the interviewer’s


understanding

ü Quick response

ü Build relationships with the stakeholder

Drawbacks

ü Time is required to plan and conduct interviews

ü Commitment is required from all the participants

ü Sometimes training is required to conduct effective interviews


Elicitation Techniques

Document Analysis / Review


Elicitation Techniques
[Link] Analysis / Review
Use cases

ü Review the available materials that describe the business

ü Helpful to validate the implementation of current solutions

ü Helpful in understanding the business need

ü Gathering information before scheduling interviews

3 stages:

ü Prepare stage: identify the materials which are suitable and


relevant

ü Review stage: study the materials, taking notes of relevant


information and listing follow up-questions

ü Wrap up stage: reviewing notes with stakeholders, organizing


requirements and seeking answers to follow-up questions
Elicitation Techniques
[Link] Analysis / Review
Benefits

ü Existing documents can be used to compare current & future processes

ü Existing documents can be used as a base for future analysis

Drawbacks

ü Existing documents might not be updated / completely outdated

ü Resources worked on the existing documents might not be available to


provide information

ü This process is time-consuming


Elicitation Techniques

Focus Group
Elicitation Techniques
[Link] Group
Focus Group (Nhóm tập trung)

ü Get information about a product, service from a group

ü Good for market research

ü Group members are often free to talk and interact with each
other

ü Researchers/evaluators should select members of the focus


group carefully in order to obtain useful information

ü A focus group typically consists of 6 to 12 members. If you


want more participants then create more than one focus
group
Elicitation Techniques
[Link] Group
Benefits

ü You can get information in a single session rather than


conducting one to one interview

ü One can learn from other’s experiences

Drawbacks

ü It might be difficult to gather the group on the same date and


time

ü If you are doing this using the online method then the
participant’s interaction will be limited

ü A Skilled Moderator is required to manage focus group


discussions
Elicitation Techniques

Mind Mapping
Elicitation Techniques
[Link] Mapping
Mind Mapping (Bản đồ tư duy)

ü A mind map is a diagram used to visually organize information

ü Explore relationships between the various facets of a problem

ü Think through & generate ideas on complex problems

Mind Mapping is perfect for:

ü Brainstorming and visualizing concepts

ü Presenting and communicating ideas

ü Running meetings more effectively

ü Outlining reports and documents

ü Simplifying task and project management


Elicitation Techniques
[Link] Mapping
Mind Mapping – Example 1: Vacation
Elicitation Techniques
[Link] Mapping
Mind Mapping – Example 2: My Weekly Plan
Elicitation Techniques
[Link] Mapping
Benefits

ü Good way to mix multiple list types

ü Good way to keep track of what needs to be done

ü Good way to visualize complex tasks

ü Good way to take quick notes during a meeting

Drawbacks

ü Easy to over complicate

ü Can be messy on paper

ü Difficult to elaborate on tasks


Elicitation Techniques

Observation
Elicitation Techniques
[Link]
Use cases

ü The objective is to improve a process

ü Stakeholders find it hard to explain what they do or what their


requirements are

ü Processes are highly repeatable e.g. manufacturing

Types:

ü Active observation: ask questions and try to attempt the work


that other persons are doing

ü Passive observation: silent observation i.e. you sit with others


and just observe how they are doing their work without
interpreting them
Elicitation Techniques
[Link]
Benefits

ü The observer will get a practical insight into the work

ü Improvement areas can be easily identified

Drawbacks

ü Participants might get disturbed.

ü Participants might change their way of working during


observation and the observer might not get a clear picture

ü Knowledge-based activities cannot be observed


Elicitation Techniques

Prototyping
Elicitation Techniques
[Link]
Use Cases & How

ü Used to identify missing or unspecified requirements

ü Frequent demos are given to the client by creating the


prototypes so that client can get an idea of how the
product will look like.

ü Prototypes can be used to create a mock-up of sites, and


describe the process using diagrams

Tools:

ü Figma ([Link]

ü Balsamiq ([Link]

ü Axure ([Link]
Elicitation Techniques
[Link]
Benefits

ü Gives a visual representation of the product

ü Stakeholders can provide feedback early

Drawbacks:

ü If the system or process is highly complex, the


prototyping process may become time-consuming

ü Stakeholders may focus on the design specifications of


the solution rather than the requirements that any
solution must address
Elicitation Techniques

Joint Application Development


(JAD)
Elicitation Techniques
[Link] Application Development (JAD)
JAD (Thiết kế kết nối ứng dụng)

ü Structured meetings involving end-users

ü This is used to define, clarify, and complete requirements

ü Ensure information is gathered from all affected parties

Types:

ü Formal Workshops

ü Business Process Improvement Workshops


Elicitation Techniques
[Link] Application Development (JAD)

4 Phases 6 roles in JAD session

ü Define Objectives ü Executive Sponsor: makes decisions about the project

ü Session preparation ü Project Lead/ Manager: provide information about project (scope, time, resources)

ü Session conduct ü User: experts in there business areas

ü Documentation ü IT Representative: provide technical information

ü Facilitator (người hướng dẫn)

û prepare a draft of requirement and organize the JAD session

û Controls the meeting following agenda

û Clarify issues – no contribute content to the meeting

û Create final version of requirement documentation

ü Scribe
Elicitation Techniques
[Link] Application Development (JAD)
Benefits

ü Documentation is completed within hours and is provided quickly back to


participants for review

ü You can get the confirmation on requirements

ü Successfully gathered requirements from a large group in a short period

ü JAD sessions help bring experts together, giving them a chance to share their
views, understand views of others, and develop the sense of project
ownership

Drawbacks

ü Stakeholder’s availability might ruin the session

ü Wrong problem can be addressed, wrong people can be invited to participate

ü A workshop motive cannot be achieved if there are too many participants


Elicitation Techniques

Survey / Questionnaire
Elicitation Techniques
[Link] / Questionnaire
Use cases

ü A set of questions is given to stakeholders to quantify their


thoughts.

ü After collecting the responses from stakeholders, data is


analyzed to identify the area of interest of stakeholders.

ü Questions should be based on high priority risks; direct


and unambiguous. Once the survey is ready, notify the
participants and remind them to participate.

Types of questions:

ü Open-Ended

ü Close Ended
Elicitation Techniques
[Link] / Questionnaire
Benefits

ü Easy to get data from a large audience

ü Less time is required for the participants to respond

ü You can get more accurate information as compared to


interviews

Drawback:

ü All the Stakeholders might not participate in the surveys

ü Questions may not be clear to all the participants

ü Open-ended questions require more analysis

ü Follow up surveys might be required based on the responses


provided by participants
Elicitation Techniques
Review
Questions:

You might also like