Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide...
-
date post
19-Dec-2015 -
Category
Documents
-
view
218 -
download
0
Transcript of Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide...
Visual support for requirement elicitation techniquePresented by,
Nithin Shenoy Nimmy Joshy
Guide
Dr. A. Serebrenik (TU/e)
Barbara Pareglio (Ericsson)
Introduction
• Requirement elicitation• Process of discovering the requirements for a system by
communication with customers, system users and others who have a stake in the system development[1].
• Importance• First step towards identifying the “Right things to do”
and “Doing the things right”
• Challenges• Ambiguous requirements,• Assumed requirements• Conflicting requirements
Introduction Objective Literature Study Visual Support Future Work References/ SET Seminar 12/09/2009 PAGE 2
Contd..
PAGE 312/09/2009/ SET Seminar Introduction Objective Literature Study Visual Support Future Work References
Requirement elicitation with visualization
• Picture = 1000 words!!!
• Better understanding of requirements
• Can help identify new requirements
• Better way of keeping track of requirements
/ SET Seminar Introduction Objective Literature Study Visual Support Future Work References PAGE 412/09/2009
Objective
• Literature study of requirement elicitation techniques.• Feasibility study of visual support for requirement
elicitation techniques in Ericsson.
Introduction Objective Literature Study Visual Support Future Work References/ SET Seminar 12/09/2009 PAGE 5
Requirement elicitation techniques
• Categories [2]• Conversational
− Interviews, focus group, workshop, brainstorming
• Observational− Task Observation, protocol analysis
• Analytic methods− Card sorting, Laddering
• Collaborative− Scenarios/Use cases, prototyping
Introduction Objective Literature Study Visual Support Future Work References/ SET Seminar 12/09/2009 PAGE 6
Contd..
• So many elicitation techniques
PAGE 7
Which elicitation
technique to choose?
Introduction Objective Literature Study Visual Support Future Work References 12/09/2009/ SET Seminar
Framework to choose elicitation techniques
• A framework is required to decide on elicitation techniques to be used based on the project [4].
• Decision making needs two types of information • Attributes• Recommendations on adequacy
• The attributes describing the same context are grouped into factors.
/ SET Seminar Introduction Objective Literature Study Visual Support Future Work References 12/09/2009 PAGE 8
Contd..
• Different factors identified
/ SET Seminar PAGE 9
Factors
Elicitation process
Problem domain
InformantElicitor
Introduction Objective Literature Study Visual Support Future Work References 12/09/2009
Contd..
Elicitor
Training in elicitation techniques
Elicitation experience
Experience with elicitation
techniques
Familiarity with domain
High
Low
Zero
… … …
/ SET Seminar Introduction Objective Literature Study Visual Support Future Work References 12/09/2009 PAGE 10
• Elicitor attributes
Contd..
• Recommendations on adequacy of techniques for certain values of attributes
/ SET Seminar Introduction Objective Literature Study Visual Support Future Work References 12/09/2009 PAGE 11
Visualization support
• Commonly used elicitation technique is interviews• Open ended • Closed
• Identification of visualization tools
• Visualization using mind mapping technique
/ SET Seminar PAGE 12Introduction Objective Literature Study Visual Support Future Work References 12/09/2009
Visualization Tools
• Some of the tools identified • Free Mind• XMIND• VUE (Visual Understanding Environment)
Introduction
Objective
Literature
Study
Visual Suppo
rt
Future Work
References 12/09/2009 PAGE 13/ SET Seminar
Example – FreeMind
/ SET Seminar PAGE 14Introduction
Objective
Literature
Study
Visual Suppo
rt
Future Work
References 12/09/2009
Future work
• Applicability of visualization tool for other requirement elicitation techniques
• Feasibility study of visual support for requirement elicitation techniques.
/ SET SeminarIntroduc
tionObjecti
ve
Literature
Study
Visual Support
Future Work
References PAGE 1512/09/2009
References
[1] “Requirements Engineering A good practice guide,” Ian
Sommerville and Pete Sawyer, John Wiley and Sons, 1997.
[2] “Effective Requirements Development - A Comparison of
Requirements Elicitation techniques,” Zheying Zhang,
SQM2007 conference, 2007.
[3] “ACRE: Selecting Methods for Requirement Acquisition”,
N.A.M. Maiden, G. Rugg, Software engineering journal, May
1996.
[4] “Study of Elicitation Techniques Adequacy”, Dante Carrizo,
Oscar Dieste, Natalia Juristo, 11th Workshop in Requirement
Engineering, 2008.
/ SET Seminar PAGE 16Introduction
Objective
Literature
Study
Visual Suppo
rt
Future Work
References 12/09/2009
Questions
/ SET Seminar 12/09/2009 PAGE 17