Jose Reales
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.
Featured Partners
Related Videos
One size fits all! Not at all!
Ixchel Ruiz
The Art of Becoming a Mature Product Team
Maria Daniela Lica
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
Rita Castro
The QUEST for Better Software
Richard Bown
3 Key Steps for Optimizing DevOps Workflows
Daniel Tao
From Punch Cards to AI-assisted Development
Francesco Ciulla
How to sabotage your software development with agile? – 10 pro tips for guaranteed success
Marlene Roth, Tobias Mohr
Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
Jose Javier Alonso Moya
From learning to earning
Jobs that call for the skills explored in this talk.
Agile Program Leadership
VDart Software Services Pvt. Ltd.
Bristol, United Kingdom
€79K
CSS
GIT
Azure
NoSQL
+12
Agile Coach - Global MedTech Project - SAFE Certificated
ERNI Spain
Barcelona, Spain
Remote
€16-72K
Agile Methodologies
Agile Project Managers 2025
Kairós Digital Solutions
Municipality of Madrid, Spain
Scrum
Agile Methodologies
Product Owner - Azure DevOps/Agile(all)
ITech Consult AG
Zürich, Switzerland
Remote
JIRA
Azure
Scrum
Confluence
+1




