Loading…
How Can Human Values be Addressed in Agile Methods? A Case Study on 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 importa...
Saved in:
Published in: | IEEE transactions on software engineering 2022-12, Vol.48 (12), p.5158-5175 |
---|---|
Main Authors: | , , , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 5175 |
container_issue | 12 |
container_start_page | 5158 |
container_title | IEEE transactions on software engineering |
container_volume | 48 |
creator | Hussain, Waqar Shahin, Mojtaba Hoda, Rashina Whittle, Jon Perera, Harsha Nurwidyantoro, Arif Shams, Rifat Ara Oliver, Gillian |
description | 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_str_mv | 10.1109/TSE.2022.3140230 |
format | article |
fullrecord | <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_9677969</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9677969</ieee_id><sourcerecordid>2748563817</sourcerecordid><originalsourceid>FETCH-LOGICAL-i203t-ccaca1d690a12e1d8bfea205603e04b01499b33b7ae6aba9d0e5b3e1901f5ed63</originalsourceid><addsrcrecordid>eNotjs1LwzAYxoMoOKd3wUvAc-ebpEn6nqSMzQoTD51eS7K8046tnU2L7L-3MC_Pc_k9H4zdC5gJAfi0LhczCVLOlEhBKrhgE4EKE6UlXLIJAGaJ1hles5sYdwCgrdUTVhTtL5-7hhfDYdRPtx8ock88D6GjGCnwuuH5V70n_kb9dxviM8_HRCRe9kM48bbhZb6kW3a1dftId_8-ZR_LxXpeJKv3l9d5vkpqCapPNhu3cSIYBCckiZD5LTkJ2oAiSD2IFNEr5a0j47zDAKS9IoEgtpqCUVP2eO49du3P-LWvdu3QNeNkJW2aaaMyYUfq4UzVRFQdu_rgulOFxlo0qP4A0zRVQg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2748563817</pqid></control><display><type>article</type><title>How Can Human Values be Addressed in Agile Methods? A Case Study on SAFe</title><source>IEEE Xplore (Online service)</source><creator>Hussain, Waqar ; Shahin, Mojtaba ; Hoda, Rashina ; Whittle, Jon ; Perera, Harsha ; Nurwidyantoro, Arif ; Shams, Rifat Ara ; Oliver, Gillian</creator><creatorcontrib>Hussain, Waqar ; Shahin, Mojtaba ; Hoda, Rashina ; Whittle, Jon ; Perera, Harsha ; Nurwidyantoro, Arif ; Shams, Rifat Ara ; Oliver, Gillian</creatorcontrib><description>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.</description><identifier>ISSN: 0098-5589</identifier><identifier>EISSN: 1939-3520</identifier><identifier>DOI: 10.1109/TSE.2022.3140230</identifier><identifier>CODEN: IESEDJ</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>agile methods ; Business ; Case studies ; case study ; Ethics ; Human values ; Industries ; Philosophical considerations ; Privacy ; Rites & ceremonies ; scaled agile framework (SAFe) ; Security ; Software</subject><ispartof>IEEE transactions on software engineering, 2022-12, Vol.48 (12), p.5158-5175</ispartof><rights>Copyright IEEE Computer Society 2022</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0001-5147-8096 ; 0000-0001-8683-3078 ; 0000-0002-9342-7809 ; 0000-0002-1662-3208 ; 0000-0003-2943-5035 ; 0000-0003-1508-4174 ; 0000-0002-9081-1354 ; 0000-0002-9426-3068</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9677969$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Hussain, Waqar</creatorcontrib><creatorcontrib>Shahin, Mojtaba</creatorcontrib><creatorcontrib>Hoda, Rashina</creatorcontrib><creatorcontrib>Whittle, Jon</creatorcontrib><creatorcontrib>Perera, Harsha</creatorcontrib><creatorcontrib>Nurwidyantoro, Arif</creatorcontrib><creatorcontrib>Shams, Rifat Ara</creatorcontrib><creatorcontrib>Oliver, Gillian</creatorcontrib><title>How Can Human Values be Addressed in Agile Methods? A Case Study on SAFe</title><title>IEEE transactions on software engineering</title><addtitle>TSE</addtitle><description>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.</description><subject>agile methods</subject><subject>Business</subject><subject>Case studies</subject><subject>case study</subject><subject>Ethics</subject><subject>Human values</subject><subject>Industries</subject><subject>Philosophical considerations</subject><subject>Privacy</subject><subject>Rites & ceremonies</subject><subject>scaled agile framework (SAFe)</subject><subject>Security</subject><subject>Software</subject><issn>0098-5589</issn><issn>1939-3520</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNotjs1LwzAYxoMoOKd3wUvAc-ebpEn6nqSMzQoTD51eS7K8046tnU2L7L-3MC_Pc_k9H4zdC5gJAfi0LhczCVLOlEhBKrhgE4EKE6UlXLIJAGaJ1hles5sYdwCgrdUTVhTtL5-7hhfDYdRPtx8ock88D6GjGCnwuuH5V70n_kb9dxviM8_HRCRe9kM48bbhZb6kW3a1dftId_8-ZR_LxXpeJKv3l9d5vkpqCapPNhu3cSIYBCckiZD5LTkJ2oAiSD2IFNEr5a0j47zDAKS9IoEgtpqCUVP2eO49du3P-LWvdu3QNeNkJW2aaaMyYUfq4UzVRFQdu_rgulOFxlo0qP4A0zRVQg</recordid><startdate>20221201</startdate><enddate>20221201</enddate><creator>Hussain, Waqar</creator><creator>Shahin, Mojtaba</creator><creator>Hoda, Rashina</creator><creator>Whittle, Jon</creator><creator>Perera, Harsha</creator><creator>Nurwidyantoro, Arif</creator><creator>Shams, Rifat Ara</creator><creator>Oliver, Gillian</creator><general>IEEE</general><general>IEEE Computer Society</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>JQ2</scope><scope>K9.</scope><orcidid>https://orcid.org/0000-0001-5147-8096</orcidid><orcidid>https://orcid.org/0000-0001-8683-3078</orcidid><orcidid>https://orcid.org/0000-0002-9342-7809</orcidid><orcidid>https://orcid.org/0000-0002-1662-3208</orcidid><orcidid>https://orcid.org/0000-0003-2943-5035</orcidid><orcidid>https://orcid.org/0000-0003-1508-4174</orcidid><orcidid>https://orcid.org/0000-0002-9081-1354</orcidid><orcidid>https://orcid.org/0000-0002-9426-3068</orcidid></search><sort><creationdate>20221201</creationdate><title>How Can Human Values be Addressed in Agile Methods? A Case Study on SAFe</title><author>Hussain, Waqar ; Shahin, Mojtaba ; Hoda, Rashina ; Whittle, Jon ; Perera, Harsha ; Nurwidyantoro, Arif ; Shams, Rifat Ara ; Oliver, Gillian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i203t-ccaca1d690a12e1d8bfea205603e04b01499b33b7ae6aba9d0e5b3e1901f5ed63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>agile methods</topic><topic>Business</topic><topic>Case studies</topic><topic>case study</topic><topic>Ethics</topic><topic>Human values</topic><topic>Industries</topic><topic>Philosophical considerations</topic><topic>Privacy</topic><topic>Rites & ceremonies</topic><topic>scaled agile framework (SAFe)</topic><topic>Security</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hussain, Waqar</creatorcontrib><creatorcontrib>Shahin, Mojtaba</creatorcontrib><creatorcontrib>Hoda, Rashina</creatorcontrib><creatorcontrib>Whittle, Jon</creatorcontrib><creatorcontrib>Perera, Harsha</creatorcontrib><creatorcontrib>Nurwidyantoro, Arif</creatorcontrib><creatorcontrib>Shams, Rifat Ara</creatorcontrib><creatorcontrib>Oliver, Gillian</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library Online</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Health & Medical Complete (Alumni)</collection><jtitle>IEEE transactions on software engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hussain, Waqar</au><au>Shahin, Mojtaba</au><au>Hoda, Rashina</au><au>Whittle, Jon</au><au>Perera, Harsha</au><au>Nurwidyantoro, Arif</au><au>Shams, Rifat Ara</au><au>Oliver, Gillian</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>How Can Human Values be Addressed in Agile Methods? A Case Study on SAFe</atitle><jtitle>IEEE transactions on software engineering</jtitle><stitle>TSE</stitle><date>2022-12-01</date><risdate>2022</risdate><volume>48</volume><issue>12</issue><spage>5158</spage><epage>5175</epage><pages>5158-5175</pages><issn>0098-5589</issn><eissn>1939-3520</eissn><coden>IESEDJ</coden><abstract>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.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TSE.2022.3140230</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0001-5147-8096</orcidid><orcidid>https://orcid.org/0000-0001-8683-3078</orcidid><orcidid>https://orcid.org/0000-0002-9342-7809</orcidid><orcidid>https://orcid.org/0000-0002-1662-3208</orcidid><orcidid>https://orcid.org/0000-0003-2943-5035</orcidid><orcidid>https://orcid.org/0000-0003-1508-4174</orcidid><orcidid>https://orcid.org/0000-0002-9081-1354</orcidid><orcidid>https://orcid.org/0000-0002-9426-3068</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0098-5589 |
ispartof | IEEE transactions on software engineering, 2022-12, Vol.48 (12), p.5158-5175 |
issn | 0098-5589 1939-3520 |
language | eng |
recordid | cdi_ieee_primary_9677969 |
source | IEEE Xplore (Online service) |
subjects | agile methods Business Case studies case study Ethics Human values Industries Philosophical considerations Privacy Rites & ceremonies scaled agile framework (SAFe) Security Software |
title | How Can Human Values be Addressed in Agile Methods? A Case Study on SAFe |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T05%3A50%3A05IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=How%20Can%20Human%20Values%20be%20Addressed%20in%20Agile%20Methods?%20A%20Case%20Study%20on%20SAFe&rft.jtitle=IEEE%20transactions%20on%20software%20engineering&rft.au=Hussain,%20Waqar&rft.date=2022-12-01&rft.volume=48&rft.issue=12&rft.spage=5158&rft.epage=5175&rft.pages=5158-5175&rft.issn=0098-5589&rft.eissn=1939-3520&rft.coden=IESEDJ&rft_id=info:doi/10.1109/TSE.2022.3140230&rft_dat=%3Cproquest_ieee_%3E2748563817%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i203t-ccaca1d690a12e1d8bfea205603e04b01499b33b7ae6aba9d0e5b3e1901f5ed63%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2748563817&rft_id=info:pmid/&rft_ieee_id=9677969&rfr_iscdi=true |