Stuart Williams shares from experience how his company implemented Kanban, what worked for them in handling maintenance, support and a number of small projects.
Giovanni Asproni shows how to create a software architecture with just the right amount of design that can be incrementally evolved (or changed) as the system grows and changes.
Aaron Quint shares an honest story of a team's journey, taken from his experience as CTO of Paperless Post, an organization which went from 5 to over 100 people and from a dev team of 2 to 40.
Kovas Boguta, David Nolen discuss embracing demand-driven architectures to be able to more flexibly accommodate the rapidly transforming needs of the clients.
Eberhard Wolff discusses the benefits of microservices and some of the advantages of creating smaller services instead of larger ones.
Brad Greenlee talks about how Etsy have fostered their remote culture,the effort it took, and the work they still have to do. He shares their successes and failures and what they have learned.
Scott Shaw, James Gregory describe the benefits of a polyglot approach to building enterprise software, showing how diversity can shorten feedback cycles and expose hidden business model assumptions.
Shane Hastie discusses the need for business analysis and requirements management, and showing how product ownership requires a team with a variety of skills and backgrounds to be effective.
Lisa Long talks about working with teams ranging from two people in an art gallery to three thousand spread across twelve time zones.
Rachel Davies tells stories of successful changes that she has introduced with XP product development teams at Unruly, sharing tips for overcoming resistance and adopting new working practices.
Amir Barylko shares from his experience being the owner of a new product, how to reach goals, how to fight the fear of not making it in time, and how to make sure Agile works for you.
Pete Goodliffe keynotes on what it takes to become a better programmer, discussing tools for reviewing the personal skillset and techniques to help one “become a better programmer”.