Get Agile Podcast

Get Agile #29 | Why Agile Teams Need Extreme Programming Practices? | Tim Ottinger


Listen Later

“CI is developers' behavior, it has nothing to do with running Jenkins,” says Tim Ottinger, XP coach from Industrial Logic. 

Join Tomasz Wykowski, from ProCognita as he interviews Tim Ottinger about the ongoing relevance of Extreme Programming in modern software development. They look at the state of different XP practices, including TDD, CI/CD, User Stories, Swarming, Pairing, and Teaming. Tim explains why these behaviors are necessary for teams to iteratively develop product, and how they differ from “solo ticket processing” commonly used in software development. 

Tim discusses how XP emphasizes working together, prioritization of the work, and the delivery of end-to-end features. He explains that developers know about 1-5% of the codebase and therefore their work must focus on continuous learning. This cannot be limited to the installation of new tools but requires changes in behaviors. Tim shares insights on fostering a culture of continuous improvement and provides valuable resources for teams looking to elevate their agile practices.

You can learn more about Tim at https://www.linkedin.com/in/agileotter/, read his posts at https://agileotter.blogspot.com, and visit the Industrial Logic website at https://www.industriallogic.com/

The Swarm Programming article mentioned in the interview: https://www.industriallogic.com/blog/swarm-programming-with-the-swarm-board/ 

YouTube Channels mentioned by Tim:

  • Dave Farley Continuous Delivery: https://www.youtube.com/@ContinuousDelivery
  • Emily Bache on TDD: https://www.youtube.com/@EmilyBache-tech-coach 

This interview was recorded during ACE! Conference (https://aceconf.com) in Krakow, Poland with support from Pragmatic Talks (https://www.pragmaticcoders.com/resources/pragmatic-talks)

Tim’s talk from ACE! Conference 2024: https://www.youtube.com/watch?v=P3SDiRMEWLE 

...more
View all episodesView all episodes
Download on the App Store

Get Agile PodcastBy Get Agile Podcast