To read this content please select one of the options below:

Eliciting requirements for an inter‐company cooperative information system

Hakim Bendjenna (University of Toulouse and Institut de Recherche en Informatique de Toulouse, Toulouse, France, and Lire Laboratory, University Mentouri of Constantine, Constantine, Algeria)
Nacer‐eddine Zarour (Lire Laboratory, University Mentouri of Constantine, Constantine, Algeria)
Pierre‐Jean Charrel (University of Toulouse and Institut de Recherche en Informatique de Toulouse, Toulouse, France)

Journal of Systems and Information Technology

ISSN: 1328-7265

Article publication date: 16 November 2010

526

Abstract

Purpose

The requirements engineering (RE) process constitutes the earliest phase of the information system development life cycle. Requirements elicitation is considered as one of the most critical activities of this phase. Moreover, requirements elicitation is still a challenge, especially in the distributed environment of so‐called inter‐company cooperative information systems (ICISs). The purpose of this paper is to propose a methodology to elicit requirements for an ICIS.

Design/methodology/approach

An analytical research approach was conducted. The current RE approaches, which are based either on goal, scenario or viewpoint were evaluated. Then the role of the elicitation technique selection step within the requirements elicitation process was examined. Finally the factors that affect this step in a distributed environment were studied. An example from the textile industry is used to illustrate the applicability of the proposed methodology.

Findings

Though existing requirements elicitation approaches based either on goal, scenario or viewpoint are effective techniques, they do not fit exactly to a cooperative distributed environment: more issues are created by inadequate communication, time difference between sites, cultural, language and characteristics diversity of stakeholders which affect the elicitation technique selection step and thus the requirements elicitation process. In order to tackle these issues, this paper presents a methodology called MAMIE (from Macro‐ to Micro‐level requirements Elicitation) to elicit requirements for an ICIS. A prototype tool has been developed to support the operation of the methodology.

Research limitations/implications

The major limitation of the paper is that has not yet been tested in an existing organization.

Practical implications

To provide the analyst with well‐defined steps in order to elicit requirements of an ICIS. To understand the role of the elicitation technique selection step within the requirements elicitation process and identifying the factors which have an impact on this step. To select an appropriate elicitation technique according to these factors.

Originality/value

MAMIE integrates the three notions of goal, scenario and viewpoint to elicit requirements for an ICIS. The paper argues that these concepts may be used simultaneously and in a complementary way to improve the requirements elicitation process. Moreover, in order to increase the quality of the elicited requirements and thus the quality of the system‐to‐be, selecting an elicitation technique in MAMIE is not based on personal preferences but on situation assessment.

Keywords

Citation

Bendjenna, H., Zarour, N. and Charrel, P. (2010), "Eliciting requirements for an inter‐company cooperative information system", Journal of Systems and Information Technology, Vol. 12 No. 4, pp. 305-333. https://doi.org/10.1108/13287261011095815

Publisher

:

Emerald Group Publishing Limited

Copyright © 2010, Emerald Group Publishing Limited

Related articles