Extreme Programming Pocket Guide [NOOK Book]

Overview

Extreme Programming (XP) is a radical new approach to software development that has been accepted quickly because its core practices--the need for constant testing, programming in pairs, inviting customer input, and the communal ownership of code--resonate with developers everywhere. Although many developers feel that XP is rooted in commonsense, its vastly different approach can bring challenges, frustrations, and constant demands on your patience.Unless you've got unlimited time (and who does these days?), you ...

See more details below
Extreme Programming Pocket Guide

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study

Want a NOOK? Explore Now

NOOK Book (eBook)
$10.99
BN.com price
(Save 15%)$12.99 List Price

Overview

Extreme Programming (XP) is a radical new approach to software development that has been accepted quickly because its core practices--the need for constant testing, programming in pairs, inviting customer input, and the communal ownership of code--resonate with developers everywhere. Although many developers feel that XP is rooted in commonsense, its vastly different approach can bring challenges, frustrations, and constant demands on your patience.Unless you've got unlimited time (and who does these days?), you can't always stop to thumb through hundreds of pages to find the piece of information you need. The Extreme Programming Pocket Guide is the answer. Concise and easy to use, this handy pocket guide to XP is a must-have quick reference for anyone implementing a test-driven development environment.The Extreme Programming Pocket Guide covers XP assumptions, principles, events, artifacts, roles, and resources, and more. It concisely explains the relationships between the XP practices. If you want to adopt XP in stages, the Extreme Programming Pocket Guide will help you choose what to apply and when. You'll be surprised at how much practical information is crammed into this slim volume.O'Reilly's Pocket Guides have become a favorite among developers everywhere. By providing a wealth of important details in a concise, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new Extreme Programming Pocket Guide is the book you'll want to have beside your keyboard.

Concise and easy to use, this handy pocket guide to XP is a must-have quick reference for anyone implementing a test-driven development environment.

Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
Extreme Programming requires folks to work together more closely than ever before: developers, managers, coaches, trackers, customers. While immensely valuable, the XP methodology isn’t always self-evident. People accustomed to other methodologies (or lack thereof) would really benefit from a quick, readable reference to XP: a book that can go wherever they are (for example, on site with the customer or at pair programming workstations). O’Reilly’s just delivered that book: Extreme Programming Pocket Guide.

In just over 100 pages, O’Reilly Network technical editor “Chromatic” offers quick, usable answers about every aspect of XP, for every project participant. Part I’s a quick overview for newcomers. Why bother with process? What are XP’s “values,” and why do they matter more than some generic corporate values statement? What does it mean to “assume sufficiency” -- to program as if you had enough time and resources?

Then, it’s on to the day-to-day nuts and bolts. Chromatic covers coding practices (simplicity, refactoring, standards, common vocabularies); developer practices (test-driven development, pair programming, continuous integration); and business practices (planning, regular releases, sustainable scheduling). There’s a chapter on XP iteration planning, plus handy coverage of XP’s minimal (but crucial) artifacts -- including story and task cards. New XP project participants will appreciate Chromatic’s simple explanations of their roles, as well as his quick guide to overcoming the obstacles that stand in the way of “going extreme.” Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks for Dummies, Second Edition.

Read More Show Less

Product Details

  • ISBN-13: 9781449366643
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 7/24/2003
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 108
  • Sales rank: 1,239,047
  • File size: 2 MB

Meet the Author

chromatic manages Onyx Neon Press, an independent publisher. His areas of expertise include agile software development, language design, and virtual machines for dynamic languages. He is also a published novelist. His books include The Art of Agile Development and Masterminds of Programming.

Read More Show Less

Table of Contents

Foreword
Preface
Pt. I Why XP?
Who Cares About Process, Anyway? 2
The XP Equation 3
XP Values 7
Assuming Sufficiency 10
Pt. II Extreme Programming Practices
Coding Practices 16
Developer Practices 25
Business Practices 36
Pt. III XP Events
Iteration Planning 45
The Iteration 50
Releasing 51
Pt. IV Extreme Programming Artifacts
Story Cards 53
Task Cards 55
The Bullpen 56
Pt. V Roles in Extreme Programming
The Customer 59
The Developer 62
Supplementary Roles 63
Pt. VI Coding, XP Style
Do the Simplest Thing That Could Possibly Work 65
You Aren't Gonna Need It 67
Once and Only Once 69
Pt. VII Adopting XP
Before You Start 72
Eliminating Fear and Working Together 72
Starting Feedback 73
Including Managers and Customers 76
How That You're Extreme 78
Pt. VIII Further Resources
XP Resources 79
Index 83
Read More Show Less

Customer Reviews

Average Rating 4.5
( 7 )
Rating Distribution

5 Star

(5)

4 Star

(2)

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
Sort by: Showing all of 7 Customer Reviews
  • Anonymous

    Posted March 27, 2013

    TO EVERYONE

    VICTORY ROAD IS AT VICTORY ROAD

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 25, 2013

    Wells

    I think I will also join.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 25, 2013

    King

    I guess im gonna start too!!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 30, 2013

    To all

    Saffron city is the last city

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 24, 2013

    Astro to lottie

    You forgot victory road.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 24, 2013

    Neko

    Nice job making this

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted September 27, 2003

    Very good concise guide...

    In today's world of tech books that are hundreds of pages long, it's nice to see a short, 'no fluff' guide to a subject that is actually usable. This book fills that bill nicely. Even if you've read about and implemented XP in your shop, there are times you need to review one of the points about how it all works together. Since the author covers all the main points of XP, you can quickly find the information you need. You also get a nice cross-reference at the end of each chapter that shows how each point relies on other parts of the methodology. I find this very useful if you are faced with having to modify XP for your use. It's recommended that you implement XP in its entirety, as it's meant to be more than the sum of its part. But if you have to tweak something, you know how it will affect the other areas. I would not recommend this book as your only resource if you were just starting to implement XP. You really need to read Extreme Programming Explained by Kent Beck. He's the founder of XP, and that book goes into much more detail as to the whys of the process. But this book is one that each member of the team should have to keep the concepts fresh. This is a very good book to use as a supplemental reference or reminder guide if you're using the XP methodology. If you were looking for a concise explanation of XP, this would also work for you. If you were looking for a more in-depth explanation of the methodology, I would recommend one of the books by Kent Beck.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 7 Customer Reviews

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