Agile Processes in Software Engineering and Extreme Programming : : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings.
Saved in:
Superior document: | Lecture Notes in Business Information Processing Series ; v.419 |
---|---|
: | |
TeilnehmendeR: | |
Place / Publishing House: | Cham : : Springer International Publishing AG,, 2021. ©2021. |
Year of Publication: | 2021 |
Edition: | 1st ed. |
Language: | English |
Series: | Lecture Notes in Business Information Processing Series
|
Online Access: | |
Physical Description: | 1 online resource (215 pages) |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
5006640049 |
---|---|
ctrlnum |
(MiAaPQ)5006640049 (Au-PeEL)EBL6640049 (OCoLC)1257030839 |
collection |
bib_alma |
record_format |
marc |
spelling |
Gregory, Peggy. Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings. 1st ed. Cham : Springer International Publishing AG, 2021. ©2021. 1 online resource (215 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Lecture Notes in Business Information Processing Series ; v.419 Intro -- Preface -- Organization -- Contents -- Agile Practices -- From Collaboration to Solitude and Back: Remote Pair Programming During COVID-19 -- 1 Introduction -- 2 Background and Related Work -- 2.1 Pair Programming -- 2.2 Remote Pair Programming -- 3 Empirical Cases and Research Method -- 3.1 The Case Study Design -- 3.2 InterSoft and SavingsBank and Their Transition to WFH -- 3.3 Data Collection -- 3.4 Data Analysis -- 3.5 Limitations and Threats to Validity -- 4 Findings -- 4.1 Do Engineers Pair Program When Working from Home? -- 4.2 How is Remote Pair Programming Done? -- 4.3 What Are the Main Challenges in Remote Pair Programming in WFH? -- 4.4 What Are the Benefits of Remote Pair Programming in WFH? -- 5 Discussion and Concluding Remarks -- References -- UX Work in Software Start-Ups: Challenges from the Current State of Practice -- 1 Introduction -- 2 Related Work -- 3 Research Method -- 4 Results -- 4.1 UX in the Software Development Activities -- 4.2 UX Work from the Perspective of Start-Ups Professionals -- 4.3 Threats to Validity -- 5 Challenges for UX in Software Start-Ups -- 6 Conclusions -- References -- How to Write Ethical User Stories? Impacts of the ECCOLA Method -- 1 Introduction -- 2 Background -- 2.1 Implementing Ethics into Software Development -- 2.2 ECCOLA Method and It's Application -- 2.3 User Stories in Ethically Aligned Software Design -- 3 Research Framework -- 4 Study Design -- 4.1 Data Collection Methodology and Study Context -- 4.2 Data Analysis -- 5 Findings -- 5.1 Validity Threats -- 6 Discussion and Conclusion -- References -- Process Assessment -- Setting the Scope for a New Agile Assessment Model: Results of an Empirical Study -- 1 Introduction -- 2 Related Work -- 2.1 Model Development Approaches -- 2.2 Assessment Models -- 3 An Assessment Model Proposal -- 3.1 Methodology -- 3.2 Model Structure. 3.3 Validation -- 4 Results -- 4.1 Embrace Change to Deliver Customer Value Principle -- 4.2 Plan and Deliver Software Frequently Principle -- 4.3 Human Centricity Principle -- 4.4 Technical Excellence Principle -- 4.5 Customer Collaboration Principle -- 4.6 Overall Structure -- 5 Discussion -- 5.1 General Findings -- 5.2 Cluster Specific Findings -- 5.3 Threats to Validity -- 6 Conclusion and Future Work -- References -- Towards a Standardized Questionnaire for Measuring Agility at Team Level -- 1 Introduction -- 2 Related Work -- 3 Research Method -- 3.1 Initial Construction of the Questionnaire -- 3.2 Pretest -- 3.3 Evaluation in the Public Administration Sector -- 3.4 Expert Survey -- 4 Results -- 4.1 Defining Six Dimensions of Agility -- 4.2 Demographic questions -- 4.3 Assessment Questions -- 4.4 Weighting Questions -- 5 Discussion and Limitations -- 6 Conclusion and Future Work -- References -- The Impact of Agile Transformations on Organizational Performance: A Survey of Teams, Programs and Portfolios -- 1 Introduction -- 2 Related Work -- 2.1 Agile Transformations and Their History -- 2.2 Understanding Individual Transformation Journeys -- 2.3 The Impact of Agile Transformations -- 3 Research Question -- 4 Methodology -- 4.1 Survey Design -- 4.2 Data Collection -- 5 Results -- 5.1 Descriptive Statistics -- 5.2 Transformation Details -- 5.3 Correlation Analysis -- 6 Discussion -- 6.1 The Impact of Agile Transformations: General Observations -- 6.2 Impacted Metric Dimensions -- 6.3 The Relevance of Organizational Layers -- 6.4 Limitations -- 7 Conclusions -- References -- Measuring Software Delivery Performance Using the Four Key Metrics of DevOps -- 1 Introduction -- 2 The Four Key Metrics (FKM) -- 3 Multi-vocal Literature Review -- 3.1 Systematic Literature Review -- 3.2 Gray Literature Review -- 3.3 Results -- 4 Measure the Four Key Metrics. 5 Case Study -- 5.1 Case Description -- 5.2 Methodology -- 5.3 Results -- 6 Discussion -- 6.1 RQ1: How to Automatically Measure the FKM? -- 6.2 RQ2: How Valuable Is the Approach to Automatically Measure the FKM for Software Development Teams? -- 6.3 Limitations -- 6.4 Summary -- 6.5 Outlook -- 7 Conclusions -- References -- Large-scale Agile -- Evolution of the Agile Scaling Frameworks -- 1 Introduction -- 2 Background and Related Work -- 3 Research Methodology -- 4 Results -- 4.1 RQ1: Evolution of the Agile Scaling Frameworks -- 4.2 RQ2: Key Reasons Behind Creating Agile Scaling Frameworks -- 4.3 RQ3: Benefits of Adopting Agile Scaling Frameworks -- 4.4 RQ4: Challenges of Adopting Agile Scaling Frameworks -- 5 Discussion and Conclusions -- 5.1 Key Findings -- 5.2 Limitations -- 5.3 Conclusions -- References -- Coordination Strategies: Managing Inter-team Coordination Challenges in Large-Scale Agile -- 1 Introduction -- 2 Background and Related Work -- 2.1 Managing Dependencies in Large-Scale Agile Development -- 2.2 Coordination Strategies -- 3 Method and Analysis -- 3.1 Case Description -- 3.2 Data Collection and Analytical Procedures -- 3.3 Limitations and Threats to Validity -- 4 Findings -- 4.1 Strategy 1: Aligning Autonomous Teams -- 4.2 Strategy 2: Gaining and Maintaining Overview Across Teams -- 4.3 Managing Prioritization Issues -- 4.4 Managing Architecture and Technical Dependencies -- 5 Discussion -- 5.1 Implications for Practice -- 6 Conclusion and Future Research -- References -- Challenges of Adopting SAFe in the Banking Industry - A Study Two Years After Its Introduction -- 1 Introduction -- 2 Large Scale Agile Software Development -- 3 Related Work -- 3.1 Individual Case Studies -- 3.2 Systematic Literature Reviews -- 4 Method -- 5 Results -- 6 Discussion -- 7 Threats to Validity -- 8 Conclusions -- References. Benefits and Challenges of Adopting SAFe - An Empirical Survey -- 1 Introduction -- 2 Background and Related Work -- 2.1 SAFe -- 2.2 Previous Studies -- 3 Research Methodology -- 3.1 Research Questions -- 3.2 Survey Design -- 3.3 Data Analysis -- 4 Results and Discussion -- 4.1 Overview of the Contextual Information -- 4.2 Benefits of Adopting SAFe -- 4.3 Challenges of Adopting SAFe -- 4.4 Threats to Validity -- 5 Conclusions and Future Work -- References -- Short Contributions -- Using a Low Code Development Environment to Teach the Agile Methodology -- 1 Introduction -- 2 Related Work -- 2.1 Microsoft PowerApps -- 2.2 Course Background -- 2.3 Hypothesis -- 3 Research Methods -- 3.1 Participants -- 3.2 Materials -- 3.3 Procedure -- 4 Results -- 5 Discussion -- 5.1 Limitations and Further Research -- 6 Conclusion -- References -- Comparing Participants' Brainwaves During Solo, Pair, and Mob Programming -- 1 Introduction -- 2 Background -- 3 Collection and Analysis of Brainwaves -- 4 Experimental Method -- 5 Evaluation of Results -- 5.1 RQ1: Do Pair and Mob Programming Induce Lower Levels of Concentration (Attention) Compared to Solo Programming? -- 5.2 RQ2: Do Group Sessions Induce Higher Levels of Calmness (Meditation) Compared to Solo Programming? -- 5.3 RQ3: Does Difficulty Decrease When Working in a Group? -- 5.4 RQ4: Are there the Significant Differences Between Pair and Mob Programming Sessions? -- 6 Discussion -- 7 Conclusion and Future Work -- References -- Author Index. Description based on publisher supplied metadata and other sources. Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. Electronic books. Lassenius, Casper. Wang, Xiaofeng. Kruchten, Philippe. Print version: Gregory, Peggy Agile Processes in Software Engineering and Extreme Programming Cham : Springer International Publishing AG,c2021 9783030780975 ProQuest (Firm) Lecture Notes in Business Information Processing Series https://ebookcentral.proquest.com/lib/oeawat/detail.action?docID=6640049 Click to View |
language |
English |
format |
eBook |
author |
Gregory, Peggy. |
spellingShingle |
Gregory, Peggy. Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings. Lecture Notes in Business Information Processing Series ; Intro -- Preface -- Organization -- Contents -- Agile Practices -- From Collaboration to Solitude and Back: Remote Pair Programming During COVID-19 -- 1 Introduction -- 2 Background and Related Work -- 2.1 Pair Programming -- 2.2 Remote Pair Programming -- 3 Empirical Cases and Research Method -- 3.1 The Case Study Design -- 3.2 InterSoft and SavingsBank and Their Transition to WFH -- 3.3 Data Collection -- 3.4 Data Analysis -- 3.5 Limitations and Threats to Validity -- 4 Findings -- 4.1 Do Engineers Pair Program When Working from Home? -- 4.2 How is Remote Pair Programming Done? -- 4.3 What Are the Main Challenges in Remote Pair Programming in WFH? -- 4.4 What Are the Benefits of Remote Pair Programming in WFH? -- 5 Discussion and Concluding Remarks -- References -- UX Work in Software Start-Ups: Challenges from the Current State of Practice -- 1 Introduction -- 2 Related Work -- 3 Research Method -- 4 Results -- 4.1 UX in the Software Development Activities -- 4.2 UX Work from the Perspective of Start-Ups Professionals -- 4.3 Threats to Validity -- 5 Challenges for UX in Software Start-Ups -- 6 Conclusions -- References -- How to Write Ethical User Stories? Impacts of the ECCOLA Method -- 1 Introduction -- 2 Background -- 2.1 Implementing Ethics into Software Development -- 2.2 ECCOLA Method and It's Application -- 2.3 User Stories in Ethically Aligned Software Design -- 3 Research Framework -- 4 Study Design -- 4.1 Data Collection Methodology and Study Context -- 4.2 Data Analysis -- 5 Findings -- 5.1 Validity Threats -- 6 Discussion and Conclusion -- References -- Process Assessment -- Setting the Scope for a New Agile Assessment Model: Results of an Empirical Study -- 1 Introduction -- 2 Related Work -- 2.1 Model Development Approaches -- 2.2 Assessment Models -- 3 An Assessment Model Proposal -- 3.1 Methodology -- 3.2 Model Structure. 3.3 Validation -- 4 Results -- 4.1 Embrace Change to Deliver Customer Value Principle -- 4.2 Plan and Deliver Software Frequently Principle -- 4.3 Human Centricity Principle -- 4.4 Technical Excellence Principle -- 4.5 Customer Collaboration Principle -- 4.6 Overall Structure -- 5 Discussion -- 5.1 General Findings -- 5.2 Cluster Specific Findings -- 5.3 Threats to Validity -- 6 Conclusion and Future Work -- References -- Towards a Standardized Questionnaire for Measuring Agility at Team Level -- 1 Introduction -- 2 Related Work -- 3 Research Method -- 3.1 Initial Construction of the Questionnaire -- 3.2 Pretest -- 3.3 Evaluation in the Public Administration Sector -- 3.4 Expert Survey -- 4 Results -- 4.1 Defining Six Dimensions of Agility -- 4.2 Demographic questions -- 4.3 Assessment Questions -- 4.4 Weighting Questions -- 5 Discussion and Limitations -- 6 Conclusion and Future Work -- References -- The Impact of Agile Transformations on Organizational Performance: A Survey of Teams, Programs and Portfolios -- 1 Introduction -- 2 Related Work -- 2.1 Agile Transformations and Their History -- 2.2 Understanding Individual Transformation Journeys -- 2.3 The Impact of Agile Transformations -- 3 Research Question -- 4 Methodology -- 4.1 Survey Design -- 4.2 Data Collection -- 5 Results -- 5.1 Descriptive Statistics -- 5.2 Transformation Details -- 5.3 Correlation Analysis -- 6 Discussion -- 6.1 The Impact of Agile Transformations: General Observations -- 6.2 Impacted Metric Dimensions -- 6.3 The Relevance of Organizational Layers -- 6.4 Limitations -- 7 Conclusions -- References -- Measuring Software Delivery Performance Using the Four Key Metrics of DevOps -- 1 Introduction -- 2 The Four Key Metrics (FKM) -- 3 Multi-vocal Literature Review -- 3.1 Systematic Literature Review -- 3.2 Gray Literature Review -- 3.3 Results -- 4 Measure the Four Key Metrics. 5 Case Study -- 5.1 Case Description -- 5.2 Methodology -- 5.3 Results -- 6 Discussion -- 6.1 RQ1: How to Automatically Measure the FKM? -- 6.2 RQ2: How Valuable Is the Approach to Automatically Measure the FKM for Software Development Teams? -- 6.3 Limitations -- 6.4 Summary -- 6.5 Outlook -- 7 Conclusions -- References -- Large-scale Agile -- Evolution of the Agile Scaling Frameworks -- 1 Introduction -- 2 Background and Related Work -- 3 Research Methodology -- 4 Results -- 4.1 RQ1: Evolution of the Agile Scaling Frameworks -- 4.2 RQ2: Key Reasons Behind Creating Agile Scaling Frameworks -- 4.3 RQ3: Benefits of Adopting Agile Scaling Frameworks -- 4.4 RQ4: Challenges of Adopting Agile Scaling Frameworks -- 5 Discussion and Conclusions -- 5.1 Key Findings -- 5.2 Limitations -- 5.3 Conclusions -- References -- Coordination Strategies: Managing Inter-team Coordination Challenges in Large-Scale Agile -- 1 Introduction -- 2 Background and Related Work -- 2.1 Managing Dependencies in Large-Scale Agile Development -- 2.2 Coordination Strategies -- 3 Method and Analysis -- 3.1 Case Description -- 3.2 Data Collection and Analytical Procedures -- 3.3 Limitations and Threats to Validity -- 4 Findings -- 4.1 Strategy 1: Aligning Autonomous Teams -- 4.2 Strategy 2: Gaining and Maintaining Overview Across Teams -- 4.3 Managing Prioritization Issues -- 4.4 Managing Architecture and Technical Dependencies -- 5 Discussion -- 5.1 Implications for Practice -- 6 Conclusion and Future Research -- References -- Challenges of Adopting SAFe in the Banking Industry - A Study Two Years After Its Introduction -- 1 Introduction -- 2 Large Scale Agile Software Development -- 3 Related Work -- 3.1 Individual Case Studies -- 3.2 Systematic Literature Reviews -- 4 Method -- 5 Results -- 6 Discussion -- 7 Threats to Validity -- 8 Conclusions -- References. Benefits and Challenges of Adopting SAFe - An Empirical Survey -- 1 Introduction -- 2 Background and Related Work -- 2.1 SAFe -- 2.2 Previous Studies -- 3 Research Methodology -- 3.1 Research Questions -- 3.2 Survey Design -- 3.3 Data Analysis -- 4 Results and Discussion -- 4.1 Overview of the Contextual Information -- 4.2 Benefits of Adopting SAFe -- 4.3 Challenges of Adopting SAFe -- 4.4 Threats to Validity -- 5 Conclusions and Future Work -- References -- Short Contributions -- Using a Low Code Development Environment to Teach the Agile Methodology -- 1 Introduction -- 2 Related Work -- 2.1 Microsoft PowerApps -- 2.2 Course Background -- 2.3 Hypothesis -- 3 Research Methods -- 3.1 Participants -- 3.2 Materials -- 3.3 Procedure -- 4 Results -- 5 Discussion -- 5.1 Limitations and Further Research -- 6 Conclusion -- References -- Comparing Participants' Brainwaves During Solo, Pair, and Mob Programming -- 1 Introduction -- 2 Background -- 3 Collection and Analysis of Brainwaves -- 4 Experimental Method -- 5 Evaluation of Results -- 5.1 RQ1: Do Pair and Mob Programming Induce Lower Levels of Concentration (Attention) Compared to Solo Programming? -- 5.2 RQ2: Do Group Sessions Induce Higher Levels of Calmness (Meditation) Compared to Solo Programming? -- 5.3 RQ3: Does Difficulty Decrease When Working in a Group? -- 5.4 RQ4: Are there the Significant Differences Between Pair and Mob Programming Sessions? -- 6 Discussion -- 7 Conclusion and Future Work -- References -- Author Index. |
author_facet |
Gregory, Peggy. Lassenius, Casper. Wang, Xiaofeng. Kruchten, Philippe. |
author_variant |
p g pg |
author2 |
Lassenius, Casper. Wang, Xiaofeng. Kruchten, Philippe. |
author2_variant |
c l cl x w xw p k pk |
author2_role |
TeilnehmendeR TeilnehmendeR TeilnehmendeR |
author_sort |
Gregory, Peggy. |
title |
Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings. |
title_sub |
22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings. |
title_full |
Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings. |
title_fullStr |
Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings. |
title_full_unstemmed |
Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings. |
title_auth |
Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings. |
title_new |
Agile Processes in Software Engineering and Extreme Programming : |
title_sort |
agile processes in software engineering and extreme programming : 22nd international conference on agile software development, xp 2021, virtual event, june 14-18, 2021, proceedings. |
series |
Lecture Notes in Business Information Processing Series ; |
series2 |
Lecture Notes in Business Information Processing Series ; |
publisher |
Springer International Publishing AG, |
publishDate |
2021 |
physical |
1 online resource (215 pages) |
edition |
1st ed. |
contents |
Intro -- Preface -- Organization -- Contents -- Agile Practices -- From Collaboration to Solitude and Back: Remote Pair Programming During COVID-19 -- 1 Introduction -- 2 Background and Related Work -- 2.1 Pair Programming -- 2.2 Remote Pair Programming -- 3 Empirical Cases and Research Method -- 3.1 The Case Study Design -- 3.2 InterSoft and SavingsBank and Their Transition to WFH -- 3.3 Data Collection -- 3.4 Data Analysis -- 3.5 Limitations and Threats to Validity -- 4 Findings -- 4.1 Do Engineers Pair Program When Working from Home? -- 4.2 How is Remote Pair Programming Done? -- 4.3 What Are the Main Challenges in Remote Pair Programming in WFH? -- 4.4 What Are the Benefits of Remote Pair Programming in WFH? -- 5 Discussion and Concluding Remarks -- References -- UX Work in Software Start-Ups: Challenges from the Current State of Practice -- 1 Introduction -- 2 Related Work -- 3 Research Method -- 4 Results -- 4.1 UX in the Software Development Activities -- 4.2 UX Work from the Perspective of Start-Ups Professionals -- 4.3 Threats to Validity -- 5 Challenges for UX in Software Start-Ups -- 6 Conclusions -- References -- How to Write Ethical User Stories? Impacts of the ECCOLA Method -- 1 Introduction -- 2 Background -- 2.1 Implementing Ethics into Software Development -- 2.2 ECCOLA Method and It's Application -- 2.3 User Stories in Ethically Aligned Software Design -- 3 Research Framework -- 4 Study Design -- 4.1 Data Collection Methodology and Study Context -- 4.2 Data Analysis -- 5 Findings -- 5.1 Validity Threats -- 6 Discussion and Conclusion -- References -- Process Assessment -- Setting the Scope for a New Agile Assessment Model: Results of an Empirical Study -- 1 Introduction -- 2 Related Work -- 2.1 Model Development Approaches -- 2.2 Assessment Models -- 3 An Assessment Model Proposal -- 3.1 Methodology -- 3.2 Model Structure. 3.3 Validation -- 4 Results -- 4.1 Embrace Change to Deliver Customer Value Principle -- 4.2 Plan and Deliver Software Frequently Principle -- 4.3 Human Centricity Principle -- 4.4 Technical Excellence Principle -- 4.5 Customer Collaboration Principle -- 4.6 Overall Structure -- 5 Discussion -- 5.1 General Findings -- 5.2 Cluster Specific Findings -- 5.3 Threats to Validity -- 6 Conclusion and Future Work -- References -- Towards a Standardized Questionnaire for Measuring Agility at Team Level -- 1 Introduction -- 2 Related Work -- 3 Research Method -- 3.1 Initial Construction of the Questionnaire -- 3.2 Pretest -- 3.3 Evaluation in the Public Administration Sector -- 3.4 Expert Survey -- 4 Results -- 4.1 Defining Six Dimensions of Agility -- 4.2 Demographic questions -- 4.3 Assessment Questions -- 4.4 Weighting Questions -- 5 Discussion and Limitations -- 6 Conclusion and Future Work -- References -- The Impact of Agile Transformations on Organizational Performance: A Survey of Teams, Programs and Portfolios -- 1 Introduction -- 2 Related Work -- 2.1 Agile Transformations and Their History -- 2.2 Understanding Individual Transformation Journeys -- 2.3 The Impact of Agile Transformations -- 3 Research Question -- 4 Methodology -- 4.1 Survey Design -- 4.2 Data Collection -- 5 Results -- 5.1 Descriptive Statistics -- 5.2 Transformation Details -- 5.3 Correlation Analysis -- 6 Discussion -- 6.1 The Impact of Agile Transformations: General Observations -- 6.2 Impacted Metric Dimensions -- 6.3 The Relevance of Organizational Layers -- 6.4 Limitations -- 7 Conclusions -- References -- Measuring Software Delivery Performance Using the Four Key Metrics of DevOps -- 1 Introduction -- 2 The Four Key Metrics (FKM) -- 3 Multi-vocal Literature Review -- 3.1 Systematic Literature Review -- 3.2 Gray Literature Review -- 3.3 Results -- 4 Measure the Four Key Metrics. 5 Case Study -- 5.1 Case Description -- 5.2 Methodology -- 5.3 Results -- 6 Discussion -- 6.1 RQ1: How to Automatically Measure the FKM? -- 6.2 RQ2: How Valuable Is the Approach to Automatically Measure the FKM for Software Development Teams? -- 6.3 Limitations -- 6.4 Summary -- 6.5 Outlook -- 7 Conclusions -- References -- Large-scale Agile -- Evolution of the Agile Scaling Frameworks -- 1 Introduction -- 2 Background and Related Work -- 3 Research Methodology -- 4 Results -- 4.1 RQ1: Evolution of the Agile Scaling Frameworks -- 4.2 RQ2: Key Reasons Behind Creating Agile Scaling Frameworks -- 4.3 RQ3: Benefits of Adopting Agile Scaling Frameworks -- 4.4 RQ4: Challenges of Adopting Agile Scaling Frameworks -- 5 Discussion and Conclusions -- 5.1 Key Findings -- 5.2 Limitations -- 5.3 Conclusions -- References -- Coordination Strategies: Managing Inter-team Coordination Challenges in Large-Scale Agile -- 1 Introduction -- 2 Background and Related Work -- 2.1 Managing Dependencies in Large-Scale Agile Development -- 2.2 Coordination Strategies -- 3 Method and Analysis -- 3.1 Case Description -- 3.2 Data Collection and Analytical Procedures -- 3.3 Limitations and Threats to Validity -- 4 Findings -- 4.1 Strategy 1: Aligning Autonomous Teams -- 4.2 Strategy 2: Gaining and Maintaining Overview Across Teams -- 4.3 Managing Prioritization Issues -- 4.4 Managing Architecture and Technical Dependencies -- 5 Discussion -- 5.1 Implications for Practice -- 6 Conclusion and Future Research -- References -- Challenges of Adopting SAFe in the Banking Industry - A Study Two Years After Its Introduction -- 1 Introduction -- 2 Large Scale Agile Software Development -- 3 Related Work -- 3.1 Individual Case Studies -- 3.2 Systematic Literature Reviews -- 4 Method -- 5 Results -- 6 Discussion -- 7 Threats to Validity -- 8 Conclusions -- References. Benefits and Challenges of Adopting SAFe - An Empirical Survey -- 1 Introduction -- 2 Background and Related Work -- 2.1 SAFe -- 2.2 Previous Studies -- 3 Research Methodology -- 3.1 Research Questions -- 3.2 Survey Design -- 3.3 Data Analysis -- 4 Results and Discussion -- 4.1 Overview of the Contextual Information -- 4.2 Benefits of Adopting SAFe -- 4.3 Challenges of Adopting SAFe -- 4.4 Threats to Validity -- 5 Conclusions and Future Work -- References -- Short Contributions -- Using a Low Code Development Environment to Teach the Agile Methodology -- 1 Introduction -- 2 Related Work -- 2.1 Microsoft PowerApps -- 2.2 Course Background -- 2.3 Hypothesis -- 3 Research Methods -- 3.1 Participants -- 3.2 Materials -- 3.3 Procedure -- 4 Results -- 5 Discussion -- 5.1 Limitations and Further Research -- 6 Conclusion -- References -- Comparing Participants' Brainwaves During Solo, Pair, and Mob Programming -- 1 Introduction -- 2 Background -- 3 Collection and Analysis of Brainwaves -- 4 Experimental Method -- 5 Evaluation of Results -- 5.1 RQ1: Do Pair and Mob Programming Induce Lower Levels of Concentration (Attention) Compared to Solo Programming? -- 5.2 RQ2: Do Group Sessions Induce Higher Levels of Calmness (Meditation) Compared to Solo Programming? -- 5.3 RQ3: Does Difficulty Decrease When Working in a Group? -- 5.4 RQ4: Are there the Significant Differences Between Pair and Mob Programming Sessions? -- 6 Discussion -- 7 Conclusion and Future Work -- References -- Author Index. |
isbn |
9783030780982 9783030780975 |
callnumber-first |
Q - Science |
callnumber-subject |
QA - Mathematics |
callnumber-label |
QA76 |
callnumber-sort |
QA 276.758 |
genre |
Electronic books. |
genre_facet |
Electronic books. |
url |
https://ebookcentral.proquest.com/lib/oeawat/detail.action?docID=6640049 |
illustrated |
Not Illustrated |
oclc_num |
1257030839 |
work_keys_str_mv |
AT gregorypeggy agileprocessesinsoftwareengineeringandextremeprogramming22ndinternationalconferenceonagilesoftwaredevelopmentxp2021virtualeventjune14182021proceedings AT lasseniuscasper agileprocessesinsoftwareengineeringandextremeprogramming22ndinternationalconferenceonagilesoftwaredevelopmentxp2021virtualeventjune14182021proceedings AT wangxiaofeng agileprocessesinsoftwareengineeringandextremeprogramming22ndinternationalconferenceonagilesoftwaredevelopmentxp2021virtualeventjune14182021proceedings AT kruchtenphilippe agileprocessesinsoftwareengineeringandextremeprogramming22ndinternationalconferenceonagilesoftwaredevelopmentxp2021virtualeventjune14182021proceedings |
status_str |
n |
ids_txt_mv |
(MiAaPQ)5006640049 (Au-PeEL)EBL6640049 (OCoLC)1257030839 |
carrierType_str_mv |
cr |
hierarchy_parent_title |
Lecture Notes in Business Information Processing Series ; v.419 |
is_hierarchy_title |
Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings. |
container_title |
Lecture Notes in Business Information Processing Series ; v.419 |
author2_original_writing_str_mv |
noLinkedField noLinkedField noLinkedField |
marc_error |
Info : MARC8 translation shorter than ISO-8859-1, choosing MARC8. --- [ 856 : z ] |
_version_ |
1792331059286769664 |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>09357nam a22004693i 4500</leader><controlfield tag="001">5006640049</controlfield><controlfield tag="003">MiAaPQ</controlfield><controlfield tag="005">20240229073842.0</controlfield><controlfield tag="006">m o d | </controlfield><controlfield tag="007">cr cnu||||||||</controlfield><controlfield tag="008">240229s2021 xx o ||||0 eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783030780982</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9783030780975</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(MiAaPQ)5006640049</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(Au-PeEL)EBL6640049</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1257030839</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">MiAaPQ</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">MiAaPQ</subfield><subfield code="d">MiAaPQ</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.758</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Gregory, Peggy.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Agile Processes in Software Engineering and Extreme Programming :</subfield><subfield code="b">22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14-18, 2021, Proceedings.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cham :</subfield><subfield code="b">Springer International Publishing AG,</subfield><subfield code="c">2021.</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2021.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (215 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Lecture Notes in Business Information Processing Series ;</subfield><subfield code="v">v.419</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Intro -- Preface -- Organization -- Contents -- Agile Practices -- From Collaboration to Solitude and Back: Remote Pair Programming During COVID-19 -- 1 Introduction -- 2 Background and Related Work -- 2.1 Pair Programming -- 2.2 Remote Pair Programming -- 3 Empirical Cases and Research Method -- 3.1 The Case Study Design -- 3.2 InterSoft and SavingsBank and Their Transition to WFH -- 3.3 Data Collection -- 3.4 Data Analysis -- 3.5 Limitations and Threats to Validity -- 4 Findings -- 4.1 Do Engineers Pair Program When Working from Home? -- 4.2 How is Remote Pair Programming Done? -- 4.3 What Are the Main Challenges in Remote Pair Programming in WFH? -- 4.4 What Are the Benefits of Remote Pair Programming in WFH? -- 5 Discussion and Concluding Remarks -- References -- UX Work in Software Start-Ups: Challenges from the Current State of Practice -- 1 Introduction -- 2 Related Work -- 3 Research Method -- 4 Results -- 4.1 UX in the Software Development Activities -- 4.2 UX Work from the Perspective of Start-Ups Professionals -- 4.3 Threats to Validity -- 5 Challenges for UX in Software Start-Ups -- 6 Conclusions -- References -- How to Write Ethical User Stories? Impacts of the ECCOLA Method -- 1 Introduction -- 2 Background -- 2.1 Implementing Ethics into Software Development -- 2.2 ECCOLA Method and It's Application -- 2.3 User Stories in Ethically Aligned Software Design -- 3 Research Framework -- 4 Study Design -- 4.1 Data Collection Methodology and Study Context -- 4.2 Data Analysis -- 5 Findings -- 5.1 Validity Threats -- 6 Discussion and Conclusion -- References -- Process Assessment -- Setting the Scope for a New Agile Assessment Model: Results of an Empirical Study -- 1 Introduction -- 2 Related Work -- 2.1 Model Development Approaches -- 2.2 Assessment Models -- 3 An Assessment Model Proposal -- 3.1 Methodology -- 3.2 Model Structure.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">3.3 Validation -- 4 Results -- 4.1 Embrace Change to Deliver Customer Value Principle -- 4.2 Plan and Deliver Software Frequently Principle -- 4.3 Human Centricity Principle -- 4.4 Technical Excellence Principle -- 4.5 Customer Collaboration Principle -- 4.6 Overall Structure -- 5 Discussion -- 5.1 General Findings -- 5.2 Cluster Specific Findings -- 5.3 Threats to Validity -- 6 Conclusion and Future Work -- References -- Towards a Standardized Questionnaire for Measuring Agility at Team Level -- 1 Introduction -- 2 Related Work -- 3 Research Method -- 3.1 Initial Construction of the Questionnaire -- 3.2 Pretest -- 3.3 Evaluation in the Public Administration Sector -- 3.4 Expert Survey -- 4 Results -- 4.1 Defining Six Dimensions of Agility -- 4.2 Demographic questions -- 4.3 Assessment Questions -- 4.4 Weighting Questions -- 5 Discussion and Limitations -- 6 Conclusion and Future Work -- References -- The Impact of Agile Transformations on Organizational Performance: A Survey of Teams, Programs and Portfolios -- 1 Introduction -- 2 Related Work -- 2.1 Agile Transformations and Their History -- 2.2 Understanding Individual Transformation Journeys -- 2.3 The Impact of Agile Transformations -- 3 Research Question -- 4 Methodology -- 4.1 Survey Design -- 4.2 Data Collection -- 5 Results -- 5.1 Descriptive Statistics -- 5.2 Transformation Details -- 5.3 Correlation Analysis -- 6 Discussion -- 6.1 The Impact of Agile Transformations: General Observations -- 6.2 Impacted Metric Dimensions -- 6.3 The Relevance of Organizational Layers -- 6.4 Limitations -- 7 Conclusions -- References -- Measuring Software Delivery Performance Using the Four Key Metrics of DevOps -- 1 Introduction -- 2 The Four Key Metrics (FKM) -- 3 Multi-vocal Literature Review -- 3.1 Systematic Literature Review -- 3.2 Gray Literature Review -- 3.3 Results -- 4 Measure the Four Key Metrics.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">5 Case Study -- 5.1 Case Description -- 5.2 Methodology -- 5.3 Results -- 6 Discussion -- 6.1 RQ1: How to Automatically Measure the FKM? -- 6.2 RQ2: How Valuable Is the Approach to Automatically Measure the FKM for Software Development Teams? -- 6.3 Limitations -- 6.4 Summary -- 6.5 Outlook -- 7 Conclusions -- References -- Large-scale Agile -- Evolution of the Agile Scaling Frameworks -- 1 Introduction -- 2 Background and Related Work -- 3 Research Methodology -- 4 Results -- 4.1 RQ1: Evolution of the Agile Scaling Frameworks -- 4.2 RQ2: Key Reasons Behind Creating Agile Scaling Frameworks -- 4.3 RQ3: Benefits of Adopting Agile Scaling Frameworks -- 4.4 RQ4: Challenges of Adopting Agile Scaling Frameworks -- 5 Discussion and Conclusions -- 5.1 Key Findings -- 5.2 Limitations -- 5.3 Conclusions -- References -- Coordination Strategies: Managing Inter-team Coordination Challenges in Large-Scale Agile -- 1 Introduction -- 2 Background and Related Work -- 2.1 Managing Dependencies in Large-Scale Agile Development -- 2.2 Coordination Strategies -- 3 Method and Analysis -- 3.1 Case Description -- 3.2 Data Collection and Analytical Procedures -- 3.3 Limitations and Threats to Validity -- 4 Findings -- 4.1 Strategy 1: Aligning Autonomous Teams -- 4.2 Strategy 2: Gaining and Maintaining Overview Across Teams -- 4.3 Managing Prioritization Issues -- 4.4 Managing Architecture and Technical Dependencies -- 5 Discussion -- 5.1 Implications for Practice -- 6 Conclusion and Future Research -- References -- Challenges of Adopting SAFe in the Banking Industry - A Study Two Years After Its Introduction -- 1 Introduction -- 2 Large Scale Agile Software Development -- 3 Related Work -- 3.1 Individual Case Studies -- 3.2 Systematic Literature Reviews -- 4 Method -- 5 Results -- 6 Discussion -- 7 Threats to Validity -- 8 Conclusions -- References.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Benefits and Challenges of Adopting SAFe - An Empirical Survey -- 1 Introduction -- 2 Background and Related Work -- 2.1 SAFe -- 2.2 Previous Studies -- 3 Research Methodology -- 3.1 Research Questions -- 3.2 Survey Design -- 3.3 Data Analysis -- 4 Results and Discussion -- 4.1 Overview of the Contextual Information -- 4.2 Benefits of Adopting SAFe -- 4.3 Challenges of Adopting SAFe -- 4.4 Threats to Validity -- 5 Conclusions and Future Work -- References -- Short Contributions -- Using a Low Code Development Environment to Teach the Agile Methodology -- 1 Introduction -- 2 Related Work -- 2.1 Microsoft PowerApps -- 2.2 Course Background -- 2.3 Hypothesis -- 3 Research Methods -- 3.1 Participants -- 3.2 Materials -- 3.3 Procedure -- 4 Results -- 5 Discussion -- 5.1 Limitations and Further Research -- 6 Conclusion -- References -- Comparing Participants' Brainwaves During Solo, Pair, and Mob Programming -- 1 Introduction -- 2 Background -- 3 Collection and Analysis of Brainwaves -- 4 Experimental Method -- 5 Evaluation of Results -- 5.1 RQ1: Do Pair and Mob Programming Induce Lower Levels of Concentration (Attention) Compared to Solo Programming? -- 5.2 RQ2: Do Group Sessions Induce Higher Levels of Calmness (Meditation) Compared to Solo Programming? -- 5.3 RQ3: Does Difficulty Decrease When Working in a Group? -- 5.4 RQ4: Are there the Significant Differences Between Pair and Mob Programming Sessions? -- 6 Discussion -- 7 Conclusion and Future Work -- References -- Author Index.</subfield></datafield><datafield tag="588" ind1=" " ind2=" "><subfield code="a">Description based on publisher supplied metadata and other sources.</subfield></datafield><datafield tag="590" ind1=" " ind2=" "><subfield code="a">Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. </subfield></datafield><datafield tag="655" ind1=" " ind2="4"><subfield code="a">Electronic books.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Lassenius, Casper.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wang, Xiaofeng.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kruchten, Philippe.</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Gregory, Peggy</subfield><subfield code="t">Agile Processes in Software Engineering and Extreme Programming</subfield><subfield code="d">Cham : Springer International Publishing AG,c2021</subfield><subfield code="z">9783030780975</subfield></datafield><datafield tag="797" ind1="2" ind2=" "><subfield code="a">ProQuest (Firm)</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Lecture Notes in Business Information Processing Series</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://ebookcentral.proquest.com/lib/oeawat/detail.action?docID=6640049</subfield><subfield code="z">Click to View</subfield></datafield></record></collection> |