Virtual Requirement Development Framework

Abstract:

It is common nowadays to observe developers, managements, and clients engaging in heavy negotiation sessions where they try to communicate system requirements in an accurate form. Requirement misunderstanding is the major cause for projects’ failure.  This threat becomes even larger when stakeholders have difficulties in meetings due to distinct locations, different timetables, costly travel expenses, etc.  A feasible solution is to use the virtual space to conduct these meetings. Unfortunately, this threat might increase even more due virtual distance. Missing face-to-face gestures, slow typing skills, and unpredicted sound choppiness are some of the examples in which virtual distance weakens the communication.  In this paper, we have proposed a general process to develop software requirements virtually in a simple and a formal manner. Encouraging stakeholders to engage effectively during the requirement development phase is important in creating successful software projects where specialized groups with specific experiences and skills need to interpret these requirements. A specific tool called “V.R.E.T” has been implemented according to the proposed framework specified in this paper.