Cristhian Cobo
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.
¿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.
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.
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.
Ciclo de la XP
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 proyecto Calidad: La calidad interna La calidad externa Tiempo: “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.
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.
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.
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.
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.

Más contenido relacionado

PDF
Programación Extrema - XP
PPTX
Programación Extrema (XP)
PPTX
Proceso de Software Personal
PPTX
Modelo Cascada y Espiral
PPTX
02 Mitos de la ingeniería de software
PPTX
Cocomo ii
PDF
Cocomo ii guía
PPTX
Metodologia xp cortesserranoeliud
Programación Extrema - XP
Programación Extrema (XP)
Proceso de Software Personal
Modelo Cascada y Espiral
02 Mitos de la ingeniería de software
Cocomo ii
Cocomo ii guía
Metodologia xp cortesserranoeliud

La actualidad más candente (20)

PPTX
Modelos de estimacion de software
PDF
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
PPTX
Unidad 1 Ingenieria de software
PDF
IDR Unidad 2: Elicitación de requerimientos
PPTX
MODELO COCOMO (INGENIERA DE SOFTWARE)
PDF
Metodología xp
DOC
Requerimientos norma ieee830
PDF
IIS Unidad1: Introducción a la Ingeniería de Software
PDF
IDR Unidad 4: Validación y gestión de requisitos
PDF
IIS Unidad 4 Proyecto de software
PPTX
Tecnicas de estimacion de costos de proyecto software
PPTX
Tipos de pruebas de software
PPT
Rup disciplinas
PPTX
Modelo TSP
PPT
Ejemplo rup
PDF
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
PPTX
Planificación de un proyecto de ingeniería de software
PDF
IIS Unidad 3B Proceso de desarrollo de software
PPTX
Planificacion de proyecto de software
Modelos de estimacion de software
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
Unidad 1 Ingenieria de software
IDR Unidad 2: Elicitación de requerimientos
MODELO COCOMO (INGENIERA DE SOFTWARE)
Metodología xp
Requerimientos norma ieee830
IIS Unidad1: Introducción a la Ingeniería de Software
IDR Unidad 4: Validación y gestión de requisitos
IIS Unidad 4 Proyecto de software
Tecnicas de estimacion de costos de proyecto software
Tipos de pruebas de software
Rup disciplinas
Modelo TSP
Ejemplo rup
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
Planificación de un proyecto de ingeniería de software
IIS Unidad 3B Proceso de desarrollo de software
Planificacion de proyecto de software
Publicidad

Similar a Metodologia xp (20)

DOCX
Ha2 nv50 rodriguez montiel moises-xp
DOCX
HA2NV50 EQ8 - XP Doc
PPTX
programaciON EXTREMA.pptx
PPTX
Extremeprograming
PPT
10245215.ppth
PDF
Programacion extrema
DOCX
Monografia metodologia xp
PPTX
Programación Extrema (Extream Programming XP)
PPTX
PPTX
DOCX
Monografia metodologia agil xp oficial
PPTX
presentacion metodogia agil xp extremisp
PPTX
Programacion Extrema (XP).pptx
PDF
Programación extrema xp
PPTX
Exposicion xp[1]
PPTX
Programación extrema
PPTX
Metodología de desarrolo agil
PPT
Programacion Extrema
Ha2 nv50 rodriguez montiel moises-xp
HA2NV50 EQ8 - XP Doc
programaciON EXTREMA.pptx
Extremeprograming
10245215.ppth
Programacion extrema
Monografia metodologia xp
Programación Extrema (Extream Programming XP)
Monografia metodologia agil xp oficial
presentacion metodogia agil xp extremisp
Programacion Extrema (XP).pptx
Programación extrema xp
Exposicion xp[1]
Programación extrema
Metodología de desarrolo agil
Programacion Extrema
Publicidad

Más de CrisCobol (7)

PDF
HERCase
PPT
Metodos agiles
PPT
Metodos agiles
PPT
Uwe uml
PPT
Uwe uml
PPT
Trabajo metodologia scrum
PPT
Metodologia xp
HERCase
Metodos agiles
Metodos agiles
Uwe uml
Uwe uml
Trabajo metodologia scrum
Metodologia xp

Último (20)

PPTX
Cumplimiento de ISO 27002 Nubes Púb.pptx
PDF
Sociedad y ética digital en inteligencia artificial
PDF
Ciberataques, Normativas y Protección: Ayudando a las Entidades Financieras a...
PDF
sol tecnología 2025.pdf........pdf10-7grado
PPTX
Preparación de las operaciones en internet de las empresas habilitada por la ...
PDF
Gtd Infraestructura Digital de Misión Critica
PPTX
Del SIEM Tradicional al SOC del Futuro: La Evolución Inteligente
PPTX
en este libro encontrarás la lectura inicial para tus niños
PPTX
IMPORTANCIA EMPRESARIAL , TIPOS DE ESTRUCCTURAp.pptx
PDF
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
PDF
Control total para proteger tus activos en base al riesgo
PPTX
Desarrollo Seguro en un mundo multi-stack con Pruebas de Seguridad de Forma A...
DOCX
Planeaciónnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
PDF
conceptosbsicosdeprogramacinpseintlaura.pdf
PDF
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
PDF
Especificación Técnica - Cable TSCGEWOEU _ Feichun Cable Co., Ltd_.pdf
PDF
004-CC2014-Irrigacion Mbb equinos del mundo
PDF
Estrategia de Apoyo Juan José Narvaéz 9-4
PPTX
Gestión de la exposición, cómo anticiparse a los ciberataques
PPTX
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO
Cumplimiento de ISO 27002 Nubes Púb.pptx
Sociedad y ética digital en inteligencia artificial
Ciberataques, Normativas y Protección: Ayudando a las Entidades Financieras a...
sol tecnología 2025.pdf........pdf10-7grado
Preparación de las operaciones en internet de las empresas habilitada por la ...
Gtd Infraestructura Digital de Misión Critica
Del SIEM Tradicional al SOC del Futuro: La Evolución Inteligente
en este libro encontrarás la lectura inicial para tus niños
IMPORTANCIA EMPRESARIAL , TIPOS DE ESTRUCCTURAp.pptx
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
Control total para proteger tus activos en base al riesgo
Desarrollo Seguro en un mundo multi-stack con Pruebas de Seguridad de Forma A...
Planeaciónnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
conceptosbsicosdeprogramacinpseintlaura.pdf
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
Especificación Técnica - Cable TSCGEWOEU _ Feichun Cable Co., Ltd_.pdf
004-CC2014-Irrigacion Mbb equinos del mundo
Estrategia de Apoyo Juan José Narvaéz 9-4
Gestión de la exposición, cómo anticiparse a los ciberataques
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO

Metodologia xp

  • 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.
  • 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 proyecto Calidad: La calidad interna La calidad externa Tiempo: “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.