Collaborative Requirements Elicitation in Facilitated Collaboration: Report from Two Contexts
ثبت نشده
چکیده
Requirements elicitation is a complex process that requires stakeholders in teams to collaborate, go through decision-making processes to arrive at consensus. During the requirements elicitation processes, stakeholders who have different backgrounds, view points and understandings, need to clarify, capture and uncover user/client requirements in an efficient and effective manner. However, there is lack of research shows that one requirements elicitation method could be transferred and valid in different contexts. In this research we have designed a collaborative process for user requirements elicitation. We used the principles of the Collaboration Engineering (CE) to design the process, which consists of ThinkLets, as process building blocks. We designed the process to predictably guide the stakeholders through decision-making processes in a collaborative manner. The process is evaluated in three IT and three management consultancy industries cases in China. We have found the collaborative process is useful in two contexts and also find some successful key elements in these two contexts.
منابع مشابه
Collaborative Requirements Elicitation in Facilitated Collaboration: Report from Two Contexts
Requirements elicitation is a complex process that requires stakeholders in teams to collaborate, go through decision-making processes to arrive at consensus. During the requirements elicitation processes, stakeholders who have different backgrounds, view points and understandings, need to clarify, capture and uncover user/client requirements in an efficient and effective manner. However, there...
متن کاملCollaborative Requirements Elicitation: A Process-Centred Approach
Requirements Elicitation is one of the first and most critical processes in system engineering. In this paper we will focus on the collaborative aspects of requirement elicitation, in the context of system development. To do so, we adopted the separation of concerns method. Using this method we separate engineering aspects from collaboration aspects in order to study both aspects and finally in...
متن کاملKnowledge Transfer through User-Analyst Collaboration during Requirements Elicitation
Requirements elicitation is a critical phase in information systems development (ISD), having significant impacts on software quality and costs. Prior research suggests that it is a collaborative activity, where system requirements-related knowledge is extensively shared between users and analysts. This knowledge sharing can get extremely tenuous given the different knowledge perspectives of th...
متن کاملiThink: A Game-Based Approach Towards Improving Collaboration and Participation in Requirement Elicitation
Requirements are the heart of Information Systems development because they determine how the system will operate. Therefore, requirements elicitation is a critical activity of the information systems development life cycle. Recognizing the importance of collaborative work and the huge difficulty of gathering stakeholders at the same time and place, researches have been proposing web collaborati...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کامل