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.

d

Saby Company
Delebio, Italy

Junior

asasd

Expire

Remote
Junior

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
LM
Luis Minvielle
The Ultimate Developer Reading List for 2023
In the rapidly-evolving field of software development, continuous learning is an invaluable asset. As technology advances and new methodologies emerge, developers must stay up-to-date to remain competitive and deliver high-quality solutions. It’s bot...
The Ultimate Developer Reading List for 2023

From learning to earning

Jobs that call for the skills explored in this talk.