Agile Processes in Software Engineering and Extreme Programming - Workshops : : XP 2021 Workshops, Virtual Event, June 14-18, 2021, Revised Selected Papers.

Saved in:
Bibliographic Details
Superior document:Lecture Notes in Business Information Processing Series ; v.426
:
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 (234 pages)
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Intro
  • Preface
  • Organization
  • Contents
  • 3rd International Workshop on Agile Transformation
  • Agile Transformation at Scale: A Tertiary Study
  • 1 Introduction
  • 2 Research Methodology
  • 2.1 Search Process
  • 2.2 Summary of Included Studies
  • 2.3 Data Extraction
  • 2.4 Limitations
  • 3 Analysis and Discussion
  • References
  • Institutional Logics in Large-Scale Agile Software Development Transformations
  • 1 Introduction
  • 2 New Institutional Theory
  • 3 Research Method
  • 4 Findings
  • 4.1 Case A
  • 4.2 Case B
  • 5 Discussion and Conclusion
  • References
  • 9th International Workshop on Large-Scale Agile Development
  • Innovation in Large-Scale Agile - Benefits and Challenges of Hackathons When Hacking from Home
  • 1 Introduction
  • 2 Background
  • 3 Research Methodology and Approach
  • 4 Results
  • 4.1 Hackathon Characteristics
  • 4.2 Benefits of Hackathons in Large-Scale Agile
  • 4.3 Challenges of Hackathons in Large-Scale Agile
  • 4.4 Virtual Hackathons - What Are the Changes?
  • 5 Discussion
  • 5.1 Limitations
  • 6 Conclusion and Future Work
  • References
  • Impacts of COVID-19 Pandemic for Software Development in Nordic Companies - Agility Helps to Respond
  • 1 Introduction
  • 2 Background
  • 3 Research Design and Method
  • 4 Results
  • 4.1 How Companies' Overall Agility has Changed (Q0)
  • 4.2 How Much and in What Way the Current Global Pandemic Impacts (Q1)
  • 4.3 How the Current Situation of Global Pandemic has Impacted (Q2)
  • 4.4 How Well Agility Helps to Respond to the Situation (Q3)
  • 4.5 Further Insights
  • 5 Discussion and Conclusions
  • 5.1 Related Works
  • 5.2 Recommendations
  • 5.3 Limitations and Threats to Validity
  • 5.4 Further Research
  • References
  • The EFIS Framework for Leveraging Agile Organizations Within Large Enterprises
  • 1 Motivation, Context and Methodology.
  • 2 Established Agile Frameworks and an Literature Overview
  • 3 The Architecture and Characteristics of EFIS
  • 4 Leveraging Compliance Governance with EFIS
  • 5 Instantiation, Evaluation and Improvement
  • 6 Discussion and Limitations
  • 7 Conclusion and Outlook
  • References
  • Managing Dependencies in Large-Scale Agile
  • 1 Introduction
  • 1.1 A Framework for Coordination in Agile Teams
  • 1.2 Objectives and Key Results
  • 2 Research Method
  • 3 Results
  • 3.1 OKR Workshop
  • 3.2 Ad Hoc Communication
  • 3.3 Product Owner
  • 4 Discussion
  • 5 Conclusion and Future Work
  • References
  • Summary of First International Workshop on Agile Sustainability
  • En
  • 1 Introduction
  • 2 Workshop Development
  • 3 Workshop Conclusions and Next Steps
  • References
  • How Collective Intelligence Can Gear Agility with Sustainability
  • 1 Introduction
  • 2 Collective Intelligence, Agility, and Sustainability
  • 3 Collective Intelligence and Team Learning
  • 4 How Collective Intelligence Could Be Used to Gear Agile and Sustainability
  • 5 Measuring Collective Intelligence
  • 6 Conclusions and Future Work
  • References
  • Summary of 4th International Workshop on Software-intensive Business
  • Fueling a Software-driven Economy: The 4th International Workshop on Software-intensive Business
  • 1 Introduction
  • 2 The State of Software-intensive Business Research
  • 3 Future Challenges for Software-intensive Business Research
  • References
  • SaaS Pricing Practices Typology: A Case Study
  • 1 Introduction
  • 2 Background
  • 2.1 Related Studies
  • 2.2 SaaS Pricing
  • 3 Research Method
  • 4 A Typology of SaaS Pricing Practices
  • 5 Discussion and Practical Implications
  • References
  • Is Your Software Ecosystem in Danger? Preventing Ecosystem Death Through Lessons in Ecosystem Health
  • 1 Introduction
  • 2 Four Case Studies of Demised Software Ecosystems
  • 2.1 Blackberry.
  • 2.2 Windows Phone
  • 2.3 Symbian
  • 2.4 Palm OS
  • 3 Interpretation: Demise Principles and Countermeasures
  • 4 Conclusion and Future Work
  • References
  • Genesis of a Wood Harvesting B2B Software Platform
  • 1 Introduction
  • 2 Research Design
  • 3 Platform Description
  • 3.1 Participants
  • 3.2 Components of the Ecosystem
  • 4 First Insights
  • 4.1 Platform Genesis
  • 4.2 Current Aspects to Governance
  • 4.3 Looking Ahead: Role of Complementors
  • 5 Conclusions
  • References
  • Towards a Taxonomy of Impact Factors for Digital Platform Pricing
  • 1 Introduction
  • 2 Theoretical Background
  • 3 Research Methodology
  • 4 Taxonomy
  • 5 Discussion and Conclusion
  • References
  • Assessing the Health of the Dark Web:
  • 1 Introduction
  • 1.1 Related Work
  • 1.2 Research Method
  • 2 Applying the OSEHO Framework
  • 3 Discussion
  • 3.1 Conclusion and Future Work
  • References
  • Using Guilds to Foster Internal Startups in Large Organizations: A Case Study
  • 1 Introduction
  • 2 Related Work
  • 3 Case Description and Research Approach
  • 4 Results
  • 4.1 Acquiring Common Practices to Approach Customers
  • 4.2 Building Competence in Pricing Digital Products
  • 4.3 Finding Ways to Collaborate with Software Developers
  • 5 Discussion and Conclusions
  • References
  • Employee-Driven Innovation to Fuel Internal Software Startups: Preliminary Findings
  • 1 Introduction
  • 2 Related work
  • 3 Methods
  • 4 Results
  • 5 Discussion and Practical Implications
  • 6 Conclusions, Limitations, and Future Work
  • References
  • Towards a Framework to Guide the Creation of Development Practices for Software Startups
  • 1 Introduction
  • 2 Success of Software Projects
  • 3 Success of Startups
  • 4 Conceptual Framework
  • 5 Some Examples of the Framework Use
  • 6 Conclusions
  • References
  • 2nd Workshop on Agility with Micro Service Programming.
  • Towards Integrating Blockchains with Microservice Architecture Using Model-Driven Engineering
  • 1 Introduction
  • 2 Background
  • 3 A Model-Based Approach to Integrate Blockchain with Microservice Architecture
  • 4 Validation
  • 5 Related Work
  • 6 Conclusion and Future Work
  • References
  • A Service Mesh for Collaboration Between Geo-Distributed Services: The Replication Case
  • 1 Introduction
  • 2 Scope-Lang, A Language to Reify the Geo-Distribution of Requests
  • 2.1 General Model
  • 2.2 Scope-Lang
  • 3 Replication in Cheops
  • 3.1 Replication Model
  • 3.2 Architecture Overview
  • 3.3 CRUD Execution Workflow
  • 3.4 Dealing with Faults
  • 4 Discussion
  • 4.1 Proof of Concept
  • 4.2 Limitations
  • 5 Conclusion
  • References
  • Implementation of a Microservice-Based Certification Platform
  • 1 Motivation
  • 2 Agile Certification
  • 3 Certification Platform
  • 4 Evaluation
  • 5 Future Work
  • 6 Acknowledgement and Disclaimer
  • References
  • Poster Presentations
  • Multiple Roles of Middle Managers in Agile Project Governance: An Activity Theory Perspective
  • 1 Purpose
  • 2 Research Design
  • 3 Findings
  • 4 Research and Practice Implications
  • 5 Contributions
  • References
  • Cherry Picking - Agile Software Development Teams Applying Design Thinking Tools
  • 1 Purpose
  • 2 Research Method
  • 3 Findings
  • 4 Research and Practice Implications
  • 5 Contributions
  • References
  • From Project to Product
  • 1 History and Background
  • 2 Defining "Product"
  • 3 Principles for Moving Toward Product-Orientation
  • 3.1 Outcomes over Outputs
  • 3.2 Solving Problems over Building Solutions
  • 3.3 Options over Requirements (and Optionality over Linearity)
  • 3.4 Experiments over Backlogs (and Hypotheses over Features)
  • 3.5 Customer-Validated Learning over PO Assumptions
  • 3.6 Measuring Value over Measuring Cost
  • 3.7 Flow over Utilization.
  • 3.8 Product Vision, Strategy, Personas and Principles over Product Roadmaps
  • 3.9 Small-Batch Delivery over Big-Batch Delivery
  • 3.10 Optimizing for Assumptions Being Wrong over Optimizing for Assumptions Being Right
  • 3.11 Teams of Missionaries over Teams of Mercenaries
  • 3.12 Business-Driven over IT- or PMO-Driven
  • References
  • Panels
  • The Stories We Tell: Experience, Research, or Patterns?
  • 1 Stories Relating Research and Practitioner Experience
  • 2 Research Papers: Validating Research
  • 3 Experience Reports: Personal Stories
  • 4 Patterns: Distilling Many Stories
  • 5 Pattern Evolution
  • 6 The Stories We Tell: The Agile Manifesto
  • 7 The Future of Storytelling
  • 8 Other Insights from the Panel
  • 9 Summary
  • References
  • The Future of Software Engineering: Where Will Machine Learning, Agile, and Virtualization Take Us Next?
  • 1 Introduction: The Panelists Share Their Views of the Future
  • 1.1 AI and Machine Learning
  • 1.2 Conventional Technology with Better Failure Analysis
  • 1.3 Need to Address Software Failures
  • 1.4 Less Outsourcing in Data-Driven Industries
  • 2 Democratization of the Software Industry?
  • 3 Can AI and Machine Learning Help?
  • 4 Companies May Need to Do More In-Sourcing
  • 5 Do We Need to Reform the Software Industry?
  • 5.1 The Software Industry and Commercial Incentives
  • 5.2 The Future of Open Software
  • 5.3 The Future of Software Engineering Technology and Education
  • 6 Summary: Goals for the Future
  • References
  • Author Index.