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

17
Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)
  • 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...

Page 1: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

Visual support for requirement elicitation techniquePresented by,

Nithin Shenoy Nimmy Joshy

Guide

Dr. A. Serebrenik (TU/e)

Barbara Pareglio (Ericsson)

Page 2: Visual support for requirement elicitation technique Presented 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

Page 3: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

Contd..

PAGE 312/09/2009/ SET Seminar Introduction Objective Literature Study Visual Support Future Work References

Page 4: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 5: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 6: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 7: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 8: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 9: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 10: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 11: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 12: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 13: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 14: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

Example – FreeMind

/ SET Seminar PAGE 14Introduction

Objective

Literature

Study

Visual Suppo

rt

Future Work

References 12/09/2009

Page 15: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 16: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

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

Page 17: Visual support for requirement elicitation technique Presented by, Nithin Shenoy Nimmy Joshy Guide Dr. A. Serebrenik (TU/e) Barbara Pareglio (Ericsson)

Questions

/ SET Seminar 12/09/2009 PAGE 17