Jose Reales

An introduction to Extreme Programming

Is your agile process just waterfall in disguise? Learn how Extreme Programming helps teams embrace change and improve software quality.

An introduction to Extreme Programming
#1about 3 minutes

Identifying the hidden waterfall in agile processes

Many teams follow a linear, sequential process disguised as agile, which inherits the high cost and inflexibility of traditional waterfall development.

#2about 4 minutes

Shifting from resisting change to embracing it

The inability to cope with change is the real problem, which can be solved by adopting five core values: communication, simplicity, feedback, courage, and respect.

#3about 2 minutes

Revisiting the four core values of the Agile Manifesto

The Agile Manifesto prioritizes individuals and interactions, working software, customer collaboration, and responding to change over rigid processes and documentation.

#4about 4 minutes

Understanding the structure of Extreme Programming (XP)

Extreme Programming connects abstract values to concrete practices like pair programming through guiding principles such as mutual benefit.

#5about 2 minutes

Making time for improvement in a busy schedule

To overcome the daily pressures that prevent growth, teams should schedule regular, protected time slots for learning and process improvement.

#6about 6 minutes

Three practical formats for team learning and skill building

Implement code katas for safe practice, internal tech talks for knowledge sharing, and research Fridays for experimentation to foster team growth.

#7about 3 minutes

Key books for agile and pragmatic software development

A curated list of influential books is presented, including 'Extreme Programming Explained,' 'Clean Agile,' 'Peopleware,' and 'The Pragmatic Programmer.'

Related jobs
Jobs that call for the skills explored in this talk.

Software Engineer

tree-IT GmbH
Bad Neustadt an der Saale, Germany

Intermediate
Senior

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech
Brenda Romero discusses her tech career journey, overcoming burnout, and inspiring future game developers at WWC24.Here is what she had to say in the video:Hey everyone! Thanks for joining us!Reflections on a Rough YearLast year, I gave a talk about ...
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
EM
Eli McGarvie
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
We all know the feeling: your stand-up meeting starts… and the energy in the room slowly deflates. Eyes glaze over, minds wander. Maybe you can even see their attention drop on smartphones or laptops.Within minutes or even seconds, instead of a quick...
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results

From learning to earning

Jobs that call for the skills explored in this talk.

Agile Coach

Agile Coach

Paradigma Digital
Municipality of Bilbao, Spain

Intermediate
Scrum
Agile Methodologies
Agile Coach

Agile Coach

Paradigma Digital
Municipality of Madrid, Spain

Intermediate
Scrum
Agile Methodologies