Introduccion a La Programacio Xp

Páginas: 7 (1566 palabras) Publicado: 19 de octubre de 2011
UNIVERSIDAD TECNOLÓGICA DE HONDURAS

CLASE: HERRAMIENTAS CASE

INFORME
TEMA: PROGRAMACIÓN XP

ING. ARNOLDO LEZAMA
REALIZADO POR:
Walter Aguiluz 200661410208
Mario Osorio 256053052
Moisés Díaz 200760510129
Miguel Ángel Hernández 200860510057

TEGUCIGALPA M.D.C OCTUBRE 15 DEL 2011

Introducción a la Programación Extrema (XP)La programación extrema o XP es una metodología de desarrollo que se englobaría dentro de las denominadas metodologías Ágiles en la que se da máxima prioridad a la obtención de resultados y reduce la burocracia que se produce al utilizar otras ‘metodologías pesadas’.
Todo en el software cambia. Los requisitos cambian. El diseño cambia. El negocio cambia. La tecnología cambia. El equipo cambia.Los miembros del equipo cambian. El problema no es el cambio en sí mismo, puesto que sabemos que el cambio va a suceder; el problema es la incapacidad de adaptarnos a dicho cambio cuando éste tiene lugar.
Kent Beck.
El autor de la XP es Kent Beck, entre otros, que con su larga experiencia como programador eligió las mejores características de las metodologías y profundizó en las relaciones deéstas y como se reforzaban unas a otras. Por tanto, la XP no se basa en principios nuevos, sino que todas, o casi todas, sus características ya se conocen dentro de la ingeniería del software, las cuales se complementan para minimizar los tópicos problemas que pueden surgir en todo desarrollo de proyectos software.

Objetivos de la programación extrema

El objetivo principal de la XP es lasatisfacción del cliente. Se le trata de dar al cliente lo que quiere y cuando quiere. Por tanto, se debe responder rápidamente a las necesidades del cliente, aunque realice cambios en fases avanzadas del proyecto. Como metodología Ágil que es, se pueden producir modificaciones de los requisitos del proyecto a lo largo de su desarrollo, sin que esto produzca un buen dolor de cabeza.
Otro de losobjetivos es el trabajo en grupo. Tanto los jefes del proyecto, clientes y desarrolladores forman parte del equipo y deben estar involucrados en el desarrollo.

Valores de la programación extrema

Para garantizar el éxito de un proyecto, los autores de XP han considerado como fundamentales cuatro valores:
Comunicación. Muy importante. La XP ayuda mediante sus prácticas a la comunicación entre losintegrantes del grupo de trabajo: jefes de proyecto, clientes y desarrolladores.
Sencillez. Los programas deben ser los más sencillos posibles y tener la funcionalidad necesaria que se indican en los requisitos. No hay que añadir algo que no se necesite hoy. Si se necesita añadir más funcionalidad mañana pues ya se hará entonces.
Retroalimentación. Las pruebas que se le realizan al software nosmantienen informados del grado de fiabilidad del sistema.
Valentía. Asumir retos, ser valientes ante los problemas y afrontarlos. El intentar mejorar algo que ya funciona. Aunque gracias a las pruebas unitarias no existe el riesgo de ‘meter la pata’.
Algunas voces, añaden además un quinto valor: la humildad. Con la compartición de código, la refactorización y el trabajo de equipo tan estrecho unabuena dosis de humildad siempre es de agradecer.

Prácticas de la programación extrema

12 son las prácticas de la XP:
El juego de la planificación (the planning game). Es un permanente diálogo entre las partes empresarial (deseable) y técnica (posible).
Pequeñas entregas (small releases). Cada versión debe de ser tan pequeña como fuera posible, conteniendo los requisitos de negocios másimportantes, las versiones tiene que tener sentido como un todo, me explico no puedes implementar media característica y lanzar la versión.
Es mucho mejor planificar para 1 mes o 2 que para seis meses y un año, las compañías que entregan software muy voluminoso no son capaces de hacerlo con mucha frecuencia.
Metáfora (metaphor). Una metáfora es una historia que todo el mundo puede contar a cerca...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion Fundamentos De Programaci N
  • Introducción a windows xp
  • Introduccion a Xp
  • Introducción A La Computación Y Al Sistema Operativo Microsoft Windows Xp.
  • INTRODUCCION A LA PROGRAMACI N
  • Introduccion Ala Programacio
  • Introducción a win xp
  • Introducción a windows xp sp2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS