TY - BOOK AU - Lippert,Martin AU - Roock,Stefan AU - Wolf,Henning TI - eXtreme programming in action: practical experiences from real world projects SN - 0470847050 (pbk.) : AV - QA76.76.D47 L55 2002 PY - 2002/// CY - West Sussex, Eng., New York PB - J. Wiley KW - Computer software KW - Development KW - eXtreme programming N1 - Includes bibliographical references and index; The values of XP -- The principles of XP -- The practices of XP -- A non-XP project -- Evaluation of the project -- An XP project -- Evaluation of the project -- XP practices -- On-site customer -- Reference to other XP practices -- Planning game -- Reference to other XP practices -- Metaphors -- WAM metaphors -- Reference to other XP practices -- Small releases -- Reference to other XP practices -- Testing -- Unit tests as a laboratory for inheriting classes -- Testing and Design by Contract -- Acceptance tests: Description -- Acceptance tests: Experiences -- Reference to other XP practices -- Simple design -- Establishing simple designs -- Simple design and frameworks -- Optimising performance -- Reference to other XP practices -- Refactoring -- Testing and refactoring -- Refactoring support -- Reference to other XP practices -- Pair programming -- Reference to other XP practices -- Collective ownership -- Reference to other XP practices -- Continuous integration -- Reference to other XP practices -- Coding standards -- Reference to other XP practices -- Sustainable pace -- Reference to other XP practices -- Literature -- Roles -- Customer -- Programmer -- Tester -- Tracker -- XP Coach -- Consultant -- Big Boss -- Experiences -- Client -- User -- Project manager -- Artefacts -- Story cards -- Adaptation: Scenarios -- Adaptation: Glossary -- Adaptation: Project diary -- Task cards -- Release plan -- Adaptation: Staged release plan -- Adaptation: Core system with special systems -- Iteration plan -- Adaptation: Base lines -- Organisation -- Defining requirements -- Project planning -- Contract formation -- Sprints -- Stand-up meetings -- Implementing XP -- Implementation strategies -- The XP coach -- How do you become an XP developer? -- Management of XP projects -- Adaptations of XP -- Typical traps and how to avoid them -- XP games -- eXtreme hour -- eXPlanations game -- Special situations -- eXtreme frameworking -- Migration of legacy systems -- E-business applications -- Product development -- Outsourcing -- Certification of development processes -- Project reports -- Project Kermit -- Context -- XP use -- Evaluation -- Project Gonzo -- Context -- XP use -- Evaluation -- Project Scooter -- Context -- XP use -- Evaluation -- Project JWAM -- XP use -- Evaluation -- Managers -- Developers -- Outlook -- Integrating methods -- The tools and materials approach -- The tools and materials layer architecture N2 - Real-life experience of eXtreme Programming from XP programmers. eXtreme Programming (XP) is a hot new development methodology for building software systems quickly without sacrificing quality. Authors Lippert, Wolf and Rook have three years' experience of working on professional XP projects. The projects range from application via prototype to framework development and cover project sizes from one person month to more than 400 person months. Until now XP has been described in outline by those promoting its advantages, this book provides objective examples of how it can be used in practice. * An objective assessment of XP, grounded in real world experience, and not written by those championing this method * Invaluable combination of theory and practice * Covers advanced topics such as project organization, team roles and integrating legacy systems ER -