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.
tree-IT GmbH
Bad Neustadt an der Saale, Germany
€54-80K
Intermediate
Senior
Java
TypeScript
+1
Matching moments
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
01:53 MIN
The role of a freelancer integrated within a team
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
05:17 MIN
Shifting from traditional CVs to skill-based talent management
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
03:28 MIN
How to quickly adapt and add value in a new organization
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
07:29 MIN
Creating dedicated events to foster a learning organization
Turning People Strategy into a Transformation Engine
02:23 MIN
A leader's rapid-fire take on change and culture
Turning People Strategy into a Transformation Engine
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
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
Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
Jose Javier Alonso Moya
One size fits all! Not at all!
Ixchel Ruiz
How to sabotage your software development with agile? – 10 pro tips for guaranteed success
Marlene Roth & Tobias Mohr
How to be balanced in a software development team
Martyna Zurek
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



AGILE TALENT
Municipality of Madrid, Spain
€50-70K
Intermediate
Scrum
Agile Methodologies

Acid Tango
Municipality of Madrid, Spain
€70-90K
Senior
Java

Evolve
Boiro, Spain

UST España
Taramundi, Spain
Remote
Java
REST
Maven
Scrum
+12


Meetup
Municipality of Valencia, Spain
Docker
Kubernetes
