Cover of Planning Extreme Programming

Planning Extreme Programming

XP is the most important movement in our field today. I predict that it will be as essential to the present generation as the S.E.I. and its Capability Maturity Model were to the last. —From the foreword by Tom DeMarco The hallmarks of Extreme Programming—constant integration and automated testing, frequent small releases that incorporate continual customer feedback, and a teamwork approach—make it an exceptionally flexible and effective approach to software development. Once considered radical, Extreme Programming (XP) is rapidly becoming recognized as an approach particularly well-suited to small teams facing vague or rapidly changing requirements—that is, the majority of projects in todays fast-paced software development world. Within this context of flexibility and rapid-fire changes, planning is critical; without it, software projects can quickly fall apart. Written by acknowledged XP authorities Kent Beck and Martin Fowler, Planning Extreme Programming presents the approaches, methods, and advice you need to plan and track a successful Extreme Programming project. The key XP philosophy: Planning is not a one-time event, but a constant process of reevaluation and course-

Subject
sciencebusiness
Themes
technologywork
Audience
adult
Length
short · 139 pages

Click a tag to see books like this one that share it.

Read it? Sign in to help tag it.

Liked Planning Extreme Programming? Here’s where I’d start.

These suit anyone who liked Planning Extreme Programming. Sign in and mark a few books for picks shaped around your own taste.

  1. Agile Software Development Shares agile, programming, software
  2. Agile and Iterative Development: A Manager's Guide (Agile Software Development Series) Shares agile, software, programming
  3. Agile Estimating and Planning Shares agile, tech, software development
  4. Object-Oriented Software Construction (Book/CD-ROM) Shares programming, software, tech

“People who read Planning Extreme Programming tend to reach for these next.”

  1. Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis
  2. XML in a Nutshell
  3. Leading Lean Software Development: Results Are Not the Point
  4. xUnit Test Patterns: Refactoring Test Code

“If you want more of the same (science about technology), start with these.”

  1. Refactoring Databases: Evolutionary Database Design
  2. Sams Teach Yourself C++ in 21 Days
  3. Taming Text
  4. The Protocols (TCP/IP Illustrated, Volume 1)

“If it was the agile that hooked you, try one of these.”

  1. The Art of Agile Development
  2. The Agile Samurai: How Agile Masters Deliver Great Software
  3. Agile!: The Good, the Hype and the Ugly
  4. Specification by Example

“These start from a similar idea, even if they go somewhere else with it.”

  1. Rapid Development: Taming Wild Software Schedules
  2. Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise
  3. Continuous Integration: Improving Software Quality and Reducing Risk
  4. Head First Software Development