Extreme Programming in Practice / Edition 1

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 93%)
Other sellers (Paperback)
  • All (14) from $1.99   
  • New (4) from $23.99   
  • Used (10) from $1.99   
Close
Sort by
Page 1 of 1
Showing 1 – 3 of 4
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$23.99
Seller since 2008

Feedback rating:

(167)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
0201709376 BRAND NEW NEVER USED IN STOCK 125,000+ HAPPY CUSTOMERS SHIP EVERY DAY WITH FREE TRACKING NUMBER

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$27.60
Seller since 2014

Feedback rating:

(0)

Condition: New
0201709376 New Book. Please allow 4-14 business days to arrive. We will ship Internationally as well. Very Good Customer Service is Guaranteed!! Millions sold offline.

Ships from: Newport, United Kingdom

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$70.00
Seller since 2014

Feedback rating:

(113)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing 1 – 3 of 4
Close
Sort by

Overview

Extreme Programming is the most exciting revolution to hit the software engineering industry in the last decade. But what exactly is XP? And how do you XP? Simply put, XP is about playing to win. If you are serious about becoming an agile organization, decreasing your time to market, keeping your development team happy, and improving the overall quality of your software, then XP is for you.

Extreme Programming in Practice provides a candid, refreshing, insider's view of how an XP project works. The artifacts presented in this book are real, the user stories are real, and the anecdotes are real. The book represents all-access, uncensored XP. The authors have chosen example over explanation, so that you can personalize the tenets of XP and put them into practice on your next development project.

The book is supported with sample code and test examples. You can learn how to emphasize planning in your project; deliver multiple iterations of your project (each with increasing business value); gather customer feedback as you build; and test the integrity of your code without halting your development efforts. The authors also provide a handy summary of more than a dozen "lessons learned" in XP implementation.

Extreme Programming in Practice will help you separate the hype from reality and learn how to implement XP in your organization. Witness the thought process of an XP team unfold. Observe the mistakes that were made along the way, as well as their corrections. See the ebb and flow of a real development project. Finish the release. Play to win.



Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
OK, you've read about XP, it sounds intriguing...but the proof is in the pudding: a live project. Extreme Programming in Practice obliges. You're a fly on the wall as a real company adopts XP for the first time -- mistakes, actual code, and all. (They actually videotaped all their meetings and development discussions to keep it real.)

Along the way, you'll learn what it's really like to iterate software releases once a week. (Automated testing proved even more important than they'd realized, and the customer needed to be even more involved than he'd realized). You'll also see what it's like to regularly refactor code to eliminate redundancies (and why it turns out to be such a good idea).

The conclusion? The software worked, and the project taught 14 lessons that have helped the developers become far more effective with XP. Why not learn those lessons before your first XP project? (Bill Camarda)

Bill Camarda is a consultant and writer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.

Booknews
Provides an insider's view of how an XP project works. Software consultants Newkirk and Martin provide 15 chapters that help separate the hype from reality and tell how to implement XP in an organization. They present real examples over explanation so that the reader can follow the thought process of an XP team and observe the mistakes made along the way and their corrections. They also include sample code and test examples as a further guide to emphasizing planning in a project; delivering multiple iterations of a project, each with increasing business value; gathering customer feedback in the process of building; and testing the integrity of a code without halting development efforts. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780201709377
  • Publisher: Pearson Education
  • Publication date: 11/28/2001
  • Series: XP Series
  • Edition number: 1
  • Pages: 224
  • Product dimensions: 7.39 (w) x 9.23 (h) x 0.59 (d)

Read an Excerpt

PREFACE:

This book is a case study describing a Web-based software project developed using a development process known as Extreme Programming (XP). The project is real, driven by the needs of a real customer. The artifacts presented in this book are real. The code is real, the user stories are real, and the anecdotes are real. We videotaped all our meetings and development episodes so that we maintained an honest and objective chronicle of the events. We wanted our readers to have as true-to-life an experience as possible.

At first we thought we might have to keep the scope of the project artificially small enough to fit into this book. However, it turned out that the size of the first XP release of the project was both useful to our customer and the ideal size for this book. So even the size of the release is real.

Before this project, none of us had used XP in its entirety. So this book also chronicles the adoption of XP by a team that is relatively unfamiliar with it.

Our goal in writing this book is to help demonstrate how a real XP project works. We have chosen to do this by example, rather than by explanation.

The examples are real. They chronicle the thought processes of the team as it struggles with the concepts of XP. You will see us make mistakes and then correct them. You will see us have insights and then find them to be invalid. You will see the ebb and flow of a real development project.

This book is written for developers, managers, customers, and anyone else involved in the development of software.

We welcome anyfeedback and can be reached at the following e-mail addresses:

  • James Newkirk–jnewkirk@thoughtworks.com
  • Robert C. Martin–rmartin@objectmentor.com


Read More Show Less

Table of Contents

List of User Stories
Foreword
Preface
Acknowledgments
Ch. 1 The Skinny 1
Ch. 2 Playing to Win 5
Ch. 3 What Is XP? 9
Ch. 4 Exploration 15
Ch. 5 Planning 29
Ch. 6 The First Iteration Plan 35
Ch. 7 Beginning the First Iteration 47
Ch. 8 Task 6.3: Login Task 63
Ch. 9 A Flurry of Refactoring 77
Ch. 10 sdrawkcaB gnikroW (Working Backwards) 91
Ch. 11 Infrastructure Thrashing 107
Ch. 12 Iteration 1 - Summary 123
Ch. 13 Steering 127
Ch. 14 Finishing the Release 137
Ch. 15 Conclusion 147
App Iteration 1 - Source Code 153
Index 201
Read More Show Less

Preface

This book is a case study describing a Web-based software project developed using a development process known as Extreme Programming (XP). The project is real, driven by the needs of a real customer. The artifacts presented in this book are real. The code is real, the user stories are real, and the anecdotes are real. We videotaped all our meetings and development episodes so that we maintained an honest and objective chronicle of the events. We wanted our readers to have as true-to-life an experience as possible.

At first we thought we might have to keep the scope of the project artificially small enough to fit into this book. However, it turned out that the size of the first XP release of the project was both useful to our customer and the ideal size for this book. So even the size of the release is real.

Before this project, none of us had used XP in its entirety. So this book also chronicles the adoption of XP by a team that is relatively unfamiliar with it.

Our goal in writing this book is to help demonstrate how a real XP project works. We have chosen to do this by example, rather than by explanation.

The examples are real. They chronicle the thought processes of the team as it struggles with the concepts of XP. You will see us make mistakes and then correct them. You will see us have insights and then find them to be invalid. You will see the ebb and flow of a real development project.

This book is written for developers, managers, customers, and anyone else involved in the development of software.

We welcome any feedback and can be reached at the followinge-mail addresses:

  • James Newkirk
  • Robert C. Martin
Read More Show Less

Introduction

This book is a case study describing a Web-based software project developed using a development process known as Extreme Programming (XP). The project is real, driven by the needs of a real customer. The artifacts presented in this book are real. The code is real, the user stories are real, and the anecdotes are real. We videotaped all our meetings and development episodes so that we maintained an honest and objective chronicle of the events. We wanted our readers to have as true-to-life an experience as possible.

At first we thought we might have to keep the scope of the project artificially small enough to fit into this book. However, it turned out that the size of the first XP release of the project was both useful to our customer and the ideal size for this book. So even the size of the release is real.

Before this project, none of us had used XP in its entirety. So this book also chronicles the adoption of XP by a team that is relatively unfamiliar with it.

Our goal in writing this book is to help demonstrate how a real XP project works. We have chosen to do this by example, rather than by explanation.

The examples are real. They chronicle the thought processes of the team as it struggles with the concepts of XP. You will see us make mistakes and then correct them. You will see us have insights and then find them to be invalid. You will see the ebb and flow of a real development project.

This book is written for developers, managers, customers, and anyone else involved in the development of software.

We welcome any feedback and canbe reached at the following e-mail addresses:

  • James Newkirk–jnewkirk@thoughtworks.com
  • Robert C. Martin–rmartin@objectmentor.com


Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)