How Can Human Values be Addressed in Agile Methods? A Case Study on SAFe

How Can Human Values be Addressed in Agile Methods? A Case Study on SAFe
复制标题

如何在敏捷方法中体现人类价值观?

DOI:
--
复制
发表时间:
2021
影响因子:
7.4
通讯作者:
G. Oliver
G. Oliver
中科院分区:
计算机科学1区
文献类型:
--
作者:
Waqar Hussain;Mojtaba Shahin;Rashina Hoda;J. Whittle;Harsha Perera;Arif Nurwidyantoro;R. Shams;G. Oliver

文献摘要

参考文献

被引文献

相似文献

敏捷方法主要集中在交付业务价值上。但是,是否可以适应敏捷方法来有效地解决和交付其产生软件中的社会正义,隐私和可持续性等人类价值观?人类价值观是个人或社会认为生活中重要的东西。在软件中忽略这些人类价值可能会给所有利益相关者带来困难或风险(例如,用户不满,声誉损失,财务损失)。为了回答这个问题,我们选择了规模的敏捷框架(SAFE),这是行业中最常用的敏捷方法之一,并进行了定性案例研究,以确定安全中可能的干预点,这些干预点最自然地解决了人类和整合人类软件中的值。我们介绍了安全的五个高级经验上的干预措施:人工制品,角色,仪式,实践和文化。我们详细阐述了如何在安全中修改一些当前敏捷的人工制品(例如用户故事),角色(例如产品主),仪式(例如,站立会议)和实践(例如,面向业务的测试)可以在安全中进行修改以支持将人类价值包括在软件中。此外,我们的研究提出了新的和排他性的人工制品(例如,立法要求),仪式(例如价值对话),角色(例如价值观冠军)和文化实践(例如,归纳和招聘)将在安全中引入为此目的。在我们的发现的指导下,我们认为现有的敏捷方法可以用一些进化适应来解释软件交付中的人类价值。
Agile methods are predominantly focused on delivering business values. But can Agile methods be adapted to effectively address and deliver human values such as social justice, privacy, and sustainability in the software they produce? Human values are what an individual or a society considers important in life. Ignoring these human values in software can pose difficulties or risks for all stakeholders (e.g., user dissatisfaction, reputation damage, financial loss). To answer this question, we selected the Scaled Agile Framework (SAFe), one of the most commonly used Agile methods in the industry, and conducted a qualitative case study to identify possible intervention points within SAFe that are the most natural to address and integrate human values in software. We present five high-level empirically-justified sets of interventions in SAFe: artefacts, roles, ceremonies, practices, and culture. We elaborate how some current Agile artefacts (e.g., user story), roles (e.g., product owner), ceremonies (e.g., stand-up meeting), and practices (e.g., business-facing testing) in SAFe can be modified to support the inclusion of human values in software. Further, our study suggests new and exclusive values-based artefacts (e.g., legislative requirement), ceremonies (e.g., values conversation), roles (e.g., values champion), and cultural practices (e.g., induction and hiring) to be introduced in SAFe for this purpose. Guided by our findings, we argue that existing Agile methods can account for human values in software delivery with some evolutionary adaptations.
DOI: 10.1016/j.ijhcs.2021.102605
发表时间: 2021-02-06
影响因子: 5.4
作者:
Palacin, Victoria;Ferrario, Maria Angela;Porras, Jari
通讯作者: Porras, Jari