Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
64 used & new from $1.98

Have one to sell? Sell yours here
 
   
Planning Extreme Programming (XP Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Planning Extreme Programming (XP Series) (Paperback)

by Kent Beck (Author), Martin Fowler (Author)
4.0 out of 5 stars See all reviews (26 customer reviews)

List Price: $38.99
Price: $30.41 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.58 (22%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
23 new from $10.55 41 used from $1.98

Frequently Bought Together

Planning Extreme Programming (XP Series) + Extreme Programming Explained: Embrace Change (2nd Edition) (XP Series) + Test Driven Development: By Example (Addison-Wesley Signature Series)
Price For All Three: $105.09

Show availability and shipping details


Customers Who Bought This Item Also Bought

Extreme Programming Installed (XP Series)

Extreme Programming Installed (XP Series)

by Ron Jeffries
4.4 out of 5 stars (31)  $40.45
Test Driven Development: By Example (Addison-Wesley Signature Series)

Test Driven Development: By Example (Addison-Wesley Signature Series)

by Kent Beck
3.9 out of 5 stars (32)  $40.49
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)

Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)

by Martin Fowler
4.5 out of 5 stars (138)  $47.99
Extreme Programming Applied: Playing to Win (XP Series)

Extreme Programming Applied: Playing to Win (XP Series)

by Ken Auer
4.7 out of 5 stars (9)  $35.99
Agile and Iterative Development: A Manager's Guide (Agile Software Development Series)

Agile and Iterative Development: A Manager's Guide (Agile Software Development Series)

by Craig Larman
4.5 out of 5 stars (48)  $43.06
Explore similar items

Editorial Reviews

Amazon.com Review
The Extreme Programming (XP) paradigm has developers doing things like programming in pairs, writing tests to verify all code, and continuously refactoring designs for improved performance. Written by two of its inventors, Planning Extreme Programming shows you how to implement XP by using a simple, effective process. This remarkably short (yet remarkably useful) title will give any XP manager or programmer a perspective on delivering software that meets the needs of customers better.

Simplicity is the watchword of the XP software process. This book is virtually devoid of traditional software-engineering jargon and design diagrams, and yet does a good job of laying the foundation of how to perform XP--which is all about working with a customer to deliver features incrementally.

The terminology in the book is commonsensical. (In the terms of XP, each iteration adds certain new features, or stories. It's up to the customer to decide what functionality is more important and will be delivered first. By never letting a working build get out of sight, the XP process virtually ensures that software will be close to what the customer wants.)

Early chapters borrow analogies from everyday experience--like planning a trip or driving a car--to set the stage for XP process planning. The book has plenty of advice for dealing with the stakeholders (customers) of a project. Because of confidentiality agreements, however, we don't get many details from the real world, although the discussion is anchored by a hypothetical project for planning the Web site of the future for travel, with some specifics.

There is plenty of advice for planning projects, based on individual and team "velocity" (a measure of productivity) and the like--practical suggestions for running daily, short status meetings (in which all of the participants stand up, to keep them short). Clearly, there's a culture that surrounds many XP teams, and this text does a good job of conveying some of this to the reader.

At fewer than 150 pages, Planning Extreme Programming is notably concise, and that's probably the whole point. Most shops today work on Internet time, which doesn't wait for extensive project analysis and design documents. In XP, you create working software from the very start. This book is an essential guide to anyone who's working in XP shops or who might be interested in what this innovative, iterative software process can offer. --Richard Dragan

Topics covered:

  • Introduction to planning
  • Risk management in software
  • "Driving" as a metaphor for software development
  • Roles for software development: business vs. technical people
  • Four variables for project planning: cost, quality, time, and scope
  • Predicting future programmer productivity, based on past performance
  • Project scope and estimation
  • The XP process: software releases, iterations, stories, collecting, and writing stories (features)
  • Hints for ordering features
  • Tips on planning and status meetings
  • Using visual graphs to monitor project progress
  • Tracking and fixing bugs
  • Project red flags


Product Description
Focuses on the time and cost for developing each user story and determining its priority, and planning software releases accordingly. Covers such topics as outsourcing, making changes to the team, dealing with bugs, and working with business contracts. Softcover. DLC: Computer software--Development.

See all Editorial Reviews

Product Details

  • Paperback: 160 pages
  • Publisher: Addison-Wesley Professional (October 26, 2000)
  • Language: English
  • ISBN-10: 0201710919
  • ISBN-13: 978-0201710915
  • Product Dimensions: 9.1 x 7.2 x 0.5 inches
  • Shipping Weight: 12 ounces (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars See all reviews (26 customer reviews)
  • Amazon.com Sales Rank: #431,306 in Books (See Bestsellers in Books)


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(9)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

26 Reviews
5 star:
 (14)
4 star:
 (5)
3 star:
 (2)
2 star:
 (2)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (26 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
30 of 31 people found the following review helpful:
5.0 out of 5 stars How to make things work by making them small, December 4, 2000
By Charles Ashbacher "(cashbacher@yahoo.com)" (Marion, Iowa United States(cashbacher@yahoo.com)) - See all my reviews
(TOP 50 REVIEWER)      
Skepticism about new techniques is a natural state for programmers and those who manage them. Hype amid the desperate search for effective strategies is one of the many factors contributing to the poor rate of success in the business. Extreme programming, where development is broken up into a series of microcycles performed by small teams, is an apparent step backwards in the evolution of the planning of software projects. I was initially very skeptical about it, for the primary reason that not all things can be broken up into executable cycles of approximately two weeks in length.
However, this book, packed with some of the most sensible advice you can find, sold me on the concept, if not the implementation. The approach is an admirable one, let the customer decide. If the project and customers are worth having, then there will be more features than can be implemented in the allotted time. Since slipping the release date is NOT considered an option, it is the responsibility of the customer to choose what is to be delayed or eliminated. A synergy between developers, marketers, and customers where all work together and know where they stand is certainly a desirable goal. The reason for my skepticism is that in my experience, the customers are not as cognizant of their priorities as those ideals used in the book. However, the advice given here will help you approach this ideal state of affairs.
The tactic is to refer to all features and descriptions as stories. I am generally not one who is fond of someone taking semantic license in describing circumstances. However, in this case, it does fit. The description of software is very much like a story in that your ideal is a fiction that may never be achieved. Since you are not sure exactly what you have created, the documentation is somewhat exaggerated and the end result is unknown until it happens.
In a brilliant use of terminology, the authors use ideal time in planning rather than real time, and this is something that all programmers will enthusiastically applaud. Ideal time is that amount of time actually spent in working on the project as opposed to that spent in distractions. When it comes time for projecting completion dates, the developers then use ideal time rather than the false alternative. This is the most sensible strategy that could ever be used and if any one idea in this book is adopted, this should be it.
Another simple and very effective strategy is the yesterday's weather approach to predicting future performance. The analogy is simple. Enormous amounts of money can be spent on hardware and sophisticated computer models in an attempt to predict what the weather will be like tomorrow. However, you can be almost as accurate if you simply say that it will be much like today. Taking the same approach to development, you can say that the rate of development achieved by each programmer on the next project will be very similar to what they did on the last project. You may not be exactly right, but the time saved in avoiding complex analysis will most likely make up any shortfall.
The authors present a situation that has many utopian features. However, while utopian conditions may not be possible, they do give us targets to shoot for and any step closer to it will make things easier. Since the strategies used to bring about the ideal conditions are described, this is one book that should be the focal point of a lengthy meeting. Any agreement to implement any part of the plan will pay enormous dividends.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
56 of 63 people found the following review helpful:
4.0 out of 5 stars Essential, If a Tad Narrow, December 25, 2000
By R. Williams "code slubber" (Los Angeles, CA United States) - See all my reviews
(REAL NAME)      
The many other reviews here give you a sense of what you'll find in this book. I think there is one important point that is missing from this picture: the fact that the focus of the authors in this and the first book is on software processes where there really is no visioning going on at all. What do I mean by that? Well, in the first book they are describing the writing of a payroll program (their project @ Chrysler). In this book it's a travel application. Thankfully, not all of us are writing software that has been written a thousand times before. While this may sound like a trifle, I believe it is a central point with regard to this book. The whole concept of iterative, incremental development takes on a different hue when you remove visioning from the process. In fact, what the world really needs to figure out how to do is not write the 10,000th payroll program faster than someone else, but how to write new, innovative software on time allowances that are absurdly short. I think the next volume if there is to be one, should be a detailed account of a project where the team had to navigate the process through not only implementation but realization of an evolving, sophisticated vision. Finally, consider the fact that software development that requires no visioning is basically a craft that's akin to dressmaking. While some people are happy to see their creativity as 'developers' manifest solely in finding crafty implementations, let's face the facts: we need to figure out how to get beyond just opposing tribes matching each other's features on models that are overdue for commodification.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 20 people found the following review helpful:
4.0 out of 5 stars How exactly to plan XP?, January 6, 2003
By Maxim Masiutin (Chisinau, Republic of Moldova) - See all my reviews
(TOP 1000 REVIEWER)    (REAL NAME)   
This book is very valuable if you already started to practice Extreme Programming. It contains a very encouraging foreword by Tom DeMarco. The first nine chapters are introductory, and you may skip them if you read the XP Manifesto "Extreme Programming Explained" by Kent Beck. Chapters from ten to twenty three contain valuable information not found in any other XP-related book.

- How exactly to plan releases? What if frequent releases aren't appropriate and marketing demands to release once a year?

- How exactly to write user stories, and how to handle them? Although the reader may find some sample stories in "Extreme Programming Installed" by Ron Jeffries, Ann Anderson and Chet Hendrickson, the stories in the "Planning Extreme Programming" are used as core elements in the whole planning process, shown as example.

- How exactly to build the iteration plan and the release plan? How to track an iteration?

I would also like to recommend "Extreme Programming Applied: Playing to Win" by Ken Auer, Roy Miller, Ward Cunningham. I think this is the most practical book on XP ever written.

I would also like to recommend the titles about individual XP aspects:
- Design Improvement: "Refactoring: Improving the Design of Existing Code " by Martin Fowler;
- Test-Driven Development: "Test Driven Development: By Example " by Kent Beck;
- Sustainable Pace: "Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency" by Tom DeMarco;
- Pair Programming: "Pair Programming Illuminated" by Laurie Williams and Robert Kessler;
- Whole Team: "Agile Software Development" by Alistair Cockburn;
- Planning Game: "Planning Extreme Programming" by Kent Beck, Martin Fowler;
- Small Releases: "Software Project Survival Guide" by Steve C McConnell.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

4.0 out of 5 stars Objective overview of XP planning
Using a very objective and simple approach, the book presents the xp way of planning in a very easy and enjoyable way. Read more
Published on May 12, 2007 by Fabio Lessa

5.0 out of 5 stars Begin Your XP Journey Here
Well, I had been tentative about spending time investigating the meaning of "Extreme Programming", based primarily on what I consider to be a name that smacks of jargon, and... Read more
Published on July 10, 2006 by Andrew King

4.0 out of 5 stars crackles with ideas and fleshes out more of XP
Kent Beck and Martin Fowler have to be something of a "dream team" for a computer book. Not only was this book informative and interesting, but I actually enjoyed... Read more
Published on September 7, 2003 by Frank Carver

5.0 out of 5 stars Excellent book
This book lays out the point of planning, the approach taken, and the steps to do.

This book has a lot of content not found in any other XP book that I own. Read more

Published on August 4, 2003

4.0 out of 5 stars Nothing wrong with it
If you are a clever developer, and if you take yourself and software development very seriously, then this is not the book for you. Read more
Published on December 9, 2002 by Wilfred Springer

1.0 out of 5 stars Deja Vu all over again
Didnt I just read all of this in some of the other books in the series?

Extreme Programming Installed is the best of the lot. Read more

Published on October 2, 2001

1.0 out of 5 stars Very Similar to Extreme Programming Explained
If youve real Extreme Programming explained then this book offers very little additional information. Most of the books in this series are very similar to each other. Read more
Published on September 21, 2001 by James Frohnhofer

1.0 out of 5 stars RIPOFF. AVOID. Rehash of other books.
This was a complete waste of ....

First of all, ... for 140 pages is a ripoff, compared to the other XP books in the series which have almost double the pages. Read more

Published on September 3, 2001

3.0 out of 5 stars Not for every project
I found this book to be a quick and easy read, even for a project planning book. While I was already familiar with the concepts of XP Planning from reading various articles, it... Read more
Published on August 5, 2001 by sbgantz

5.0 out of 5 stars How to project plan an XP project
Very good book for everybody wanting to know how to plan and organize an XP project. Very practical, concise. A must read for anyone involved in XP.
Published on July 19, 2001 by Sebastien J. Marc

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
Textbooks for Kindle DX? 33 3 hours ago
C# or Java? 32 4 days ago
Does anyone use Discovering Geometry: An Investigative Approach? 3 11 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Plumbing Products in the Value Center

Home Improvement Value Center Plumbing Products
Turn it on for less with spectacular deals on brand-name faucets, showerheads, and more in the Home Improvement Value Center.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Wallpaper like a Pro

Shop for Wallpaper Supplies
Find the tools to apply or remove wallpaper like a pro. From wall decals to steamers, you can find everything you need in the Home Improvement Store.
 

Let the Gutters Flow

Shop for Gutter Cleaners
Keep gutters and downspouts clear of debris to avoid water damage and overspills.

Shop gutter tools and equipment

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates