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.
Matching moments
09:35 MIN
Core principles for operating as a balanced team
How to be balanced in a software development team
02:59 MIN
The five core values of extreme programming
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
23:02 MIN
Applying TDD, CI/CD, DevOps, and SAFe at scale
Agile work at CARIAD – Creating a customer web application for controlling the vehicle
10:40 MIN
Shifting from waterfall development to agile practices
The journey from developer to devops - what i've learnt along the way
28:02 MIN
Building a continuous learning culture in teams
Fast Flow, Not Fast Fluff: Embracing an Eclectic DevOps Coaching Approach
05:31 MIN
Applying pair programming and test-driven development
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
17:34 MIN
Q&A: Implementing DevOps and advocating for change
Shifting Stress to Progress— Understanding DevOps to do DevOps Better
26:54 MIN
Adopting agile systems engineering for complex development
Automated Driving - Why is it so hard to introduce
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


.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.




Agile Project Manager / Scrum Master (with Product Owner Growth Path)
Diceus
Colunga, Spain
Scrum
Agile Methodologies

Java Technical Lead (AWS & Testing) (100% remote Spain)
UST España
Santa Cruz de Tenerife, Spain
Remote
Java
REST
Maven
Scrum
+12

Java Technical Lead (AWS & Testing) (100% remote Spain)
UST España
Municipality of Valladolid, Spain
Remote
Java
REST
Maven
Scrum
+12

Java Technical Lead (AWS & Testing) (100% remote Spain)
UST España
Municipality of Zaragoza, Spain
Remote
Java
REST
Maven
Scrum
+12

Java Technical Lead (AWS & Testing) (100% remote Spain)
UST España
Municipality of Granada, Spain
Remote
Java
REST
Maven
Scrum
+12

Java Technical Lead (AWS & Testing) (100% remote Spain)
UST España
Municipality of Huelva, Spain
Remote
Java
REST
Maven
Scrum
+12