EXtreme ProgrammingINTEGRANTES: YESENIA ADAME FERNANDEZ
JOSE LUIS CARRANZA FLORES
CLAUDIA EDITH RUTILO ORTIZ
MIGUEL ANGEL MORALES NIÑO1
¿Qué es Extreme Programming?La Programación Extrema es una              metodología ligera de desarrollo de software que se basa en la simplicidad, la comunicación y la realimentación o reutilización del código desarrollado.
Valores que inspiran XPFEEDBACKCORAJECOMUNICACIÓNSIMPLICIDADComunicaciónXP pone en comunicación directa y continua a clientes y desarrolladores. El cliente se Integra en el equipo para establecer prioridades y resolver dudas. De esta forma ve el avance día a día, y es posible ajustar la agenda y las funcionalidades de forma consecuente Feedback (retroalimentacion) Rápido y ContinuoUnametodologíabasada en el desarrollo incremental de pequeñaspartes, con entregas y pruebasfrecuentes y continuas, proporciona un flujo de retro-informaciónvalioso para detectar los problemas o desviaciones.De esta forma fallos se localizanmuy pronto.
La planificación no puedeevitaralgunoserrores, quesólo se evidencian al desarrollar el sistema.
La retro-informaciónes la herramientaquepermitereajustar la agenda y los planes. SimplicidadLa simplicidad consiste en desarrollar sólo el sistema que realmente se necesita. Implica resolver en cada momento sólo las necesidades actuales.Con este principio de simplicidad, junto con la comunicación y el feedback resulta más fácil conocer las necesidades realesDisciplina en la aplicación de XP
Permitir que el usuario tome las decisiones de negocio
Permitir que el desarrollador tome las decisiones técnicas
Descartar código si es necesario
Introducir cambios cuando las cosas no funcionanLos costos y la complejidad de predecir el futuro son muyelevados, y la mejor forma de acertaresesperar al futuro.Coraje
Roles de personas en XPProgramador
Pieza básica en desarrollos XP
Más responsabilidad que en otros modos de desarrollo
Responsable sobre el código
Responsable sobre el diseño (refactorización, simplicidad)
Responsable sobre la integridad del sistema (pruebas)

Exposicion xp[1]

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
    ¿Qué es ExtremeProgramming?La Programación Extrema es una metodología ligera de desarrollo de software que se basa en la simplicidad, la comunicación y la realimentación o reutilización del código desarrollado.
  • 6.
    Valores que inspiranXPFEEDBACKCORAJECOMUNICACIÓNSIMPLICIDADComunicaciónXP pone en comunicación directa y continua a clientes y desarrolladores. El cliente se Integra en el equipo para establecer prioridades y resolver dudas. De esta forma ve el avance día a día, y es posible ajustar la agenda y las funcionalidades de forma consecuente Feedback (retroalimentacion) Rápido y ContinuoUnametodologíabasada en el desarrollo incremental de pequeñaspartes, con entregas y pruebasfrecuentes y continuas, proporciona un flujo de retro-informaciónvalioso para detectar los problemas o desviaciones.De esta forma fallos se localizanmuy pronto.
  • 7.
    La planificación nopuedeevitaralgunoserrores, quesólo se evidencian al desarrollar el sistema.
  • 8.
    La retro-informaciónes laherramientaquepermitereajustar la agenda y los planes. SimplicidadLa simplicidad consiste en desarrollar sólo el sistema que realmente se necesita. Implica resolver en cada momento sólo las necesidades actuales.Con este principio de simplicidad, junto con la comunicación y el feedback resulta más fácil conocer las necesidades realesDisciplina en la aplicación de XP
  • 9.
    Permitir que elusuario tome las decisiones de negocio
  • 10.
    Permitir que eldesarrollador tome las decisiones técnicas
  • 11.
  • 12.
    Introducir cambios cuandolas cosas no funcionanLos costos y la complejidad de predecir el futuro son muyelevados, y la mejor forma de acertaresesperar al futuro.Coraje
  • 13.
    Roles de personasen XPProgramador
  • 14.
    Pieza básica endesarrollos XP
  • 15.
    Más responsabilidad queen otros modos de desarrollo
  • 16.
  • 17.
    Responsable sobre eldiseño (refactorización, simplicidad)
  • 18.
    Responsable sobre laintegridad del sistema (pruebas)