Programacion Extrema

Páginas: 208 (51901 palabras) Publicado: 26 de agosto de 2011
Extreme Programming Explained Kent Beck
First Edition September 29, 1999 ISBN: 0201616416, 224 pages

Publisher:

Front Matter Table of Contents About the Author

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 manyconventional tenets, including the longheld 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 andthose 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 minimalsystem 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 anddesign--an XP project starts with a quick analysis of the entire system, and XP programmers continue to



1





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 implementationdocumentation--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.

2

Preface.......................................................................................................................... 7 This Book................................................................................................................. 8 What Is XP? ............................................................................................................ 8 Enough ................................................................................................................... 10 Outline.................................................................................................................... 10 Acknowledgments .............................................................................................. 11 Part I: The Problem............................................................................................... 13 Chapter 1. Risk: The Basic Problem............................................................... 13 Our Mission ........................................................................................................... 15 Chapter 2. A Development Episode ................................................................ 16 Chapter 3. Economics of Software Development ...................................... 19 Options................................................................................................................... 19 Example ................................................................................................................. 21 Chapter 4. Four Variables ................................................................................... 22 Interactions Between the Variables ............................................................ 22 Focus on...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PROGRAMACION EXTREMA
  • Programación Extrema
  • Programación extrema
  • Programación Extrema
  • Programacion Extrema
  • Programacion Extrema
  • Programacion extrema
  • Programacion extrema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS