Extreme Programming (XP) is a lightweight methodology for small-to-medium-sized teams developing software in the face of vague or rapidly changing requirements. XP has recently become popular due to its success in handling difficult software projects in a cost-effective manner and providing a solid base for the continuing evolution of a software product line.
At the December meeting, Mike Elliott, a long-time UUASC member recently returned from XP rehab, will present a brief overview of XP and a demonstration of the use of one of its most successful components, the JUnit package for the collection and automation of unit tests.