Managing the Iterative Requirements Process in a Multi-national Project Using an Issue Tracker (original) (raw)
Related papers
A Requirements Management Method for Global Software Development
To perform requirements management, effective communication and collaboration between stakeholders is necessary. Global Software Development (GSD), where software teams are located in different parts of the world, has become increasingly popular. However, geographical distance between stakeholders creates difficulties for stakeholders in engaging in effective communication. Taking into consideration the factors involved in GSD, previous research shows that the ways by which requirements management is being performed in collocated software development projects cannot be used effectively for GSD projects. To address this issue, in this paper we present a requirements management method for GSD. The method consists of four stages: (1) establishing and maintaining a requirements repository; (2) generating a requirements traceability matrix; (3) communicating and discussing requirements; and (4) requirements change management. To validate our method, we implemented it in a controlled laboratory environment using a case study of an online shopping system.
Automated Requirements Elicitation for Global Software Development (GSD) Environment
Communications in Computer and Information Science, 2011
Global software development (GSD) outsourcing is a modern business strategy for producing high quality software at low cost. Most of the problems in Global software development (GSD) occur due to the lack of communication between stakeholders, time zone issues, cultural differences, etc. In this paper, our main emphasis will be to improve the Value-based requirement elicitation (VBRE) steps in GSD environment and also to overcome the major GSD environment problems while taking the process of requirement elicitation from valued stakeholders. Though this model works for every kind of project but, specifically it is good for generic software.
A cost effective communication model for requirements elicitation in global software development
Scientific Reports
Requirement elicitation stands as a pivotal activity within requirement engineering, gaining even greater significance in the context of global software development. Effective communication among stakeholders assumes paramount importance in this arena. Factors such as time zone disparities, cultural variations, and language differences exert a formidable impact on communication within the sphere of global software development. These dynamics inevitably impinge upon timely coordination, potentially compromising the software's quality. In response, researchers have proffered communication models tailored for requirement elicitation within the ambit of global software development. The purpose of this study is to conduct an in-depth critical review of existing communication models for demand elicitation in global software development. Through this comprehensive review, we aim to discern prevailing publication trends, provide an introductory overview, and illuminate the strengths and...
A Cost-effective Communication Model for Requirements Elictation in Global Software Development
Requirement elicitation is an important activity performed during requirement engineering. Requirement elicitation becomes more significant in global software development. In global software development, effective communication among stakeholders required for better requirement elicitation. Time zone, cultural and language difference are factors which has strong influence on communication in global software development. These factors affect the timely coordination which might affects the quality of software. Researcher proposed communication models for requirement elicitation in global software development. The aim of this study is to critically review the existing communication models presented for requirement elicitation in global software development. This review will provide the publication trends, introductory overview, strength, and limitations of existing proposed communication model for requirement elicitation in global software development. Based on limitations we will prop...
Strategies to minimize problems in global requirements elicitation
2008
Many challenges arise in global software development projects, most of which are related to the lack of face-to-face communication and people's need to feel comfortable with the technology that they use. In this paper we introduce a methodology to detect the problems which may occur during the global requirement elicitation process and propose solutions to reduce them.
A Systematic Approach for Requirement Elicitation in Globally Distributed Software Development
Globally Distributed Software Development (GDSD) has different characteristics that make it different from traditional software development. These characteristics are directly affecting the requirement engineering process which is most crucial step in software development phase. GDSD trend is rapidly increasing for few years, and demanding an investigation on requirement engineering in multi site organization.
A Methodology for Reducing Geographical Dispersion Problems during Global Requirements Elicitation
Workshop em Engenharia de Requisitos, 2008
Global Software Development (GSD) challenges current practices for requirements elicitation because some difficulties to achieve effective communication are aggravated by cultural diversity and the impossibility of having face-to-face meetings. Considering that effective communication would help reduce misunderstandings among stakeholders, and therefore help achieve more committed requirements, we propose here a methodology for global requirements elicitation focused on minimizing the most
Towards Requirements Elicitation and Analysis Model for Distributed Audience
2021
Requirement’s elicitation is a challenging activity and the most important activity for the software development process. Requirement elicitation is the process of gathering information from the user and stakeholders. By reviewing the literature review, there are many challenges involved in the elicitation process, i.e., lack of proper communication and knowledge transfer between software stakeholders. Most of the companies are moving towards a globally distributed environment. Some many problems and challenges occur due to temporal, geographic, and socio-cultural diversity among stakeholders. This study proposes a new approach to the requirements elicitation and analysis phase in a distributed environment with the knowledge management technique that improves the software development process. The purpose of the paper is to develop a distributed framework based on eliciting and analyzing the customer's requirements by implementing a knowledge management technique that efficiently...
A Tool to Support Collaborative Software Requirements Management
Requirements Engineering, 2001
The system requirements specification (SRS) is a highly dynamic document that grows and evolves throughout a software development project, and it is critical that it be carefully engineered and managed. Because the SRS fulfils many roles and is of interest to a diversity of stakeholders, its management should be a collaborative process supported by an automated tool. Commercial requirements management tools are at present insufficiently versatile to support collaboration between a multidisciplinary and potentially distributed team of stakeholders. The requirements for such a collaborative tool are herein presented, alongside the design of a prototype and the findings of its application in a case study.