Program

June 13-17, 2022
Copenhagen, Denmark

Program

XP 2022 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.

G = 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

09:00-10:30

Track #1

KEYNOTE WORKSHOP: Alistair Cockburn – The Heart of Agile

Agile has become too complicated and over-decorated. In this workshop, Agile Manifesto co-author Dr. Alistair Cockburn will introduce a way of simplifying agile to its most essential roots, the four imperatives Collaborate, Deliver, Reflect, Improve.

This workshop is a little bit lecture, to anchor the topics, then a small set of activities in the quadrants. Because the Deliver quadrant takes the most time to develop, that will be expanded in the afternoon workshop.

Track #2

Research Workshop on Agile Sustainability

For years, sustainability has been a concern for many communities, and this has been the case for the Agile software development communities. The definition of the UN 2030 Agenda for Sustainable Development, has provided more concrete dimensions to sustainability since at the heart of the Agenda are the 17 Sustainable Development Goals (SDGs). Organizations are currently redefining strategic objectives and processes so that all these can be better aligned with these 17 SDGs. Sustainability dimensions are defined using different concepts, for instance, Human, Environmental and Economic.

It seems that it can be the right time to study Agile and Sustainability in depth and from a new and more fresh perspective, seeking a mutual benefit of both Agile and Sustainability. It should not be forgotten that Agile was born on top of a set of values, principles and practices and, in this respect, Agile is different to other development paradigms. The relationship and impact that the Agile paradigm and the agile software development approach have 1) on the sustainability dimensions and, 2) on the SDGs, require to be thoroughly considered. Issues such as resources (human, technical…), and energy consumption both from the process and product perspectives are relevant.

Track #3

PRACTICES

  • Alex Fedorov: Comparing Pair-Programming to Red-Green-Refactor-Review Flow (180′, I&P) 🔗

10:30-11:00 Morning break

11:00-12:30

Track #1

KEYNOTE WORKSHOP: Alistair Cockburn – The Heart of Agile (Part II)

Agile has become too complicated and over-decorated. In this workshop, Agile Manifesto co-author Dr. Alistair Cockburn will introduce a way of simplifying agile to its most essential roots, the four imperatives Collaborate, Deliver, Reflect, Improve.

This workshop is a little bit lecture, to anchor the topics, then a small set of activities in the quadrants. Because the Deliver quadrant takes the most time to develop, that will be expanded in the afternoon workshop.

Track #2

Research Workshop on Agile Sustainability (Part II)

For years, sustainability has been a concern for many communities, and this has been the case for the Agile software development communities. The definition of the UN 2030 Agenda for Sustainable Development, has provided more concrete dimensions to sustainability since at the heart of the Agenda are the 17 Sustainable Development Goals (SDGs). Organizations are currently redefining strategic objectives and processes so that all these can be better aligned with these 17 SDGs. Sustainability dimensions are defined using different concepts, for instance, Human, Environmental and Economic.

It seems that it can be the right time to study Agile and Sustainability in depth and from a new and more fresh perspective, seeking a mutual benefit of both Agile and Sustainability. It should not be forgotten that Agile was born on top of a set of values, principles and practices and, in this respect, Agile is different to other development paradigms. The relationship and impact that the Agile paradigm and the agile software development approach have 1) on the sustainability dimensions and, 2) on the SDGs, require to be thoroughly considered. Issues such as resources (human, technical…), and energy consumption both from the process and product perspectives are relevant.

Track #3

PRACTICES

  • Alex Fedorov: Comparing Pair-Programming to Red-Green-Refactor-Review Flow (Part II) (180′, I&P) 🔗

12:30-13:30 Lunch break

13:30-15:00

Track #1

Keynote workshop: Alistair Cockburn: Decisions as Inventory –  Learning to Slice

It is a major change of view to see decisions as the unit of internal inventory in mental work. Making this shift allows you to see what is happening around you more clearly, and apply concepts from kanban and lean manufacturing. In this workshop, Agile Manifest co-author Dr. Alistair Cockburn works through a series of activities to tune your thinking to seeing decisions as explicit movements in design. A second part of the workshop focuses on learning to split initiatives into smaller and smaller slices, with benefits for both pivoting direction and gaining value. The last exercise will need participants to work in pairs on a spreadsheet. This workshop is part of the Heart of Agile sequence, the expanded “Delivery” section. The two workshops are independent, so that you might attend either, separately, or both in succession.

Track #2

Research workshop: Agility with Microservices Programming

Agile architecture does not necessarily emerge from the use of agile development practices, it needs to be deliberately sought after. This often means creating systems as sets of small, independent components that collaborate to provide the desired functionality. Such components are usually loosely-coupled and expose well-defined APIs that are accessible over standard communication protocols and data formats – they can be individually developed and tested, they can be easily replaced by alternative implementations if needed, and they provide great flexibility when deploying and scaling the system.

This style of architecture is often described as microservices. Essentially, microservices decompose a system into an architecture of standalone modules that (i) are simpler to maintain and evolve; (ii) scale efficiently; and (iii) can be reused as building blocks for other architectures. Transitioning to a microservice architecture is crucial for companies in highly-competing markets, where agility and flexibility of software systems become a critical asset to establish leadership.

While microservices are a solution for scalability, maintainability, and evolvability, 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 #3

PRACTICES

  • Stefan Hofer: Finding Team (and Architecture) Boundaries with Domain Storytelling. 🔗

Track #4

LEADING TECHNIQUES

  • Diana Larsen: Lead Without Blame: Enable Resilient Learning Teams(90′, I&P). 🔗

15:00-15:30 Afternoon break

15:30-17:00

Track #1

Keynote workshop: Alistair Cockburn: Decisions as Inventory –  Learning to Slice (Part II)

It is a major change of view to see decisions as the unit of internal inventory in mental work. Making this shift allows you to see what is happening around you more clearly, and apply concepts from kanban and lean manufacturing. In this workshop, Agile Manifest co-author Dr. Alistair Cockburn works through a series of activities to tune your thinking to seeing decisions as explicit movements in design. A second part of the workshop focuses on learning to split initiatives into smaller and smaller slices, with benefits for both pivoting direction and gaining value. The last exercise will need participants to work in pairs on a spreadsheet. This workshop is part of the Heart of Agile sequence, the expanded “Delivery” section. The two workshops are independent, so that you might attend either, separately, or both in succession.

Track #2

Research workshop: Agility with Microservices Programming (Part II)

Agile architecture does not necessarily emerge from the use of agile development practices, it needs to be deliberately sought after. This often means creating systems as sets of small, independent components that collaborate to provide the desired functionality. Such components are usually loosely-coupled and expose well-defined APIs that are accessible over standard communication protocols and data formats – they can be individually developed and tested, they can be easily replaced by alternative implementations if needed, and they provide great flexibility when deploying and scaling the system.

This style of architecture is often described as microservices. Essentially, microservices decompose a system into an architecture of standalone modules that (i) are simpler to maintain and evolve; (ii) scale efficiently; and (iii) can be reused as building blocks for other architectures. Transitioning to a microservice architecture is crucial for companies in highly-competing markets, where agility and flexibility of software systems become a critical asset to establish leadership.

While microservices are a solution for scalability, maintainability, and evolvability, 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 #3

PRACTICES

  • Stefan Hofer: Finding Team (and Architecture) Boundaries with Domain Storytelling (Part II) 🔗

Track #4

LEADING TECHNIQUES

  • Jutta Eckstein : A Simple Approach to Managing Complexity(90′, I&P) 🔗

CONFERENCE RECEPTION

09:00-10:30

10:30-11:00 Morning break

11:00-12:30

Track #1

DEVOPS & DEVELOPMENT PRACTICES

Track #2

LEADERSHIP TRACK: Leading into the hybrid world – distributed teams and organizations

  • Darja Smite: What do employees want and what will the companies allow? (15′, L) 🔗
  • Burkhard Tolks: Towards a New Normal – Leading Siemens organization to mobile and hybrid working (15′, L) 🔗
  • Nils Brede Moe: How teams make hybrid software development work (15′, L) 🔗
  • Panel discussion (45′, L)

Track #3

TECHNIQUES FOR TEAM PERFORMANCE

  • Mikkel Agerlin Christensen, Paolo Tell: Building a Toolbox for Working with Psychological Safety in Agile Software Teams (20′, RP)
  • David Müßig (10′, LT) 🔗
  • Nils Hyoma: Don’t scale your teams, scale your products! – With event storming to high-performance teams (60′, IP) 🔗

Track #4

JORGEN HESSELBERG

  • Jorgen Hesselberg: Understanding the impact of the cost of delay: Optimizing for value across the enterprise (90′) 🔗

12:30-13:30 LUNCH BREAK

13:30-15:00

Track #1

SUSTAINABILITY & MUTUAL UNDERSTANDING

Track #2

LEADERSHIP TRACK: Scaling and growth

  • Mina Boström Nakicenovic: Rapid growth – what can possibly go wrong? (15′, L) 🔗
  • Darja Smite, Marcin Floryan, Hendrik Esser: How to not scale (30′, L) 🔗
  • Panel discussion (45′, L)

Track #3

TEAM ENGAGEMENT

  • Marte Pettersen Buvik, Anastasiia Tkalich: Work Engagement in Agile Teams: The Missing Link between Team Autonomy, Trust and Performance? (20′, RP)
  • Poulomi Nath: Pondering Quotes from Alice in Wonderland (10′, LT) 🔗
  • Carsten Lützen: Playful Agility at the LEGO Group (60′, IP) 🔗

Track #4

AGILE IN PRACTICE

  • Igor Formiga, Yuri Do Nascimento Farias da Silva, Oleksii Fedorov, Marco Mondini, Francisco Briceno, Yigit Tanriverdi: Towards a sustainable remote-first team environment: one pairing session at a time (20′, ER) 🔗
  • Sebastian Larsson: Live Test Driven Development (60′, IP) 🔗

15:00-15:30 AFTERNOON BREAK

15:30-17:00

PANEL: The Future of Work: Agile in a Hybrid World

Panel Impresario: Steven Fraser, Innoxec.

An agile organization adapts what they are building to match their customer’s evolving needs. Agile teams also adapt to changes in their organization’s work environment. The latest change is the evolving environment of “hybrid ” work – a mix of in-person and virtual staff. Team members might sometimes work together in the office, work from home, or work in other locations, and they may struggle to sustain a high level of collaboration and innovation. It isn’t just pandemic social distancing – many of us want to work from home to eliminate our commute and spend more time with family. Are there learnings and best practices that organizations can use to become and stay effective in a “hybrid” world?

Panelists:

  • Alistair Cockburn, Heart of Agile (USA)
  • Sandy Mamoli, Nomad8 (New Zealand)
  • Nils Bred Moe, SINTEF Digital (Norway)
  • Jaana Nyfjord, Spotify (Sweden)
  • Darja Smite, Blekinge Institute of Technology (Sweden)

OPEN SPACE EVENING & DINNER

09:00-10:30

10:30-11:00 MORNING BREAK

11:00-12:30

Track #1

MINDSET

  • Ankur Saini, Colleen McGann: Agile from the Frontlines: Overcoming Inertia in the Federal Government (20′, ER) 🔗
  • Niels Loader: Leadership and Agile: Are you “in control”? (20′, ER) 🔗
  • Alexandre Nodari and Klaus Wuestefeld: Individual Performance Appraisals for Agile Teams (50′, IP) 🔗

Track #2

LEADERSHIP TRACK: Agile Transformation

  • Jørgen Hesselberg: Unlocking Agility: It’s not about the answers – it’s about asking better questions (15′, L) 🔗
  • Anders Haugeto: Transformation Story – how Iterate is making innovation our core business (15′, L) 🔗
  • Annette Bøgebjerg: Agile transformation – does that also apply to me as a leader? (15′, L) 🔗
  • Panel discussion (45′, L)

Track #3

RESPONDING TO CHANGE

Track #4

PAIRING & ENSEMBLING

  • Karel Boekhout: Writing a story together; Ensemble Programming without programming (90′, IP)🔗

12:30-13:30 LUNCH BREAK

13:30-15:00

Track #1

LEARNING

  • Dron Khanna, Xiaofeng Wang: Are Your Online Agile Retrospectives Psychologically Safe? the Usage of Online Tools (20′, RP)
  • Jui Kudav: Learning Agility under Nature’s Mentorship (10′, LT) 🔗
  • Marcelo Walter, Pedro Cruz: Maturity Card Game – To know and to act (60′, G) 🔗

Track #2

LEADERSHIP TRACK: How leadership is changing

  • Erik Schön: Art of leadership – Leadership from first principles in times of change (15′, L) 🔗
  • Eric Abelen: Leadership in hybrid mode – Get a grip! (15′, L) 🔗
  • Diana Larsen: Leading without blame: building resiliency (15′, L) 🔗
  • Panel Discussion (45′, L)

Track #4

OPTIMIZATION

  • Olivia Plant, Jos Van Hillegersberg, Adina Aldea: Design and Validation of a Capability Measurement Instrument for DevOps Teams (20′, RP)
  • Lisette Zounon: The dark side of agile implementation (10′, LT) 🔗
  • Martin Kropp, Andreas Meier, Craig Anslow, Robert Biddle: Satisfaction and its Correlates in Agile Software Development (20′, J1) 🔗
  • Aina Aliieva: Helping a Burned-out Team Produce Consistent Results (10′, LT) 🔗
  • Benjamin Laffel Strandesen Hooge: The Unpredictable Bean Counters (20′, ER) 🔗

15:00-15:30 AFTERNOON BREAK

15:30-17:00

Track #1

VISUAL STRATEGIC PLANNING

  • Deepti Jain: Visual Strategic Planning (90′, IP)🔗

Track #2

LEADERSHIP

  • Benoit Baudry: Opportunities for building robust software supply chains (60′, L) 🔗
  • Matthew Philip, Michelle Pauk: Lessons from Lasso: Humble Inquiry and Beginner’s Mind (30′, IP)🔗

Track #3

EVIDENCE-BASED AGILE

  • Marc Sallin and Martin Kropp: Benefits of Card Walls in Agile Software Development: A Systematic Literature Review (20′, RP)
  • Eduardo Miranda: MoSCoW Rules: A quantitative exposé (20′, RP)
  • Sascha Nägele, Jan-Philipp Watzelt and Florian Matthes: Investigating the Current State of Security in Large-Scale Agile Development (20′, RP)
  • Morten Elvang: #GameChangingBeliefs for the Knowledge Working Organization (30′, IP)🔗

Track #4

SCALING AGILE

  • Helle Lønroth and Teresa Bartoszewicz: User Experience design – a true part of SAFe or a patch? (20′, ER) 🔗
  • Christian Eske Bruun, Jessica Fraser-Darling and Sven Carlstedt: The Art of splitting an ART (20′, ER) 🔗
  • Bo Malling Christensen: The art of ART redesign (20′, ER) 🔗
  • Martin Schwalbe Lohmann and Jørgen Krabbe: What we learned from descaling 25 Scrum teams (20′, ER) 🔗

CONFERENCE DINNER

09:00-10:30

10:30-11:00 MORNING BREAK

11:00-12:30

Track #1

ROLES

  • Jan B. Olsen and Heine Alsaker: Professionalising the Scrum Master role (20′, ER) 🔗
  • Anastasiia Tkalich, Rasmus Ulfsnes and Nils Brede Moe: Towards an Agile Product Management: What do Product Managers do in Agile Companies? (20′, RP)
  • Maduka Uwadi, Peggy Gregory, Ian Allison and Helen Sharp: Roles of Middle Managers in Agile Project Governance (20′, RP)
  • Johann Weichbrodt, Martin Kropp, Robert Biddle, Peggy Gregory, Craig Anslow, Ursina Maria Bühler, Magdalena Mateescu and Andreas Meier: Understanding Leadership in Agile Software Development Teams: Who and How? (20′, RP)

Track #2

DIVERSITY & INCLUSION

  • Elizabeth Christensen, Marianne Garre Fink and Ender Yüksel: Embedding DEI in Our Agile Organization at SimCorp: An Intersectional Approach (30′, DI) 🔗
  • Patrick Korchmar: Unity in Diversity – Some Reflections of a Scrum Master (30′, DI) 🔗
  • Panel: From the high level strategy to the every day work – How to lead and support diversity & inclusion in the workplace (30′, DI)

Track #3

ORGANIZATIONAL STRUCTURE

Track #4

REMOTE

  • Anastas Stoyanovsky: Philosophies and Practices for Distributed, Global Development: A Case Study at IBM Watson (20′, ER) 🔗
  • Vijay Iyer: Agile product delivery in the pandemic’s remote work environment (20′, ER) 🔗
  • Tor Sporsem and Nils Brede Moe: Coordination Strategies Enabling Work from Anywhere: A Case Study of two Agile Teams (20′, RP)
  • Fishbowl on working remotely (30′)

12:30-13:30 LUNCH BREAK

13:30-15:00

Track #1

GENERATIVE SCALING GAME

  • Matthew Philip: Generative Scaling Game (90′, G)🔗

Track #2

AUTONOMY & ALIGNMENT

Track #3

DICE GAME CHALLENGE

  • Elmohanned Mohamed: Dice Game Challenge for software Teams (75′, G)

Track #4

COACHING DANCEFLOOR

  • Angel Diaz-Maroto: #CoachingDancefloor the definitive model for Agile coaching (90′, IP)🔗

15:00-15:30 AFTERNOON BREAK

15:30-17:00

Track #1

MANAGING CUSTOMER EXPECTATIONS

  • Bo Malling Christensen: The Sprint Experiment (90′, G)🔗

Track #2

DATA & SECURITY

  • Kathrine Vestues, Geir Kjetil Hanssen, Marius Mikalsen, Thor Aleksander Buan, and Kieran Conboy: Agile data management in NAV: A Case Study (20′, RP)
  • Paramjeet Dahiya: #performanceData #measureSoftwareQuality: Can we effectively measure the quality of a software, team in distributed agile? (60′, IP)🔗

Track #3

AUTOMATION & AI

  • Gijsbert Boon and Christoph Johann Stettina: A case for data-driven Agile transformations: Can longitudinal backlog data help to monitor and guide improvement journeys? (20′, RP)
  • Lisette Zounon: What are your Automation Strategies? (60′, IP)🔗

Track #4

UNFREEZING RESISTANCE

  • Michelle Pauk: Unfreezing Resistance to Change with the SCARF Model (90′, IP)🔗

9:00-10:30

Track #1

AGILE GAMES

  • Martijn Oost and Martijn Nas: Stop one-size-fits-all Transformation (90′, G)🔗

Track #2

EDUCATION

  • Introduction to Track
  • Renato Cordeiro Ferreira, Isaque Alves de Lima, Samara Alvarez Alves and Alfredo Goldman: Being Agile in a Data Science Project (30′, ET) 🔗
  • Luxshan Ratnaravi, Mikkel Noe-Nygaard: How to teach agile through a comic strip (30′, ET) 🔗

Track #3

FRAMEWORKS FOR AGILITY

  • Pierluigi Pugliese, Matt Roadnight, Colin Bird, Jan B. Olsen and Simon Roberts: ScaleAgility: Principles Over Frameworks for Agility @ Scale (180′, IP)🔗

Track #4

AGILE COACHING

  • Bent Myllerup and Mogens Villadsen: Mastering Agile Coaching (360′, IP)🔗

10:30-11:00 MORNING BREAK

11:00-12:30

Track #1

AGILE GAMES

  • Kira Naehring and Nils Hyoma: Corona blues in agile teams? – Create stirring retrospectives with gamified storytelling (90′, G)🔗

Track #2

EDUCATION

  • Tomer Shahar, Taru Vasenius: Agile Basic – Remote training to lift organization agile transformation (30′, ET) 🔗
  • Poulomi Nath: Learning Through Movies : The Agile Team of Tolkein (30′, ET) 🔗
  • Suzanne Lagerweij: Why eduScrum is the answer to hybrid education (30′, ET) 🔗

Track #3

FRAMEWORKS FOR AGILITY

  • Pierluigi Pugliese, Matt Roadnight, Colin Bird, Jan B. Olsen and Simon Roberts: ScaleAgility: Principles Over Frameworks for Agility @ Scale (Part II) (180′, IP) 🔗

Track #4

AGILE COACHING

  • Bent Myllerup and Mogens Villadsen: Mastering Agile Coaching (Part II) (360′, IP)🔗

12:30-13:30 LUNCH BREAK

13:30-15:00

Track #1

AGILE GAMES

  • Steve Holyer: Get MAD and Get SERIOUS – Using LEGO SERIOUS PLAY Games to Make a Difference (90′, G) 🔗

Note! This session is limited to 30 participants

Track #2

EDUCATION

  • Frank Schimmel: Practice What You Teach – Exploring Motivation And Its Role For (Teaching) Agile Software Development (30′, ET) 🔗
  • Ankur Saini: Jump-starting Agile in Your Organization (30′, ET) 🔗
  • Bobby Woods: Educating Agile Architects: Pouring the Foundation for any Agile Product Success (30′, ET) 🔗

Track #4

AGILE COACHING

  • Bent Myllerup and Mogens Villadsen: Mastering Agile Coaching (Part III) (360′, IP)🔗

15:00-15:30 AFTERNOON BREAK

15:30-17:00

Track #2

ECUCATION

  • World Coffee Workshop
  • Closing

Track #4

AGILE COACHING

  • Bent Myllerup and Mogens Villadsen: Mastering Agile Coaching (Part IV) (360′, IP)🔗