Continuous Integration in XP
What mechanisms can a team use to prevent integration problems? Continue reading Continuous Integration in XP
Exploring Extreme Programming
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
Practice release planning. Continue reading Release Planning Party
Tests for a(n imaginary) library query system. Continue reading Acceptance Tests for a Query System
An acceptance test is a test that the user defines, to tell whether the system as a whole works the way the user expects. Ideally, the acceptance tests are defined before the code that implements the feature. Acceptance tests are Continue reading Acceptance Test Mechanisms
Practice test-first programming Continue reading Stoplight: The Test/Code Cycle
Practice iteration planning from a customer’s perspective. Continue reading Customer’s Run: Iteration Planning