Extreme Programming

La Monte H.P. Yarroll

Tuesday August 27th 2002 at 7:00pm
College of DuPage, Room 2800


Extreme Programming is a set of practices that mitigate risk and improve quality in software projects while introducing as little overhead as possible. The core design principle of Extreme Programming is "Do the simplest thing that could possibly work."

I'll introduce the 12 core practices of Extreme Programming, including Pair Programming, Test First, and the Planning Game. I'll describe how we've used these practices on some of our internal projects. I'll discuss when to use Extreme Programming, and when you need something more. I'll tell you how you can introduce these practices into your development environment.

The twelve Core Practices of Extreme Programming that will be talked about are:

Fine Scale Feedback

  • Test Driven Development via Unit Tests and Acceptance Tests
  • Planning Game
  • Onsite Customer
  • Pair Programming
  • Continuous Process Rather Than Batch

  • Continuous Integration
  • Refactor Mercilessly
  • Small Releases
  • Shared Understanding

  • Simple Design - (Do Simple Things, You Aren't Gonna Need It, Once and Only Once, Simplify Vigorously)
  • System Metaphor
  • Collective Code Ownership
  • Coding Conventions
  • Programmer Welfare

  • Sustainable Pace (original name: Forty Hour Week)
  • Speaker Bio

    La Monte H.P. Yarroll is a charter member of UniForum Chicago and chair of the UniForum Chicago Clout Project. He is still employed. See my wiki page if you want to know more.

    Getting to the meeting

    The next general meeting of UniForum Chicago will be:

            August 27th, 2002
    	7:00pm to 9:00pm
            College of DuPage
            Building SRC, Rm 2800abc
            22nd and Lambert
            Glen Ellyn, IL 60137-6599
    Take 355 to Butterfield Rd (Rt 56).
    Take Butterfield West to Lambert Rd, then Lambert Rd North to 22nd St.
    Turn right and look for Lot 2 or the Faculty/Staff parking lot (behind Lot 1) on the right side of 22nd St.
    Walk to the SRC building, room 2800 is on the second floor of the west side of the building,
    upstairs from the north doors facing Lot 2.

    All UniForum Chicago general meetings are open to the public free of charge.

    Contact Scott Nemec at (630) 990-6265 for additional information.

    For more information about UniForum Chicago contact

    UniForum is a registered trademark of UniForum Association