Without careful ongoing planning, the software development process can fall apart. Extreme Programming (XP) is a new programming discipline, or methodology, tha
Accountability. Transparency. Responsibility. These are not words that are often applied to software development. In this completely revised introduction to Ext
Articulating the principles behind Extreme Programming (XP) and offering practical advice concerning its application, this guide outlines the first steps toward
This title focuses on the most critical aspects of software development: building robust, bug free systems, meeting deadlines, and coming in under budget. It in