Документ описывает методологию экстремального программирования (XP), предназначенную для небольших и средних команд разработчиков, работающих в условиях неопределенности. Методология включает короткие циклы разработки, автоматические тесты и основное внимание на коммуникации между членами команды и заказчиками. Указывается на риски, управляемые переменными затрат, времени, качества и объема работ, а также на необходимость адаптации процесса в зависимости от внешних факторов.