JUNE 8-12, 2020
ONLINE! Copenhagen, Denmark
JUNE 8-12, 2020
ONLINE! Copenhagen, Denmark
Due to the Coronavirus, the XP 2020 Conference was moved online and took place June 8-12, 2020.
XP2020 Vol I Pre-Conference Proceedings are available at:
https://link.springer.com/book/10.1007%2F978-3-030-49392-9
XP2020 Vol II Post-Conference Proceedings are available at:
https://link.springer.com/book/10.1007%2F978-3-030-58858-8
Main Conference: Tuesday June 9th – Thursday June 11th
Workshop days: Monday June 8th & Friday June 12th: Several Research & Practice workshops.
XP is the premier Agile software development conference combining research and practice. It is a unique forum where Agile researchers, practitioners, thought leaders, coaches, and trainers get together to present and discuss their most recent innovations, research results, experiences, concerns, challenges, and trends.
XP 2020 marked the 21st edition of the “First Conference in Agile”. Agile continues to advance – and the focus of the XP conference program has expanded over the years. While the first XP conference focused on eXtreme Programming and pre-dated the “Agile Manifesto”, XP 2020 solicited contributions that addressed all modern agile approaches, as well as the application of agile to applications including, but not limited to FinTech, AI/ML, IoT, and other mission-critical systems with global reach.
Steven Fraser, Aino Vonge Corry, Steve McConnell, Rachel Reinitz
XP 2020 consisted of a 5-day program with sessions that featured research papers, experience reports, keynotes, panels, both research and practical workshops, an agile leadership track, a doctoral symposium, an agile education and training track, and lightning talks.
AG = Agile Games | DI=Diversity & Inclusion | ER=Experience Report | ET=Education and Training
IP=Industry & Practice | L=Leadership | LT=Lightning Talk | RP = Research Papers | RW = Research Workshop
OPENING
Track #1
AUTONOMOUS AGILE TEAMS – RESEARCH WORKSHOP (PART I)
(Chairs: Nils Brede Moe & Viktoria Stray)
The third workshop on autonomous agile teams will facilitate knowledge sharing about the current practice of autonomous teams and deepen the knowledge about practices and strategies that enable autonomous teams. There is a need for new knowledge on how organizations shall organize for the right level of team autonomy to attain better performance, productivity, innovation and value creation, and thus increase competitiveness. There will be short presentations and interactive discussions.
Track #2
SOFTWARE INTENSIVE BUSINESS – RESEARCH WORKSHOP (PART I)
(Workshop Chairs: Xiaofeng Wang, Paul Grünbacher, Kari Smolander and Sami Hyrynsalmi)
The International Workshop on Software-intensive Business: Unleashing the business potential of Software (IWSiB) brings together communities working on software-intensive business research and bridges the gap between software engineering and business research. The workshop supports the development of a research agenda for the emerging area of software-intensive business, maps challenges and best practices in the industry, and proposes new avenues for business-oriented software engineering research and practice.
Session 1 (Session Chairs: Xiaofeng Wang and Paul Grünbacher)
Track #3
ETHICS
Track #4
AGILE EDUCATION & TRAINING (PART I)
(Chairs: Maarit Laanti & Martin Kropp)
Track #5
XP @ SCALE
Track #6
DESIGN THINKING & LEAN STARTUP
NOTE: THIS SESSION IS LIMITED TO 30 PARTICIPANTS due to practical exercises. Participants are accepted on a first-come-first-served basis.
Track #1
AUTONOMOUS AGILE TEAMS – RESEARCH WORKSHOP (Part II)
(Chairs: Nils Brede Moe & Viktoria Stray)
The third workshop on autonomous agile teams will facilitate knowledge sharing about the current practice of autonomous teams and deepen the knowledge about practices and strategies that enable autonomous teams. There is a need for new knowledge on how organizations shall organize for the right level of team autonomy to attain better performance, productivity, innovation and value creation, and thus increase competitiveness. There will be short presentations and interactive discussions.
LARGE-SCALE AGILE RESEARCH WORKSHOP (Part I)
(Chairs: Julian Bass and Abdallah Salameh)
Track #2
SOFTWARE INTENSIVE BUSINESS – RESEARCH WORKSHOP (PART II)
(Workshop Chairs: Xiaofeng Wang, Paul Grünbacher, Kari Smolander and Sami Hyrynsalmi)
The International Workshop on Software-intensive Business: Unleashing the business potential of Software (IWSiB) brings together communities working on software-intensive business research and bridges the gap between software engineering and business research. The workshop supports the development of a research agenda for the emerging area of software-intensive business, maps challenges and best practices in the industry, and proposes new avenues for business-oriented software engineering research and practice.
Session 2 (Session Chairs: Kari Smolander and Sami Hyrynsalmi)
Track #3
DOCTORAL SYMPOSIUM (PART I)
(Chairs: Peggy Gregory and Kati Kuusinen)
The doctoral symposium brings together doctoral students who are already working on their research projects or who are planning to conduct research in the wider area of Agile software development. Experienced researchers from the board of advisors have reviewed the submitted research plans and offer detailed feedback and guidance. We will have an interactive session together with all participating doctoral students and advisors to work on their abilities to improve and further develop the research plans.
Track #4
AGILE EDUCATION & TRAINING (PART II)
(Chairs: Maarit Laanti & Martin Kropp)
Track #5
TDD & MICRO-SERVICES
NOTE: THIS SESSION IS LIMITED TO 24 PARTICIPANTS due to practical exercises. Participants are accepted on a first-come-first-served basis.
Track #6
SELF-ORGANIZATION
NOTE: THIS SESSION IS LIMITED TO 30 PARTICIPANTS due to practical exercises. Participants are accepted on a first-come-first-served basis.
Track #1
LARGE-SCALE AGILE DEVELOPMENT – RESEARCH WORKSHOP (Part II)
(Chairs: Julian Bass and Abdallah Salameh)
8th International Workshop on Large-Scale Agile Development will explore the main research challenges in conducting Agile software development in large-scale software development projects.
Track #2
SOFTWARE INTENSIVE BUSINESS – RESEARCH WORKSHOP (PART III)
(Workshop Chairs: Xiaofeng Wang, Paul Grünbacher, Kari Smolander and Sami Hyrynsalmi)
The International Workshop on Software-intensive Business: Unleashing the business potential of Software (IWSiB) brings together communities working on software-intensive business research and bridges the gap between software engineering and business research. The workshop supports the development of a research agenda for the emerging area of software-intensive business, maps challenges and best practices in the industry, and proposes new avenues for business-oriented software engineering research and practice.
Session 3 (Session Chairs: Sami Hyrynsalmi and Xiaofeng Wang)
Track #3
DOCTORAL SYMPOSIUM (PART II)
(Chairs: Peggy Gregory and Kati Kuusinen)
The doctoral symposium brings together doctoral students who are already working on their research projects or who are planning to conduct research in the wider area of Agile software development. Experienced researchers from the board of advisors have reviewed the submitted research plans and offer detailed feedback and guidance. We will have an interactive session together with all participating doctoral students and advisors to work on their abilities to improve and further develop the research plans.
Track #4
AGILE EDUCATION & TRAINING (PART III)
(Chairs: Maarit Laanti & Martin Kropp)
Track #5
EXPERIMENTATION
Track #6
DECISION-MAKING
OPENING
Keynote by Philippe Kruchten: “Technical debt in software development — Myths and realities”
Impromptu Networking
Track #1
ARCHITECTURE
(Session Chair: Ken Power)
Track #2
LEADERSHIP TRACK: “Tuning leadership approach to the situation and context – what is holding us back?”
(Chairs: Nils Brede Moe & Hendrik Esser)
Track #3
ADAPTATION
Track #4
USER STORIES
(Session Chair: Frank Olsen)
Track #1
PSYCHOLOGICAL SAFETY
(Session Chair: Stefano Vincenti)
Track #2
LEADERSHIP TRACK: “Leadership lessons from COVID-19”
(Chairs: Nils Brede Moe & Hendrik Esser) “
Track #3
Track #1
SECURITY & REQUIREMENTS
(Session Chair: Avraham Poupko)
Track #2
LEADERSHIP TRACK: “Beyond Budgeting”
(Chairs: Nils Brede Moe & Hendrik Esser)
Track #3
Change
NOTE: THIS SESSION IS LIMITED TO 25 PARTICIPANTS due to practical exercises. Participants are accepted on a first-come-first served basis.
Track #4
FACILITATION
Track #1
DEVOPS
(Session Chair: Joe Yoder)
Track #2
LEADERSHIP TRACK: “Agile leadership – an idealistic utopia?”
(Chairs: Nils Brede Moe & Hendrik Esser)
Track #3
Track #4
EMOTIONAL INTELLIGENCE
(Session Chair: Rebecca Wirfs-Brock)
Track #1
TRANSFORMATION
(Session Chair: Casper Lassenius)
Track #2
Track #3
GOALS
NOTE: THIS SESSION IS LIMITED TO 30 PARTICIPANTS due to practical exercises. Participants are accepted on a first-come-first-served basis.
Track #4
PRODUCT DESIGN
(Session Chair: Aki Namioka)
Track #1
TESTING
(Session Chair: Victoria Stray)
Track #2
DIVERSITY & INCLUSION
(Session Chairs: Deepti Jain & Sonja Hyrynsalmi)
Track #3
COMPLEXITY
Track #4
LEADERSHIP & MANAGEMENT
(Session Chair: Casper Lassenius)
Track #1
DISTRIBUTION & COLLABORATION
(Session Chair: Frank Olsen)
Track #2
Track #3
Track #4
AGILE ROLES
(Session Chair: Stefano Vincenti)
OPENING SESSION
Panel: Covid-19’s Influence on the Future of Agile
Panelists: Aino Vonge Corry, Steve McConnell and Rachel Reinitz
Panel impresario: Steven Fraser
Track #1
SERVERLESS COMPUTING – RESEARCH WORKSHOP
(Workshop Chairs: Davide Taibi, Josef Spillner, Feilong Wang)
Second European Symposium on Serverless Computing and Applications focuses on development mindsets, Agile methodologies, architectures, patterns, testing approaches, and frameworks/tools for the enablement of serverless applications.
Track #2
AGILE TRANSFORMATION – RESEARCH WORKSHOP (PART I)
(Workshop Chairs: Leonor Barroca, Noel Carroll, Lero, Peggy Gregory, Diane Strode)
The goal of Second International Workshop on Agile Transformation is to share research on Agile transformation, in particular in the areas of culture, leadership and people. We are particularity interested in re-examining the transformation process and identifying key factors which enable or inhibit Agile transformations. Throughout the workshop, we will learn about practitioner experience and academic research.
Track #3
AGILITY WITH MICROSERVICES PROGRAMMING – RESEARCH WORKSHOP
(Chairs: Filipe Figueiredo Correia, Saverio Giallorenzo, Kati Kuusinen,
Marco Peressotti)
Until recently, the science and practice of developing large-scale systems has been focussed on the development, deployment, and testing of the so-called monolith: a single piece of software implementing all the features of the system and containing all the software dependencies needed to implement its functionalities. While microservices are a solution for maintainability, evolvability, scalability, and reuse, they come at a cost: an increased complexity that calls for an improvement of the current techniques for software construction and advanced engineering practices.
Track #4
Nicolas Paez: BDD your solution from git init to Kubernetes PART I (180′, IP) 🔗 Link to instructions for computer set up for all session participants.
NOTE: THIS SESSION IS LIMITED TO 12 PARTICIPANTS due to practical exercises. Participants are accepted on a first-come-first-served basis.)
Track #5
Track #1
Track #2
AGILE TRANSFORMATION – RESEARCH WORKSHOP (PART II)
(Workshop Chairs: Leonor Barroca, Noel Carroll, Peggy Gregory, Diane Strode)
The goal of Second International Workshop on Agile Transformation is to share research on Agile transformation, in particular in the areas of culture, leadership and people. We are particularity interested in re-examining the transformation process and identifying key factors which enable or inhibit Agile transformations. Throughout the workshop, we will learn about practitioner experience and academic research.
Track #4
Nicolas Paez: BDD your solution from git init to Kubernetes PART II (180′, IP) 🔗
NOTE: This session is i) continuation of a session, ii) is limited to 12 participants due to practical exercises (on first come first served bases.)
Track #5