Using SME for Building an Agile Prototyping Strategy to Achieve Shared Understanding in Requirements Engineering
摘要
Shared understanding refers to the degree to which the members of a group agree on a concept or topic, sharing their interpretation and perspective, being a fundamental element for the success of any collaborative activity, so, in requirements engineering, its achievement is vital to ensure that all parties involved in software development have a clear and consistent understanding of the system requirements. However, achieving this common understanding is often given little importance, leading to problems such as lack of effective communication, process disorganization, task repetition and lack of collaboration between stakeholders. To address these challenges, a strategy is proposed, built using Situational Methods Engineering, focused on rapid prototyping to provide a clear and tangible representation of requirements, supporting the achievement of this shared understanding. The strategy consists of seven phases, which is supported by activities and tasks, which seek to obtain a clear set of requirements that meet the needs of users, thus improving the requirements engineering process and promoting a shared understanding among those involved. An expert validation was also carried out, which allowed determining that the strategy is complete and easy to understand; however, some improvements are needed to help its use and support the people who will use it.