Simplified Iteration Planning
A simplified approach to iteration planning. Continue reading Simplified Iteration Planning
Exploring Extreme Programming
A simplified approach to iteration planning. Continue reading Simplified Iteration Planning
Some ideas about updating estimates, mid-iteration estimate changes, and 0-point stories. Updating Estimates Suppose your velocity is 2. Your customer has selected one 2-point story, and in the exact middle of the iteration you find you’re done with that story. Continue reading Distortions in Velocity
Targeted exercises can help teams learn. Continue reading Coaching Drills and Exercises
Metaphors for XP itself. Continue reading Speech: Metaphors for Extreme Programming (XP)
Jon Bentley wasn’t using the term “refactoring” in his books like Writing Efficient Programs, but many of his optimization guidelines can be looked at that way. This paper describes several of those rules, and points out a few subtleties concerning Continue reading Refactorings from “Writing Efficient Programs”
What mechanisms can a team use to prevent integration problems? Continue reading Continuous Integration in XP
This mini-poster serves as a reminder about most aspects of XP. Continue reading XP on One Page
Communication relies on context as well as message. This paper discusses the thinking behind things XP team members say. Continue reading Ten Things XP Teams Say
This exercise offers you a chance to practice test-first through a series of challenges. Each challenge provides a set of tests. Your job is to write code that supports the tests. Continue reading Test-First Challenge: Spreadsheet
Brainstorm system metaphors. Continue reading Metaforma Brainstorming Tool