• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

JD Meier

Better Leaders. Better Results.

  • Topics
  • Resources
  • Books & Courses
  • Coaching
  • About
  • Contact

The 4 Circles of Extreme Programming

by JD Meier

image

When I first learned eXtreme Programming (XP), my mentors introduced it using four circles. 

I really liked how the four circles made it easy to remember the XP practices, and I liked how it made them easier to remember.  This post is a walkthrough of the four circles of XP.

The Four Circles of XP

The four circles of XP:

  • Coding Circle
  • Team Circle
  • Process Circle
  • Product Circle

The four circles group the XP practices in a simple way:

  • Coding Circle – Pair Programming, Refactoring, Testing
  • Team Circle – Coding Standards, Collective Ownership, Continuous Integration
  • Process Circle – 40-hour Week, Metaphor, Simple Design, Short Releases
  • Product Circle – On-site Customer, Planning Game

For an explanation of the XP practices see XP Practices (Wikipedia).

The Four Circles of XP at a Glance

Here is a view of the XP practices at a glance:

image

The Coding Circle

The Coding Circle includes Pair-Programming, Refactoring, and Testing.  Here is a view of the Coding Circle highlighted:

image

The Team Circle

The Team Circle includes Coding Standards, Collective Ownership, and Continuous Integration.  Here is a view of the Team Circle highlighted:

image

The Process Circle

The Process Circle includes 40-Hour Week, Metaphor, Short Releases, and Simple Design.  Here is a view of the Process Circle highlighted:

image

The Product Circle

The Product Circle includes Planning and On-Site Customer.  Here is a view of the Product Circle highlighted:

image

You Might Also Like

10 Ways to Make Agile Design More Effective
40 Hour Work Week
Don’t Let the Big Get in the Way of the Small
Don’t Push Agile, Pull It
How To Drive Digital Transformation the Agile Way
Kanban for High-Performance Teams
Scrum at a Glance
Waterfall to Agile
What is Agile?

Category: Agile

About JD Meier

I help leaders change the world.

Previous Post:Scrum at a Glance
Next Post:Extreme Programming at a Glance

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *


Sidebar

About Me

JD

I am J.D. Meier. I help you unleash your greatest impact. Former head coach for Satya Nadella's innovation team. 25 years of Microsoft. Learn more...

Popular Articles

10 Things Great Managers Do
16 Amazon Leadership Principles
40 Hour Work Week at Microsoft
Agile Innovation Framework
Culture of Innovation
How I Created Trends for Satya
How To Lead High-Performance Teams
Innovation Explained
Power of Dreams
Satya Nadella Quotes
View More...

My Best-Selling Book

This is the book that changes lives ...

Become a better leader, innovate better, and make greater impact!

I help leaders change the world! As part of your journey, learn how to realize your potential in business and in life through the power of high performance, innovation, and leadership. 

High Performance. Innovation. Impact.

At the heart of high performance is a culture of continuous learning and growth. Through innovation, we continuously redefine the boundaries of human potential and create a brighter future. And impact is our compass and lever, a thoughtful alignment of our focus and resources.

Dream Big. Start Small. Achieve More.

Dreaming big sets the stage for remarkable achievements. Starting small powers your progress and builds momentum. Together, they empower us to turn bold ambitions into reality.

Topics

  • All Topics
  • The AI Augmented Leader
  • High Performance
  • Innovation
  • Strategy
  • Coaching
  • Leadership
  • Entrepreneurship
  • Sustainability
  • Digital Transformation

Testimonials

  • Testimonials

Resources

  • Frameworks
  • Trends
  • All Resources

My Other Sites

  • GettingResults.com
  • SourcesOfInsight.com

Copyright © 2026 · JD Meier · All Rights Reserved