Skip to Content
Extreme Programming Installed
book

Extreme Programming Installed

by Ron Jeffries, Ann Anderson, Chet Hendrickson
October 2000
Intermediate to advanced
288 pages
5h 45m
English
Addison-Wesley Professional

Overview

  • Software that performs required tasks and meets expectations

  • Accurate estimation of time to completion and cost of development

  • The opportunity to decide which features to include and which to defer

  • Frequent small releases that incorporate continual customer feedback

  • Constant integration and automated testing that insures clean code and robust performance

  • These are some of the many benefits of Extreme Programming (XP), a software development approach especially geared for smaller teams facing vague or rapidly changing requirements. Despite the "extreme" in its name, XP actually reduces risks--the risk of putting out software that is faulty, out of date at its release, over budget, or not fully capable of performing the tasks for which it was intended. Initially considered radical, XP has proven itself successful and is entering the mainstream of software development. The greatest challenge now facing software development managers and engineers is how to implement this beneficial approach.

    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.

    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 with confidence

  • xUnit automated testing

  • Handling defects in the fast-paced, team-oriented XP environment

  • How to refine estimates and steer the development effort through frequent changes

  • The authors present the personal reflections of those who have been through the eXtreme Programming experience. Readers will benefit from first hand accounts of hard-won wisdom on topics such as the art of estimation, managing development infrastructure, solving problems without finger-pointing, the importance of simplicity, and how to introduce modern development tools into an environment where none existed.



    0201708426B04062001

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Questioning Extreme Programming

    Questioning Extreme Programming

    Pete McBreen

    Publisher Resources

    ISBN: 0201708426Purchase book