SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Research in Advent Technology, Vol.2, No.8, August 2014 
E-ISSN: 2321-9637 
An Integrated Model for Gathering Requirements in an 
51 
Organization Involving Multiple Sites 
Apoorva Mishra 
Assistant professor, Computer Science & Engineering, C.S.I.T, CSVTU, India 
apoorvamish1989@gmail.com 
Abstract- The requirements’ gathering is an initial and very important stage of software development. It is a 
stage in system development that is highly vulnerable to errors and even a small mistake during this phase can 
have serious implications. It involves various activities like: feasibility study, elicitation analysis, validation and 
management of requirements etc-. The different methods have their own advantages and disadvantages and are 
suitable for different types of projects. In case of organizations involving more than one site, the process 
becomes even more complicated. In this paper various issues have been identified, which may create problem 
while gathering requirements from multiple sites of an organization and a model for effectively gathering the 
requirements has been proposed. 
Index Terms- Requirements elicitation; requirements validation; multi-site organization 
1. INTRODUCTION 
Understanding the needs of the users and how the 
proposed system should behave can greatly increase 
the likelihood of successful projects. The 
requirements phase of a development project is 
characterized by intense communication activities and 
involves a diverse range of people who differ on 
levels of background, skill, knowledge and status. The 
different people involved in the requirements 
gathering phase are customer/client representatives, 
users, representatives of the software organization, 
technical team members etc-.There are several 
techniques for gathering requirements; each has its 
own advantages and disadvantages. Some of the 
famous techniques are: interviews, workshops, 
Questionnaires, joint application development (JAD), 
brainstorming, prototyping etc-. When requirements 
have to be gathered from different units of an 
organization, then, the task of requirements gathering 
becomes more difficult because of the contradiction 
or ambiguity that may occur due to the requirements 
gathered from different units/sites. 
2.DESCRIPTION OF VARIOUS 
TECHNIQUES FOR GATHERING 
REQUIREMENTS 
2.1 Prototyping: 
Prototyping is useful for constructing a quick and 
rough version of the desired system. The prototype 
demonstrates the functionality of the system to the 
users. It serves as a medium of communication 
between the customer and the developers. 
Prototyping quickly converts requirements to working 
form of system. The main advantage of prototyping is 
that users get a chance to view the system and give 
feedback at an earlier stage. Some of the 
disadvantages of the prototyping technique are as 
follows: 
 Systems Development Life Cycle (SDLC) checks 
are often bypassed. 
 Less documentation 
 Sharing data with other systems is often not 
considered . 
2.2 Requirements Workshops: 
Requirements Workshops are a powerful technique 
for eliciting requirements because they can be 
designed to encourage consensus concerning the 
requirements of a particular capability. The 
advantages are: participant commitment to the work 
products and project success, teamwork, resolution of 
political issues, and reaching consensus on a host of 
topics. Benefits of requirements workshops include 
the following: 
 Workshops help to streamline the requirements 
capture and analysis process. 
 Workshops are dynamic in nature. 
 Workshops involve a lot of interaction and hence 
provide a better opportunity to understand the 
customers’ requirements in a better way as they 
provide opportunity for clearing doubts. 
 The user involvement is more. 
 They help to identify and prioritize needs and 
resolve ambiguous issues. 
 Workshop costs are often lower than 
are those for many interviews. 
2.3 Brainstorming: 
Brainstorming is a powerful technique because the 
most creative or effective ideas often result from
International Journal of Research in Advent Technology, Vol.2, No.8, August 2014 
E-ISSN: 2321-9637 
52 
combining seemingly unrelated ideas. Brainstorming 
involves both idea generation and reduction. The aim 
of idea generation is to identify as many ideas as 
possible, while the idea reduction ranks the ideas 
according to their usefulness. This technique 
encourages original thinking and unusual ideas. The 
disadvantage of brainstorming is that it involves the 
possibility that the powerful people in the 
organization might dominate the others by misusing 
the power of their designations. 
2.4 Interviews: 
Interviews are one of the most commonly used ways 
of gathering requirements from the clients. An 
interview might be structured or unstructured. The 
disadvantage of an interview is that: the bias of the 
person being interviewed may influence the 
information obtained. The interviewer must ask the 
questions in such a manner that the interviewee must 
not get the opportunity to give indirect answers. 
Interviews are useful in the following situations: 
 To collect preliminary information before 
designing a survey. 
 To collect detailed information about 
participants’ experiences and impressions about a 
program. 
 To obtain feedback from the stakeholders. 
 When explanation and follow-up to answers 
given on surveys are desired. 
Advantages: 
 The interviewer may obtain rich details. 
 The interviewee is able to raise the issues which 
he or she feels are important. 
Disadvantages: 
 Interviews may present challenges with privacy. 
 Interviews are quite expensive and time-consuming 
to conduct. 
3. ISSUES IN MULTI SITE 
REQUIREMENTS GATHERING 
The different issues that are encountered while 
gathering requirements from multiple sites of an 
organization are: 
 Inadequate communication 
 Knowledge management 
 Cultural diversity 
 Time difference 
 Contradiction in requirements gathered from 
different sites 
 Ambiguity due to requirements being 
gathered from different sites. 
 Customers unsure about their needs. 
 Human bias 
 Inconsistency among requirements that are 
being gathered from different sites. 
 Difficulty in prioritizing the requirements as 
different units claim the requirements related 
to their unit to of higher importance. 
 Incomplete requirements 
 Impractical requirements 
 Invalid requirements 
4. MODEL FOR GATHERING 
REQUIREMENTS IN AN ORGANIZATION 
INVOLVING MULTIPLE SITES 
As requirements gathering plays a vital role in the 
development of the software; it is necessary to have a 
standard framework for gathering requirements. Many 
methods of gathering requirements have been 
proposed, which have their own advantages and 
disadvantages and are useful under certain scenarios. 
But the process of gathering requirements becomes 
much more complicated when the requirements have 
to be gathered from the different sites of an 
organization because of the reasons mentioned above. 
In order to deal with the situation of gathering 
requirements from an organization involving multiple 
sites, the following model is proposed as described by 
fig. 4.1. The model involves step by step collection of 
the requirements from different sites and then 
checking for any contradiction, ambiguity or 
inconsistency introduced due to the involvement of 
different sites.
International Journal of Research in Advent Technology, Vol.2, No.8, August 2014 
E-ISSN: 2321-9637 
As it is clear from the figure that the process of 
requirements gathering in multi-site organizations is 
iterative in nature and after every phase it is verified 
that there should not be any contradiction or 
ambiguity; after ensuring that there is no contradiction 
or ambiguity present, it is checked that the 
requirements should be pragmatic in nature. If any of 
these is not true than the requirements are again 
discussed with the customer for reconsideration. 
Once all these things are clarified for a module from 
different sites; the requirements for next module from 
every site is collected. This process continues till the 
requirements from all the sites and for all the modules 
have been collected. Let us consider the example of a 
multi site company ‘A’ consisting of three sites: ‘M’, 
‘N’  ‘O’. Using this model, first requirements are 
gathered from the sites ‘M’, ‘N’  ‘O’ for module1. 
Then any kind of contradiction, ambiguity or 
inconsistency is checked. If found; then, request for 
reconsidering requirements is made. Else the practical 
aspect of the requirement is checked and if it is found 
that, it is practically possible to implement the 
requirement, then, the requirement for the next 
module is collected from the different sites and this 
procedure is repeated until all the requirements have 
been gathered. In this way the proposed model rules 
out the possibility of having any conflict in terms of 
the requirements gathered from the different sites. 
5. CONCLUSION 
Requirement gathering is one of the most crucial 
aspects of software development and is always prone 
to errors. There are several techniques for gathering 
requirements from the customers and each of them is 
useful in different scenarios. The problem of 
requirements gathering intensifies when the 
requirement has to be gathered from different sites of 
an organization because of various issues as discussed 
above. A model for gathering requirements effectively 
in an organization involving multiple sites has been 
proposed, which rules out the possibility of any 
contradiction among requirements gathered from 
different sites and the ambiguity caused by the 
requirements that are being gathered from the 
different sites of an organization. Hence it can be 
concluded that the model is very useful for gathering 
requirements in an effective manner from an 
organization consisting of several sites. 
REFERENCES 
[1] Roger S. Pressman, “Software Engineering: A 
Practitioner's Approach”, 2010, McGraw- Hill 
Higher Education, 7 th Edition pp 200-240. 
[2] Hofmann, Hubert F., and Franz, Lehner. 
“Requirements Engineering as a Success Factor in 
Software Projects.” IEEE Software July/Aug. 
2001: 58-66. 
53 
Gather 
requirement 
for one 
module 
from site 1 
start 
Site 
1,2 ,3
n 
Gather 
requirement 
for one 
module 
from site n 
Combine 
requirements 
gathered from 
different sites. 
Check for 
contradiction, 
ambiguity or 
inconsistency 
Check if 
requirements 
are pragmatic 
in nature ? 
Is 
requirement 
complete ? 
Contact customer 
 request to 
reconsider 
requirements 
Contact customer 
 request to 
reconsider 
requirements 
Yes 
No 
Ok 
Problem 
No 
Stop 
Yes 
Fig 4.1 Model for Gathering Requirements 
from an Organization Involving Multiple Sites
International Journal of Research in Advent Technology, Vol.2, No.8, August 2014 
E-ISSN: 2321-9637 
54 
[3] Hooks, Ivy F., and Kristin A. Farry. Customer- 
Cen tered Products: Creating Successful Products 
Through Smart Requirements Management. New 
York: AMACOM (publishing arm of The 
American Management Association), 2001. 
[4] Requirements Gathering, elicitation techniques, 
West university, Sai Ganesh Gunda, 2008. 
[5] Lecture on “Requirements Gathering” by 
Professor Yong Tan. 
[6] Dr. Ralph R. Young, “Recommended 
Requirements Gathering Practices”, Northrop 
Grumman Information Technology 
[7] Markus K. Gröner, “Capturing Requirements 
Meeting Customer Intent: A Structured 
Methodological Approach”, May, 2002, 
Blacksburg, Virginia. 
[8] Ilari Pulkkinen, “Unifying the Process for 
Requirements Gathering in Multi-site 
Organizations: A Case Study with Interface 
Development Tools”, School of Science, Espoo, 
2011.

More Related Content

What's hot

Determining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And DsignDetermining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And DsignAsaduzzaman Kanok
 
Senior ipt term4_casestudy
Senior ipt term4_casestudySenior ipt term4_casestudy
Senior ipt term4_casestudyhccit
 
The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...IJMIT JOURNAL
 
Six Healthcare Trends
Six Healthcare TrendsSix Healthcare Trends
Six Healthcare TrendsMMMTechLaw
 
L3 Requirements Eng Overview
L3 Requirements Eng OverviewL3 Requirements Eng Overview
L3 Requirements Eng OverviewIan Sommerville
 
Smart Sim Selector: A Software for Simulation Software Selection
Smart Sim Selector: A Software for Simulation Software SelectionSmart Sim Selector: A Software for Simulation Software Selection
Smart Sim Selector: A Software for Simulation Software SelectionCSCJournals
 
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTSAN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTSijseajournal
 
p346-glowatz
p346-glowatzp346-glowatz
p346-glowatzIan Fleming
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rulesAlan Dix
 
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...ijseajournal
 
Requirement Determination Process
Requirement Determination ProcessRequirement Determination Process
Requirement Determination ProcessSourabh Arya
 
Literature_Review_CA2_N00147768
Literature_Review_CA2_N00147768Literature_Review_CA2_N00147768
Literature_Review_CA2_N00147768Stephen Norman
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirementsHCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirementsAlan Dix
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirementsDhani Ahmad
 
2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)Mahesh Kate
 
About the benefits and pitfalls of relying on analytical methods
About the benefits and pitfalls of relying on analytical methodsAbout the benefits and pitfalls of relying on analytical methods
About the benefits and pitfalls of relying on analytical methodsPragmatic Cohesion Consulting, LLC
 

What's hot (19)

Chapter 6
Chapter 6Chapter 6
Chapter 6
 
Determining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And DsignDetermining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And Dsign
 
4
44
4
 
Senior ipt term4_casestudy
Senior ipt term4_casestudySenior ipt term4_casestudy
Senior ipt term4_casestudy
 
The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...
 
Six Healthcare Trends
Six Healthcare TrendsSix Healthcare Trends
Six Healthcare Trends
 
L3 Requirements Eng Overview
L3 Requirements Eng OverviewL3 Requirements Eng Overview
L3 Requirements Eng Overview
 
W3 requirements engineering processes
W3   requirements engineering processesW3   requirements engineering processes
W3 requirements engineering processes
 
Smart Sim Selector: A Software for Simulation Software Selection
Smart Sim Selector: A Software for Simulation Software SelectionSmart Sim Selector: A Software for Simulation Software Selection
Smart Sim Selector: A Software for Simulation Software Selection
 
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTSAN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
 
p346-glowatz
p346-glowatzp346-glowatz
p346-glowatz
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rules
 
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
 
Requirement Determination Process
Requirement Determination ProcessRequirement Determination Process
Requirement Determination Process
 
Literature_Review_CA2_N00147768
Literature_Review_CA2_N00147768Literature_Review_CA2_N00147768
Literature_Review_CA2_N00147768
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirementsHCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirements
 
2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)2012 in tech-usability_of_interfaces (1)
2012 in tech-usability_of_interfaces (1)
 
About the benefits and pitfalls of relying on analytical methods
About the benefits and pitfalls of relying on analytical methodsAbout the benefits and pitfalls of relying on analytical methods
About the benefits and pitfalls of relying on analytical methods
 

Viewers also liked

Paper id 27201445
Paper id 27201445Paper id 27201445
Paper id 27201445IJRAT
 
Paper id 2820141
Paper id 2820141Paper id 2820141
Paper id 2820141IJRAT
 
Paper id 27201420
Paper id 27201420Paper id 27201420
Paper id 27201420IJRAT
 
Paper id 28201441
Paper id 28201441Paper id 28201441
Paper id 28201441IJRAT
 
Paper id 312201512
Paper id 312201512Paper id 312201512
Paper id 312201512IJRAT
 
Paper id 21201414
Paper id 21201414Paper id 21201414
Paper id 21201414IJRAT
 
Paper id 2820144
Paper id 2820144Paper id 2820144
Paper id 2820144IJRAT
 
Paper id 311201535
Paper id 311201535Paper id 311201535
Paper id 311201535IJRAT
 
Paper id 41201609
Paper id 41201609Paper id 41201609
Paper id 41201609IJRAT
 
Paper id 28201454
Paper id 28201454Paper id 28201454
Paper id 28201454IJRAT
 
Paper id 27201418
Paper id 27201418Paper id 27201418
Paper id 27201418IJRAT
 
Paper id 21201493
Paper id 21201493Paper id 21201493
Paper id 21201493IJRAT
 
Paper id 27201415
Paper id 27201415Paper id 27201415
Paper id 27201415IJRAT
 
Paper id 27201433
Paper id 27201433Paper id 27201433
Paper id 27201433IJRAT
 
Paper id 27201442
Paper id 27201442Paper id 27201442
Paper id 27201442IJRAT
 
Paper id 27201431
Paper id 27201431Paper id 27201431
Paper id 27201431IJRAT
 
Paper id 28201443
Paper id 28201443Paper id 28201443
Paper id 28201443IJRAT
 
Paper id 28201419
Paper id 28201419Paper id 28201419
Paper id 28201419IJRAT
 
Paper id 42201625
Paper id 42201625Paper id 42201625
Paper id 42201625IJRAT
 
Paper id 2720146
Paper id 2720146Paper id 2720146
Paper id 2720146IJRAT
 

Viewers also liked (20)

Paper id 27201445
Paper id 27201445Paper id 27201445
Paper id 27201445
 
Paper id 2820141
Paper id 2820141Paper id 2820141
Paper id 2820141
 
Paper id 27201420
Paper id 27201420Paper id 27201420
Paper id 27201420
 
Paper id 28201441
Paper id 28201441Paper id 28201441
Paper id 28201441
 
Paper id 312201512
Paper id 312201512Paper id 312201512
Paper id 312201512
 
Paper id 21201414
Paper id 21201414Paper id 21201414
Paper id 21201414
 
Paper id 2820144
Paper id 2820144Paper id 2820144
Paper id 2820144
 
Paper id 311201535
Paper id 311201535Paper id 311201535
Paper id 311201535
 
Paper id 41201609
Paper id 41201609Paper id 41201609
Paper id 41201609
 
Paper id 28201454
Paper id 28201454Paper id 28201454
Paper id 28201454
 
Paper id 27201418
Paper id 27201418Paper id 27201418
Paper id 27201418
 
Paper id 21201493
Paper id 21201493Paper id 21201493
Paper id 21201493
 
Paper id 27201415
Paper id 27201415Paper id 27201415
Paper id 27201415
 
Paper id 27201433
Paper id 27201433Paper id 27201433
Paper id 27201433
 
Paper id 27201442
Paper id 27201442Paper id 27201442
Paper id 27201442
 
Paper id 27201431
Paper id 27201431Paper id 27201431
Paper id 27201431
 
Paper id 28201443
Paper id 28201443Paper id 28201443
Paper id 28201443
 
Paper id 28201419
Paper id 28201419Paper id 28201419
Paper id 28201419
 
Paper id 42201625
Paper id 42201625Paper id 42201625
Paper id 42201625
 
Paper id 2720146
Paper id 2720146Paper id 2720146
Paper id 2720146
 

Similar to Paper id 28201431

Lecture 8 & 9.pdf
Lecture 8 & 9.pdfLecture 8 & 9.pdf
Lecture 8 & 9.pdfRaoShahid10
 
Modern Elicitation Process
Modern Elicitation ProcessModern Elicitation Process
Modern Elicitation ProcessRajon
 
Software Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyzSoftware Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyzImran Hussain Khan
 
Requirement Elicitation Techniques/Methods
Requirement Elicitation Techniques/MethodsRequirement Elicitation Techniques/Methods
Requirement Elicitation Techniques/MethodsSUFYAN SATTAR
 
Appendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxAppendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxarmitageclaire49
 
SAD_UnitII.docx
SAD_UnitII.docxSAD_UnitII.docx
SAD_UnitII.docx8759000398
 
Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniquesimthiyasbtm
 
Chapter16For all types of project and in their different sizes, .docx
Chapter16For all types of project and in their different sizes, .docxChapter16For all types of project and in their different sizes, .docx
Chapter16For all types of project and in their different sizes, .docxchristinemaritza
 
Business Use Case Paper
Business Use Case PaperBusiness Use Case Paper
Business Use Case PaperUtkarsh Agrawal
 
Chapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfChapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfKamal Acharya
 
Chapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfChapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfKamal Acharya
 
Survey Based Reviewof Elicitation Problems
Survey Based Reviewof Elicitation ProblemsSurvey Based Reviewof Elicitation Problems
Survey Based Reviewof Elicitation ProblemsIJERA Editor
 
Final Paper_Manik
Final Paper_ManikFinal Paper_Manik
Final Paper_ManikManik Verma
 
Testing the Component Based Adoption Techniques during Runtime Configuration
Testing the Component Based Adoption Techniques during Runtime ConfigurationTesting the Component Based Adoption Techniques during Runtime Configuration
Testing the Component Based Adoption Techniques during Runtime Configurationijtsrd
 
169960087 j2 ee-project-report
169960087 j2 ee-project-report169960087 j2 ee-project-report
169960087 j2 ee-project-reporthomeworkping8
 
The Requirements - An Initial Overview
The Requirements - An Initial OverviewThe Requirements - An Initial Overview
The Requirements - An Initial OverviewKumail Raza
 
social networking site
social networking sitesocial networking site
social networking siteAbhishek Ranjan
 
Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...Mark John Lado, MIT
 
Requirement elicitation
Requirement elicitationRequirement elicitation
Requirement elicitationdrishtipuro1234
 

Similar to Paper id 28201431 (20)

Lecture 8 & 9.pdf
Lecture 8 & 9.pdfLecture 8 & 9.pdf
Lecture 8 & 9.pdf
 
Modern Elicitation Process
Modern Elicitation ProcessModern Elicitation Process
Modern Elicitation Process
 
Software Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyzSoftware Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyz
 
Requirement Elicitation Techniques/Methods
Requirement Elicitation Techniques/MethodsRequirement Elicitation Techniques/Methods
Requirement Elicitation Techniques/Methods
 
Appendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxAppendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docx
 
Unit 2
Unit 2Unit 2
Unit 2
 
SAD_UnitII.docx
SAD_UnitII.docxSAD_UnitII.docx
SAD_UnitII.docx
 
Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniques
 
Chapter16For all types of project and in their different sizes, .docx
Chapter16For all types of project and in their different sizes, .docxChapter16For all types of project and in their different sizes, .docx
Chapter16For all types of project and in their different sizes, .docx
 
Business Use Case Paper
Business Use Case PaperBusiness Use Case Paper
Business Use Case Paper
 
Chapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfChapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdf
 
Chapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfChapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdf
 
Survey Based Reviewof Elicitation Problems
Survey Based Reviewof Elicitation ProblemsSurvey Based Reviewof Elicitation Problems
Survey Based Reviewof Elicitation Problems
 
Final Paper_Manik
Final Paper_ManikFinal Paper_Manik
Final Paper_Manik
 
Testing the Component Based Adoption Techniques during Runtime Configuration
Testing the Component Based Adoption Techniques during Runtime ConfigurationTesting the Component Based Adoption Techniques during Runtime Configuration
Testing the Component Based Adoption Techniques during Runtime Configuration
 
169960087 j2 ee-project-report
169960087 j2 ee-project-report169960087 j2 ee-project-report
169960087 j2 ee-project-report
 
The Requirements - An Initial Overview
The Requirements - An Initial OverviewThe Requirements - An Initial Overview
The Requirements - An Initial Overview
 
social networking site
social networking sitesocial networking site
social networking site
 
Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
 
Requirement elicitation
Requirement elicitationRequirement elicitation
Requirement elicitation
 

More from IJRAT

96202108
9620210896202108
96202108IJRAT
 
97202107
9720210797202107
97202107IJRAT
 
93202101
9320210193202101
93202101IJRAT
 
92202102
9220210292202102
92202102IJRAT
 
91202104
9120210491202104
91202104IJRAT
 
87202003
8720200387202003
87202003IJRAT
 
87202001
8720200187202001
87202001IJRAT
 
86202013
8620201386202013
86202013IJRAT
 
86202008
8620200886202008
86202008IJRAT
 
86202005
8620200586202005
86202005IJRAT
 
86202004
8620200486202004
86202004IJRAT
 
85202026
8520202685202026
85202026IJRAT
 
711201940
711201940711201940
711201940IJRAT
 
711201939
711201939711201939
711201939IJRAT
 
711201935
711201935711201935
711201935IJRAT
 
711201927
711201927711201927
711201927IJRAT
 
711201905
711201905711201905
711201905IJRAT
 
710201947
710201947710201947
710201947IJRAT
 
712201907
712201907712201907
712201907IJRAT
 
712201903
712201903712201903
712201903IJRAT
 

More from IJRAT (20)

96202108
9620210896202108
96202108
 
97202107
9720210797202107
97202107
 
93202101
9320210193202101
93202101
 
92202102
9220210292202102
92202102
 
91202104
9120210491202104
91202104
 
87202003
8720200387202003
87202003
 
87202001
8720200187202001
87202001
 
86202013
8620201386202013
86202013
 
86202008
8620200886202008
86202008
 
86202005
8620200586202005
86202005
 
86202004
8620200486202004
86202004
 
85202026
8520202685202026
85202026
 
711201940
711201940711201940
711201940
 
711201939
711201939711201939
711201939
 
711201935
711201935711201935
711201935
 
711201927
711201927711201927
711201927
 
711201905
711201905711201905
711201905
 
710201947
710201947710201947
710201947
 
712201907
712201907712201907
712201907
 
712201903
712201903712201903
712201903
 

Recently uploaded

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoĂŁo Esperancinha
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 

Recently uploaded (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 

Paper id 28201431

  • 1. International Journal of Research in Advent Technology, Vol.2, No.8, August 2014 E-ISSN: 2321-9637 An Integrated Model for Gathering Requirements in an 51 Organization Involving Multiple Sites Apoorva Mishra Assistant professor, Computer Science & Engineering, C.S.I.T, CSVTU, India apoorvamish1989@gmail.com Abstract- The requirements’ gathering is an initial and very important stage of software development. It is a stage in system development that is highly vulnerable to errors and even a small mistake during this phase can have serious implications. It involves various activities like: feasibility study, elicitation analysis, validation and management of requirements etc-. The different methods have their own advantages and disadvantages and are suitable for different types of projects. In case of organizations involving more than one site, the process becomes even more complicated. In this paper various issues have been identified, which may create problem while gathering requirements from multiple sites of an organization and a model for effectively gathering the requirements has been proposed. Index Terms- Requirements elicitation; requirements validation; multi-site organization 1. INTRODUCTION Understanding the needs of the users and how the proposed system should behave can greatly increase the likelihood of successful projects. The requirements phase of a development project is characterized by intense communication activities and involves a diverse range of people who differ on levels of background, skill, knowledge and status. The different people involved in the requirements gathering phase are customer/client representatives, users, representatives of the software organization, technical team members etc-.There are several techniques for gathering requirements; each has its own advantages and disadvantages. Some of the famous techniques are: interviews, workshops, Questionnaires, joint application development (JAD), brainstorming, prototyping etc-. When requirements have to be gathered from different units of an organization, then, the task of requirements gathering becomes more difficult because of the contradiction or ambiguity that may occur due to the requirements gathered from different units/sites. 2.DESCRIPTION OF VARIOUS TECHNIQUES FOR GATHERING REQUIREMENTS 2.1 Prototyping: Prototyping is useful for constructing a quick and rough version of the desired system. The prototype demonstrates the functionality of the system to the users. It serves as a medium of communication between the customer and the developers. Prototyping quickly converts requirements to working form of system. The main advantage of prototyping is that users get a chance to view the system and give feedback at an earlier stage. Some of the disadvantages of the prototyping technique are as follows: Systems Development Life Cycle (SDLC) checks are often bypassed. Less documentation Sharing data with other systems is often not considered . 2.2 Requirements Workshops: Requirements Workshops are a powerful technique for eliciting requirements because they can be designed to encourage consensus concerning the requirements of a particular capability. The advantages are: participant commitment to the work products and project success, teamwork, resolution of political issues, and reaching consensus on a host of topics. Benefits of requirements workshops include the following: Workshops help to streamline the requirements capture and analysis process. Workshops are dynamic in nature. Workshops involve a lot of interaction and hence provide a better opportunity to understand the customers’ requirements in a better way as they provide opportunity for clearing doubts. The user involvement is more. They help to identify and prioritize needs and resolve ambiguous issues. Workshop costs are often lower than are those for many interviews. 2.3 Brainstorming: Brainstorming is a powerful technique because the most creative or effective ideas often result from
  • 2. International Journal of Research in Advent Technology, Vol.2, No.8, August 2014 E-ISSN: 2321-9637 52 combining seemingly unrelated ideas. Brainstorming involves both idea generation and reduction. The aim of idea generation is to identify as many ideas as possible, while the idea reduction ranks the ideas according to their usefulness. This technique encourages original thinking and unusual ideas. The disadvantage of brainstorming is that it involves the possibility that the powerful people in the organization might dominate the others by misusing the power of their designations. 2.4 Interviews: Interviews are one of the most commonly used ways of gathering requirements from the clients. An interview might be structured or unstructured. The disadvantage of an interview is that: the bias of the person being interviewed may influence the information obtained. The interviewer must ask the questions in such a manner that the interviewee must not get the opportunity to give indirect answers. Interviews are useful in the following situations: To collect preliminary information before designing a survey. To collect detailed information about participants’ experiences and impressions about a program. To obtain feedback from the stakeholders. When explanation and follow-up to answers given on surveys are desired. Advantages: The interviewer may obtain rich details. The interviewee is able to raise the issues which he or she feels are important. Disadvantages: Interviews may present challenges with privacy. Interviews are quite expensive and time-consuming to conduct. 3. ISSUES IN MULTI SITE REQUIREMENTS GATHERING The different issues that are encountered while gathering requirements from multiple sites of an organization are: Inadequate communication Knowledge management Cultural diversity Time difference Contradiction in requirements gathered from different sites Ambiguity due to requirements being gathered from different sites. Customers unsure about their needs. Human bias Inconsistency among requirements that are being gathered from different sites. Difficulty in prioritizing the requirements as different units claim the requirements related to their unit to of higher importance. Incomplete requirements Impractical requirements Invalid requirements 4. MODEL FOR GATHERING REQUIREMENTS IN AN ORGANIZATION INVOLVING MULTIPLE SITES As requirements gathering plays a vital role in the development of the software; it is necessary to have a standard framework for gathering requirements. Many methods of gathering requirements have been proposed, which have their own advantages and disadvantages and are useful under certain scenarios. But the process of gathering requirements becomes much more complicated when the requirements have to be gathered from the different sites of an organization because of the reasons mentioned above. In order to deal with the situation of gathering requirements from an organization involving multiple sites, the following model is proposed as described by fig. 4.1. The model involves step by step collection of the requirements from different sites and then checking for any contradiction, ambiguity or inconsistency introduced due to the involvement of different sites.
  • 3. International Journal of Research in Advent Technology, Vol.2, No.8, August 2014 E-ISSN: 2321-9637 As it is clear from the figure that the process of requirements gathering in multi-site organizations is iterative in nature and after every phase it is verified that there should not be any contradiction or ambiguity; after ensuring that there is no contradiction or ambiguity present, it is checked that the requirements should be pragmatic in nature. If any of these is not true than the requirements are again discussed with the customer for reconsideration. Once all these things are clarified for a module from different sites; the requirements for next module from every site is collected. This process continues till the requirements from all the sites and for all the modules have been collected. Let us consider the example of a multi site company ‘A’ consisting of three sites: ‘M’, ‘N’ ‘O’. Using this model, first requirements are gathered from the sites ‘M’, ‘N’ ‘O’ for module1. Then any kind of contradiction, ambiguity or inconsistency is checked. If found; then, request for reconsidering requirements is made. Else the practical aspect of the requirement is checked and if it is found that, it is practically possible to implement the requirement, then, the requirement for the next module is collected from the different sites and this procedure is repeated until all the requirements have been gathered. In this way the proposed model rules out the possibility of having any conflict in terms of the requirements gathered from the different sites. 5. CONCLUSION Requirement gathering is one of the most crucial aspects of software development and is always prone to errors. There are several techniques for gathering requirements from the customers and each of them is useful in different scenarios. The problem of requirements gathering intensifies when the requirement has to be gathered from different sites of an organization because of various issues as discussed above. A model for gathering requirements effectively in an organization involving multiple sites has been proposed, which rules out the possibility of any contradiction among requirements gathered from different sites and the ambiguity caused by the requirements that are being gathered from the different sites of an organization. Hence it can be concluded that the model is very useful for gathering requirements in an effective manner from an organization consisting of several sites. REFERENCES [1] Roger S. Pressman, “Software Engineering: A Practitioner's Approach”, 2010, McGraw- Hill Higher Education, 7 th Edition pp 200-240. [2] Hofmann, Hubert F., and Franz, Lehner. “Requirements Engineering as a Success Factor in Software Projects.” IEEE Software July/Aug. 2001: 58-66. 53 Gather requirement for one module from site 1 start Site 1,2 ,3
n Gather requirement for one module from site n Combine requirements gathered from different sites. Check for contradiction, ambiguity or inconsistency Check if requirements are pragmatic in nature ? Is requirement complete ? Contact customer request to reconsider requirements Contact customer request to reconsider requirements Yes No Ok Problem No Stop Yes Fig 4.1 Model for Gathering Requirements from an Organization Involving Multiple Sites
  • 4. International Journal of Research in Advent Technology, Vol.2, No.8, August 2014 E-ISSN: 2321-9637 54 [3] Hooks, Ivy F., and Kristin A. Farry. Customer- Cen tered Products: Creating Successful Products Through Smart Requirements Management. New York: AMACOM (publishing arm of The American Management Association), 2001. [4] Requirements Gathering, elicitation techniques, West university, Sai Ganesh Gunda, 2008. [5] Lecture on “Requirements Gathering” by Professor Yong Tan. [6] Dr. Ralph R. Young, “Recommended Requirements Gathering Practices”, Northrop Grumman Information Technology [7] Markus K. Gröner, “Capturing Requirements Meeting Customer Intent: A Structured Methodological Approach”, May, 2002, Blacksburg, Virginia. [8] Ilari Pulkkinen, “Unifying the Process for Requirements Gathering in Multi-site Organizations: A Case Study with Interface Development Tools”, School of Science, Espoo, 2011.