Programacin Extrema XP - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Programacin Extrema XP

Description:

Ken Beck fundador de la metodolog a de XP. Proyecto C3 de DaimlerChrysler. ... Pruebas: Nunca se puede estar seguro de algo hasta haberlo probado. ... – PowerPoint PPT presentation

Number of Views:149
Avg rating:3.0/5.0
Slides: 13
Provided by: albertobor
Category:

less

Transcript and Presenter's Notes

Title: Programacin Extrema XP


1
Programación Extrema (XP)
  • Alan Quirino 617993
  • Eder Ramírez 796598
  • Edgar García 796627
  • Alberto Borrell 1031357
  • Raúl Bribiesca 1031862

2
Historia
  • Nació en 1996.
  • Ken Beck fundador de la metodología de XP.
  • Proyecto C3 de DaimlerChrysler.
  • Identificó que era lo simple y lo difícil al
    momento de programar.

3
Qué es XP?
  • Metodología para un ágil desarrollo de software.
  • Programación basada en los deseos del cliente.
  • El equipo lo conforman los jefes de proyecto,
    desarrolladores y el cliente.
  • Se rige por valores y principios.

4
Valores de XP
  • Comunicación Crear software requiere de sistemas
    comunicados.
  • Simplicidad Empezar con lo necesario y requerido
    y trabajar desde ahí.
  • Retroalimentacion Del sistema, del cliente, y
    del equipo.
  • Valentia Programa para hoy y no para mañana.
  • Respeto El equipo debe trabajar como uno, sin
    hacer desiciones repentinas.

5
Actividades
  • Codificación La parte mas importante de XP.
  • Pruebas Nunca se puede estar seguro de algo
    hasta haberlo probado.
  • Escuchar Escuchar los requisitos del cliente
    acerca del sistema a crear.
  • Diseño Crear una estructura del diseño para
    evitar problemas.

6
Ciclo de la XP
7
Planeación de la XP
  • Para planear la programación extrema debemos de
    tomar en consideración algunas piezas clave como
    son costo, la calidad, el tiempo y el alcance que
    puede tener.El costo se puede incrementar o
    disminuir por la cantidad de personas que se
    contraten en el proyectoCalidadLa calidad
    internaLa calidad externaTiempo el
    desarrollo de un software no es un proceso
    rígido. los clientes toman decisiones de
    negocio y los programadores toman decisiones
    técnicas. Como decisiones técnicas tenemos a los
    días y prioridades y como las técnicas se
    encuentran los estimados.Beck,K., Flower,M.
    (2001). Planning extreme programming. boston
    Addison-Wesley.

8
Usos y aplicaciones de XP
  • Extreme Programming se usa actualmente para la
    creación y desarrollo practico de software.
  • Este se ha usado mucho últimamente, ya que es una
    metodología ágil para desarrollar software, antes
    de dar ejemplos de empresas que aplican Extreme
    programming, citaré las ventajas y desventajas
    que este tipo de metodología ágil aporta.

9
Ventajas y desventajas de Extreme Programming
  • Ventajas
  • Programación organizada.
  • Menor taza de errores.
  • Satisfacción del programador.
  • Desventajas
  • Es recomendable emplearlo solo en proyectos a
    corto plazo.
  • Altas comisiones en caso de fallar.

10
Ejemplo de aplicación de Extreme Programming
  • Las aplicaciones donde se puede usar Extreme
    Programming son extensas, ya que en cualquier
    rama de mercado y ciencia XP es una buena opción.
  • Un ejemplo de una empresa que aplico Extreme
    Programming es ONess, cuyo objetivo es un
    proyecto open source para el negocio textil
    mayorista desarrollado con tecnologías open
    source innovadoras.

11
Beneficios
  • El cliente tiene el control sobre las
    prioridades.
  • Se hacen pruebas continuas durante el proyecto.
  • La XP es mejor utilizada en la implementación de
    nuevas tecnologías donde los requerimientos
    cambian rápidamente.

12
Conclusiones
Write a Comment
User Comments (0)
About PowerShow.com