Agile Processes in Software Engineering and Extreme Programming - Workshops : XP 2021 Workshops, Virtual Event, June 14-18, 2021, Revised Selected Papers.
Main Author: | |
---|---|
Other Authors: | |
Format: | eBook |
Language: | English |
Published: |
Cham :
Springer International Publishing AG,
2021.
|
Edition: | 1st ed. |
Series: | Lecture Notes in Business Information Processing Series
|
Subjects: | |
Online Access: | Click to View |
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.