Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide...

Post on 19-Dec-2015

218 views 0 download

Tags:

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