Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0201616416
ISBN-13: 9780201616415
Publisher: Addison-Wesley Professional
Copyright: 2000
Format: Paper; 224 pp
Status: Out of Print
Suggested retail price: $29.95
This item is out of print and is no longer available for purchase.
The new concept of Extreme Programming (XP) is gaining more and more acceptance, partially because it is controversial, but primarily because it is particularly well-suited to help the small software development team succeed. This book serves as the introduction to XP that the market will need. XP is controversial, many software development sacred cows don't make the cut in XP; it forces practitioners to take a fresh look at how software is developed. The author recognizes that this "lightweight" methodology is not for everyone. However, anyone interested in discovering what this new concept can offer them will want to start with this book.
- XP is a lightning rod for discussion in the software development community; it is rapidly gaining acceptance and momentum.
- Kent Beck is one of the most respected names in software development and the father of XP.
- XP was conceived and developed to address the specific needs of software development conducted by small teams in the face of vague and changing requirements.
- XP is financially-focused; it recognizes that software projects have to work to achieve reductions in cost and exploit those savings.
- The book was recipient of Software Development magazine's JOLT Product Excellence Award.
Foreword by Erich Gamma.
Preface.
I. THE PROBLEM.
II. THE SOLUTION.
Extreme Programming Explained: Embrace Change, 2/E
Beck & Andres
© 2005 | Addison-Wesley Professional | Paper; 224 pages | Instock
ISBN-10: 0321278658 | ISBN-13: 9780321278654
Brief Description | Buy from myPearsonStore
Nearly five years after the first edition of this book exploded on to the market,
noted software engineering guru and the father of Extreme Programming (XP)
Kent Beck provides a fresh look at this controversial topic. XP remains the
most popular agile methodology in software development, and many believe it
is ideal for small to mid-size development organizations. However, XP is not
without its detractors. The goal of the book remains to help programmers and
teams decide if XP is the right path to pursue. The book offers advice, but does
not provide a prescriptive, "how to" style format. This Fifth Anniversary
Edition enhances the full knowledge of XP and gives both the advocate and
skeptic of XP full detail to move forward with an informed opinion.
Kent Beck consistently challenges software engineering dogma, promoting ideas like patterns, test-driven development, and Extreme Programming. Currently affiliated with Three Rivers Institute and Agitar Software, he is the author of many Addison-Wesley titles.
Software development projects can be fun, productive, and even daring. Yet they can consistently deliver value to a business and remain under control.
Extreme Programming (XP) was conceived and developed to address the specific needs of software development conducted by small teams in the face of vague and changing requirements. This new lightweight methodology challenges many conventional tenets, including the long-held assumption that the cost of changing a piece of software necessarily rises dramatically over the course of time. XP recognizes that projects have to work to achieve this reduction in cost and exploit the savings once they have been earned.
Fundamentals of XP include:
- Distinguishing between the decisions to be made by business interests and those to be made by project stakeholders.
- Writing unit tests before programming and keeping all of the tests running at all times.
- Integrating and testing the whole system--several times a day.
- Producing all software in pairs, two programmers at one screen.
- Starting projects with a simple design that constantly evolves to add needed flexibility and remove unneeded complexity.
- Putting a minimal system into production quickly and growing it in whatever directions prove most valuable.
Why is XP so controversial? Some sacred cows don't make the cut in XP:
- Don't force team members to specialize and become analysts, architects, programmers, testers, and integrators--every XP programmer participates in all of these critical activities every day.
- Don't conduct complete up-front analysis and design--an XP project starts with a quick analysis of the entire system, and XP programmers continue to make analysis and design decisions throughout development.
- Develop infrastructure and frameworks as you develop your application, not up-front--delivering business value is the heartbeat that drives XP projects.
- Don't write and maintain implementation documentation--communication in XP projects occurs face-to-face, or through efficient tests and carefully written code.
You may love XP, or you may hate it, but Extreme Programming Explained will force you to take a fresh look at how you develop software.
0201616416B04062001
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
This title is a member of the XP Series, which also contains the titles below . You can also visit the XP Series page.
Extreme Programming Applied: Playing to Win
Auer & Miller
© 2002 | Addison-Wesley Professional | Paper; 384 pages | Instock
ISBN-10: 0201616408 | ISBN-13: 9780201616408
Buy from myPearsonStore
Extreme Programming Explained: Embrace Change, 2/E
Beck & Andres
© 2005 | Addison-Wesley Professional | Paper; 224 pages | Instock
ISBN-10: 0321278658 | ISBN-13: 9780321278654
Brief Description | Buy from myPearsonStore
Extreme Programming Explored
Wake
© 2002 | Addison-Wesley Professional | Paper; 192 pages | Estimated Availability: 07/18/2001
ISBN-10: 0201733978 | ISBN-13: 9780201733976
Buy from myPearsonStore
Extreme Programming Installed
Jeffries, Anderson & Hendrickson
© 2001 | Addison-Wesley Professional | Paper; 288 pages | Instock
ISBN-10: 0201708426 | ISBN-13: 9780201708424
Brief Description | Buy from myPearsonStore
Extreme Programming for Web Projects
Wallace, Raggett & Aufgang
© 2003 | Addison-Wesley Professional | Paper; 192 pages | Estimated Availability: 09/19/2002
ISBN-10: 0201794276 | ISBN-13: 9780201794274
Buy from myPearsonStore
Planning Extreme Programming
Beck & Fowler
© 2001 | Addison-Wesley Professional | Paper; 160 pages | Instock
ISBN-10: 0201710919 | ISBN-13: 9780201710915
Brief Description | Buy from myPearsonStore
Testing Extreme Programming
Crispin & House
© 2003 | Addison-Wesley Professional | Paper; 336 pages | Instock
ISBN-10: 0321113551 | ISBN-13: 9780321113559
Buy from myPearsonStore
Nearly five years after the first edition of this book exploded on to the market,
noted software engineering guru and the father of Extreme Programming (XP)
Kent Beck provides a fresh look at this controversial topic. XP remains the
most popular agile methodology in software development, and many believe it
is ideal for small to mid-size development organizations. However, XP is not
without its detractors. The goal of the book remains to help programmers and
teams decide if XP is the right path to pursue. The book offers advice, but does
not provide a prescriptive, "how to" style format. This Fifth Anniversary
Edition enhances the full knowledge of XP and gives both the advocate and
skeptic of XP full detail to move forward with an informed opinion.
Extreme Programming Installed explains the core principles of Extreme Programming and details each step in the XP development cycle. This book conveys the essence of the XP approach--techniques for implementation, obstacles likely to be encountered, and experience-based advice for successful execution.
Planning is critical; without it, software projects can quickly fall apart. Written by acknowledged XP authorities Kent Beck and Martin Fowler, Planning Extreme Programming presents the approaches, methods, and advice needed to plan and track a successful Extreme Programming project. The key XP philosophy: Planning is not a one-time event, but a constant process of reevaluation and course-correction throughout the lifecycle of the project. Students will learn how planning is essential to controlling workload, reducing programmer stress, increasing productivity, and keeping projects on track. Planning Extreme Programming also focuses on the importance of estimating the cost and time for each user story (requirement), determining its priority, and planning software releases accordingly.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

