Star Wars Sale
 
 

Special Offers see all

Enter to WIN!

Weekly drawing for $100 credit. Subscribe to PowellsBooks.news for a chance to win.
Privacy Policy

More at Powell's


Recently Viewed clear list


Original Essays | June 20, 2014

Lauren Owen: IMG The Other Vampire



It's a wild and thundery night. Inside a ramshackle old manor house, a beautiful young girl lies asleep in bed. At the window, a figure watches... Continue »
  1. $18.90 Sale Hardcover add to wish list

    The Quick

    Lauren Owen 9780812993271

spacer
Qualifying orders ship free.
$8.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside - Bldg. 2 Software Engineering- Software Management

Extreme Programming Installed (XP)

by

Extreme Programming Installed (XP) Cover

 

 

Excerpt

Preface

How much would you pay for a software development team that would do what you want? Wait, don't answer yet--what if they could also tell you how much it would cost, so that you could decide what to do and what to defer, on your way to your deadline? You also get quality software, a robust array of tests that support the project through its entire lifecycle, and an up-to-date, clear view of project status. Best of all, you get the ability to change your mind about what you want, at any time.

There aren't any silver bullets in software development, and there probably never will be. However, Extreme Programming is a simple set of common-sense practices that, when used together, really can give you much of what you just read in the paragraph above. In this book, we tell you what the XP practices are, and how to install them in your project.

We are software developers. We have been involved in many successful projects, and even in some that weren't so successful. The successful ones were a lot more fun, for us, and for our customers. The unsuccessful ones have taught us a great deal about software development.

We have had the privilege of working on a great project, with a great teacher, Kent Beck. We helped shape the software process named Extreme Programming, XP for short. Since then, we have been helping everyone who will listen to learn from our experience.

The first book in the Extreme Programming series, Extreme Programming Explained , covers the reasoning behind the XP process. Based on our experience on the original XP project (and others), this book describes what makes XP work, day to day and month to month.

Successful software development is a team effort--not just the development team but the larger team consisting of customers, management, and developers. Extreme Programming is a simple process that brings these people together and helps them to succeed together. XP is aimed primarily at object-oriented projects using teams of a dozen or fewer programmers in one location. We would use XP for both in-house development and development of shrink-wrapped software. The principles of XP apply to any moderately sized project that needs to deliver quality software rapidly and flexibly.

XP is about balancing the needs of customers with the abilities of programmers, and about steering (managing the project to success). If you're a customer, a programmer, or a manager, here's what this book offers you:

Customers--who have software that needs to be developed: you will learn simple, effective ways to communicate what you need, to be sure that you are getting what you need, and to steer the project to success. You will learn that you can change your mind and still get what you need on time.

Programmers--who, on an XP project, define the architecture, design the system, and write the tests and the code that support them: you will learn how to deliver business value quickly, how to deal with changing requirements, and how to build customer confidence and support. You will learn to build for tomorrow by building only what you need today.

Managers--who control the project resources: you will learn how to measure project progress, how to measure quality, and how to answer the all-important question, "When will you be done?" You will learn an important truth of management--to use the programmers' actual performance to predict completion.

Customers, programmers, and managers must all work together to build the system that's needed. Chapter 1, Extreme Programming, will describe the roles, rights, and responsibilities, and provide a road map for the book. Dig right in. We're sure that the XP practices can improve your projects, as they have ours.

0201708426P04062001

Product Details

ISBN:
9780201708424
Author:
Jeffries, Ron
Author:
Hendrickson, Chet
Author:
Jeffries, Ronald E.
Author:
Anderson, Ann
Publisher:
Addison-Wesley Professional
Location:
Boston
Subject:
Programming - General
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
Development
Subject:
eXtreme programming
Subject:
Software Development & Engineering - General
Subject:
Computer software -- Development.
Subject:
Software Engineering-General
Copyright:
Edition Description:
Trade paper
Series:
Xp Series
Series Volume:
104-493
Publication Date:
October 2000
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
288
Dimensions:
9.24x7.31x.62 in. .96 lbs.

Other books you might like

  1. Planning Extreme Programming (XP) New Trade Paper $40.25
  2. Extreme Programming Explored (XP) Used Trade Paper $6.95
  3. Extreme Programming Examined (XP) Used Trade Paper $5.50
  4. Virtual Teams: People Working Across... New Hardcover $58.00
  5. Dream kitchen planning Used Trade Paper $5.95

Related Subjects

Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Software Management

Extreme Programming Installed (XP) Used Trade Paper
0 stars - 0 reviews
$8.95 In Stock
Product details 288 pages Addison-Wesley Professional - English 9780201708424 Reviews:
"Synopsis" by , Extreme Programming Installed is a short presentation of the core practices composing the emerging discipline of Extreme Programming (XP). The book is a connected collection of essays by experienced users of XP, and the material is presented in the order in which it should be implemented in a development project. The authors' unique approach allows this book to be used in a tutorial/user guide fashion, while the individual essays can be continually accessed as a quick reference to specific aspects of XP. The result is a book that allows the reader to improve the quality of their software development efforts with XP.
"Synopsis" by , A guide to the core practices and implementation steps that compose the software development discipline of Extreme Programming (XP). The material is presented in the order in which it should be implemented in a development project allowing the book to be used in a tutorial fashion.
"Synopsis" by , You will learn the best approaches to:- working with an on-site customer- Defining requirements with user 'stories'- Estimating the time and cost of each story- Delivering small, frequent releases- Performing constant integration and frequent iterations- Running design sessions to help programmers move forward- xUnit automated testing- Handling defects in the fas-paced XP environment- Refining estimates and steering the development effort through frequent changes.The authors present the personal reflections of those who have been through the eXtreme Programming experience.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.