DISTRIBUTED REQUIREMENTS SPECIFICATION: MINIMIZING THE EFFECT OF GEOGRAPHIC DISPERSION

Leandro Lopes, Rafael Prikladnicki, Jorge L. N. Audy, Azriel Majdenbaum

Abstract

Requirements specification is an important phase of the requirements engineering area in the software development process. In geographically distributed environments, this phase becomes critical due to the characteristics of the distributed development (physical and temporal distance, cultural differences, trust, communication, etc). The objective of this paper is to analyze the requirements specification in geographically distributed environments, identifying the main challenges and proposing a process to minimize the impacts of this scenario. The results are based on a case study carried on a multinational organization that has software development units in multiple countries, and was recognized as a SW-CMM level 2 organization in 2 of them. The results suggest the necessity to adapt the requirements specification phase to the distributed software development environment, addressing the main existing challenges. The problems and the solutions adopted are presented, aiming to relate these solutions to the organization distribution level, considering where the project team, users and customers are located.

References

  1. Herbsleb, J., Moitra, D., 2001. Global Software Development, IEEE Software.
  2. Damian, D., 2002. The study of requirements engineering in global software development: as challenging as important, In ICSE 2002 - International Workshop on Global Software Development. Florida, USA.
  3. Zowghi, D., 2002. Does Global Software Development Need a Different Requirements Engineering Process?, In ICSE'2002 - International Workshop on Global Software Development, Orlando, Florida, USA.
  4. Carmel, E., 1999. Global Software Teams - Collaborating Across Borders and Time Zones. Prentice Hall.
  5. Prikladnicki, R., Peres, F., Audy, J., Móra, M., and Perdigoto, A., 2002. Requirements specification model in a software development process inside a physically distributed environment, In ICEIS'2002, Ciudad Real, Spain.
  6. Oberg, R., Probasco, L., and Ericsson, M., 2000. Applying Requirements Management with Use Cases, Rational Software White Paper, Cupertino, CA.
  7. Pressman, R. S., 2001. Software Engineering: A Practitioner's Approach. 5th Edition.
  8. Sommerville, I., Sawyer, P., 1997. Requirements Engineering - a good practice guide. Wiley.
  9. IEEE, 1998. IEEE Recommended Practice for Software Requirements Specification, Std 830-1998. IEEE Computer Society. New York, USA
  10. Kruchten, P., 2001 The Rational Unified Process: An Introdution. 2nd Edition. Addison Weasley.
  11. Yin, R., 1994. Case study research: design and methods. Sage.
  12. Damian, D., Zowghi, D., 2003. An insight into the interplay between culture, conflict and distance in globally distributed requirements negotiations. In HICSS'03 - 36th Hawaii International Conference on Systems Science. Hawaii, USA.
  13. Lloyd, W., Rosson, M., Arthur, J., 2002. Effectiveness of elicitation techniques in distributed requirements engineering. In RE'02 - IEEE Joint International Conference on Requirements Engineering.
Download


Paper Citation


in Harvard Style

Lopes L., Prikladnicki R., L. N. Audy J. and Majdenbaum A. (2004). DISTRIBUTED REQUIREMENTS SPECIFICATION: MINIMIZING THE EFFECT OF GEOGRAPHIC DISPERSION . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-00-7, pages 531-534. DOI: 10.5220/0002640205310534


in Bibtex Style

@conference{iceis04,
author={Leandro Lopes and Rafael Prikladnicki and Jorge L. N. Audy and Azriel Majdenbaum},
title={DISTRIBUTED REQUIREMENTS SPECIFICATION: MINIMIZING THE EFFECT OF GEOGRAPHIC DISPERSION},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2004},
pages={531-534},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002640205310534},
isbn={972-8865-00-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - DISTRIBUTED REQUIREMENTS SPECIFICATION: MINIMIZING THE EFFECT OF GEOGRAPHIC DISPERSION
SN - 972-8865-00-7
AU - Lopes L.
AU - Prikladnicki R.
AU - L. N. Audy J.
AU - Majdenbaum A.
PY - 2004
SP - 531
EP - 534
DO - 10.5220/0002640205310534