Books : Planning Extreme Programming (XP Series)

In association with Amazon.com
 View Shopping Cart or Checkout 

Author name: Kent Beck, Martin Fowler

 : Planning Extreme Programming (XP Series)
View Bigger Picture

Regular marked price: $38.99
Discount Price: $32.07
Cost Savings: $6.92 (18%)
Price fluctuation possible.

Used Price: $4.63
Collectible Price: $40.00
Third Party New Price: $16.92


How soon does it ship: Normal ship time within one day



Shipping? Absolutely FREE if you qualify for Super Saver Shipping.
Type of bind: Paperback
Dewey Decimal Number: 005.3
EAN num: 9780201710915
ISBN number: 0201710919
Label: Addison-Wesley Professional
Manufacturer: Addison-Wesley Professional
Quantity: 1
Page Count: 160
Printing Date: October 26, 2000
Publishing house: Addison-Wesley Professional
Sale Popularity Level: 171249
Studio: Addison-Wesley Professional




Other books you might be interested in perusing:

Editor's Notes and Comments:

Product Description:
In this timely follow-up to Extreme Programming Explained, software engineering gurus Kent Beck and Martin Fowler show exactly how to plan your subsequent software project using Extreme Programming (XP). Planning is a vital element of software development -- but all too often, planning stops when coding begins. Beck and Fowler show how to make software projects far more manageable through a series of simple planning steps every project manager and team leader can easily perform >every day. The book follows XP projects from start to finish, presenting successful planning tactics managers and team leaders can use to adjust to changing environments more quickly and efficiently than ever before. This book is full of war stories and real-world analogies, and offers actionable techniques on virtually every page. It will be invaluable for every project manager called upon to deliver reliable, high-value code in 'Internet time.'

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 discusion 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 yesterday 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:



Customer Reviews
User popularity level:  out of 5 stars

Rated by buyers 4 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. It does not contain much practical advice, but it is an excellent starting point for someone who is not familiar with xp and its practices. After reading this book one should definitely look for "Agile Estimating And Planning" from Mike Cohn. It contains a more thorough approach on the subject.



Rated by buyers 5 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 because I thought that the audience for this development approach was young hip gamer-types who wanted to develop business applications! I now appologize to those who synthesized the techniques (although I still consider the name to be unfortunate, sorry). I am optimistic that this approach to development will solve many of the problems that I have faced over the years, and that this solution is much simpler than I could have dreamed of! This book is just 130 pages, and the techniques are clearly, succinctly, and I think expertly described by Kent and Martin. The level of humour is good, and the practicality of the solution is clear.



Rated by buyers 4 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 reading it. The book crackles with ideas and sparkles with a subtle wit.

The content of the book covers all aspects of planning, managing and tracking progress on an XP (Extreme Programming) project and is a worthy companion to Kent Beck's anthemic XP Explained. Hard stuff missed out from the earlier work such as how to estimate how long things will take, how to write user stories and how to organize the details of iterations and releases is explained in a straightforward way. It also introduces a few new key XP concepts, showing that this radical methodology didn't spring fully formed into the mind of Beck, but is still evolving. One such key is "Yesterdays Weather", the idea that you can't go far wrong by using past performance as an initial guess for future results.

If you are at all intrigued by the new "agile" methodologies, read XP Explained and then this one. Then buy a few more copies for your management.



Rated by buyers 5 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. The gold nuggets in here are useful for project management for years to come. It's a 5 star for sure.



Rated by buyers 4 out of 5 stars - How exactly to plan XP?
This book is very valuable if you already started to practice Extreme Programming. It contains a very encouraging foreword by Tom DeMarco. The very 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.

see more


Find other books like this one:

 


Drug For Joint Psoriasis / Prevention Of Panic Attack / Gullivers Travels / Between The Dark And The Daylight / Jane Austen /
Sherlock Holmes Pub Valentines Gifts For Him Corporate Gift Giving Idea Childhood Autism Rating Scale Mother's Day Gifts Sherlock Holmes Chess Set Simple Wedding Dress The Jungle Book Masterpiece Walt Disneys Alice In Wonderland Tea Party Wizard Of Oz Myth Islamic School

Home - Kids Books - Fairy Tales - Classics - Youth Fiction - Romance - Spy Novels - European Books - Pottery Books - Architecture Books - Comedy