Context. Requirements engineering remains a discipline that is faced with a large number of challenges, including the implementation of a requirements elicitation process in industry. Although several proposals have been suggested by researchers and academics, little is known of the practices that are actually followed in industry. Objective. We investigate the SoTA with respect to requirements elicitation, examining practitioners' practices. We focus on the techniques, the roles involved, and the challenges associated to the process. Method. We conducted an interview-based survey study involving 24 practitioners from 12 different Swedish IT companies. Results. We found that group interaction techniques, including meetings and workshops, are the most popular type of elicitation techniques that are employed by the practitioners, except in the case of small projects. We noted that customers are frequently involved in the elicitation process, except in the case of market-driven organizations. Technical staff (for example, developers and architects) are more frequently involved in the elicitation process compared to the involvement of business- or strategic staff. Finally, we identified a number of challenges with respect to stakeholders. These challenges include difficulties in understanding and prioritizing their needs. Further, it was noted that requirements instability (i.e., caused by changing needs or priorities) was a predominant challenge. These observations need to be interpreted in the context of the study. Conclusion. The relevant observations regarding the survey participants' experiences should be of interest to the industry; experiences that should be analyzed in the practitioners' context. Researchers may find evidence for the use of academic results in practice, thereby inspiring future theoretical work, as well as further empirical studies in the same area.
翻译:要求工程仍然是面临众多挑战的学科,其中包括在行业中实施要求引领程序。虽然研究人员和学术界提出了若干建议,但对行业中实际遵循的做法却知之甚少。目标:我们调查索塔的要求引领程序,检查从业人员的做法。我们注重技术、所涉作用和与这一过程有关的挑战。方法。我们进行了一项访谈调查,涉及来自12个不同的瑞典信息技术公司的24名从业人员。结果。我们发现,小组互动技术,包括会议和讲习班,是业者采用的最受欢迎的引导技术类型,但小型项目除外。我们注意到,除了市场驱动的组织外,客户经常参与引领程序。技术工作人员(例如,开发人员和建筑师)更经常参与引导进程,而企业或战略工作人员则参与。最后,我们查明了与利益攸关方有关的一些挑战。这些挑战包括难以理解和确定需求的优先次序。此外,我们注意到,对从业者的需求不稳定性(例如,由于改变需求或优先组织的情况,因此,客户经常参与引领进程。)对于从业者来说,需要从实践的角度来加以解释。在研究中进行这种研究。在研究中,从研究中,应该从研究这些从研究中找出与从研究中产生的兴趣。