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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Using SME for Building an Agile Prototyping Strategy to Achieve Shared Understanding in Requirements Engineering

  • Isabella Rodriguez Bautista,
  • Jarnelly Valentina Chamizo Quiñones,
  • Pablo H. Ruiz,
  • Vanessa Agredo-Delgado,
  • Fernando Moreira

摘要

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.