XP 2025
Mon 2 - Thu 5 June 2025 Brugg - Windisch, Switzerland
Thu 5 Jun 2025 09:15 - 10:15 at 5.0B56 (Plenary) - Opening Session Chair(s): Martin Kropp, Sibylle Peter

High performing agile development teams excel at delivering what the customer needs, reliably, and on a frequent cadence. The quality and flexibility of the design at the lowest level turns out to be one of the major enabling factors for this kind of success. It takes good technical leadership at the team level to ensure the code is easy to understand and remains cheap to modify over time. Developers need skills like Test-Driven Development and Refactoring to remove cruft and constantly build quality in. The recent boom in AI coding assistants shows a great deal of promise for helping developers to write new code but these tools often perform poorly at enhancing existing designs. In order to play to the strengths of the tools available in this modern landscape we need to ensure developers understand what high quality code looks like and have the skills to achieve it. Technical coaching development teams is the best approach I’ve found so far for building up developer skill and quality culture. Coaches work with teams in their production code part-time and hold regular, short interactive training sessions. This training is based on instructional design principles from Marian Hartman and others, which make practical coding skills like TDD more likely to stick. In this talk I will explain what I’ve found works best in my experiences with large organizations with a lot of existing code, and how you could adapt these ideas for your situation.

You can't ignore the code - slides (XP2025_You can't ignore the code.pdf)10.74MiB

Emily Bache is an independent consultant, YouTuber and Technical Coach. She works with developers, training and coaching effective agile practices like Refactoring and Test-Driven Development. Emily has worked with software developmnt for 25 years, written two books and teaches courses on platforms including Pluralsight and O’Reilly. A frequent conferenc speaker, Emily has been invited to keynote at prestigious developer events including EuroPython, Craft and ACCU. Emily founde the Samman Technical Coaching Society in order to promote technical excellence and support coaches everywhere.

Thu 5 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
Opening SessionKeynotes at 5.0B56 (Plenary)
Chair(s): Martin Kropp University of Applied Sciences and Arts Northwestern Switzerland, Sibylle Peter University of Applied Sciences and Arts Northwestern Switzerland
09:00
15m
Day opening
Daily Welcome
Keynotes

09:15
60m
Keynote
You Can't Ignore the Code: Coaching Development Teams
Keynotes
File Attached
10:15
15m
Day opening
Opening Remarks
Keynotes

:
:
:
: