Presentación Color Pastel
22690388 ARISBETH CAMACHO MONTERO
Created on August 28, 2024
More creations to inspire you
AGRICULTURE DATA
Presentation
LAS ESPECIES ANIMALES MÁS AMENAZADAS
Presentation
WATER PRESERVATION
Presentation
BIDEN’S CABINET
Presentation
YURI GAGARIN IN DENMARK
Presentation
C2C VOLUNTEER ORIENTATION
Presentation
TALK ABOUT DYS WITH TEACHER
Presentation
Transcript
Maestra: Dalia Rosario Hernández LópezActividad:Documento MultimediaFecha: 02 de Septiembre del 2024
Fundamentos de ingenieria de software
Alumnos:Arisbeth Camacho MonteroMiguel Angel Carrizales Díaz Karen Rojas Zaragoza
Programación extrema (XP)
06/10/18
La programación extrema es una metodología ágil de gestión de proyectos que se centra en la velocidad y la simplicidad con ciclos de desarrollo cortos y con menos documentación.Ademas realiza revisiones de código frecuentes y pruebas unitarias para realizar cambios rápidamente. Además es muy creativa y colaborativa, ya que promueve el trabajo en equipo durante todas las etapas de desarrollo
¿Qué es la programación extrema (XP)?
01
1. Planificación Durante las etapas de planificación de la programación extrema, deberás determinar si el proyecto es viable y si se adapta al método XP.
5 reglas de la metodología de programación extrema (XP)
2. GestiónSi trabajas en un equipo remoto, considera usar una plataforma que fomente el trabajo asincrónico para la colaboración remota.
5 reglas de la metodología de programación extrema (XP)
3. DiseñoSi recién incursionas en la programación extrema, te recomemos empezar con el diseño más simple posible, ya que las iteraciones posteriores incrementarán su complejidad
5 reglas de la metodología de programación extrema (XP)
4. Codificación: Esta interacción te permite probar e incorporar comentarios dentro de cada iteración, en lugar de esperar hasta el final de cada sprint
5 reglas de la metodología de programación extrema (XP)
5. Prueba: Deberás realizar pruebas durante todo el proceso de programación extrema. Todo el código deberá someterse a pruebas unitarias antes de su lanzamiento
5 reglas de la metodología de programación extrema (XP)
Los orígenes de XP se remontan a fines de la década de 1990, cuando Kent Beck la creó para gestionar el desarrollo de un sistema de software de nómina para Chrysler llamado Proyecto C3. El objetivo al implementar la programación extrema era (y sigue siendo) eliminar la resistencia a cambiar el código en un proyecto de desarrollo.
¿Quién desarrolló la programación extrema?
- Alta calidad del software: XP fomenta prácticas como la programación en parejas, las pruebas continuas y la refactorización constante, lo que resulta en un software de alta calidad con menos errores.
- Adaptabilidad: Es altamente flexible y permite responder rápidamente a los cambios en los requisitos del cliente,es ideal en entornos donde las necesidades pueden cambiar frecuentemente.
- Mejor comunicación y colaboración: XP promueve la comunicación constante entre los desarrolladores y los clientes
Ventajas
- Alta demanda de recursos: XP puede requerir más recursos en términos de tiempo y personal, especialmente debido a prácticas como la programación en parejas y las pruebas continuas.
- Requiere alta disciplina: Para que XP funcione correctamente, todos los miembros del equipo deben seguir estrictamente las prácticas y principios de XP.
- Riesgo de falta de documentación: Como XP pone un fuerte énfasis en el código sobre la documentación, puede resultar en una falta de documentación adecuada.
Desventajas
- Para gestionar un equipo más pequeño.
- Si estás constantemente en contacto con tus clientes.
- Si trabajas con un equipo flexible que pueda aceptar el cambio.
- Si dominas los aspectos técnicos de la codificación.
¿Cuándo deberías implementar la programación extrema?
1. Simplicidad
4. Valentía
5. Respeto
3. Comentarios
2. Comunicación
Los 5 valores de la programación extrema (XP)
Estándares de codificación
Metáfora
Ritmo de trabajo sostenible
Integración continua
Propiedad colectiva
Refactorización
Desarrollo guiado por pruebas (TDD)
Programación en parejas
Diseño simple
Pequeñas entregas
Pruebas de clientes
El juego de planificación
¿Cuáles son las 12 prácticas de la programación extrema?
11
12
10
- https://asana.com/es/resources/extreme-programming-xp
- https://www.bing.com/search?q=programación+extrema+xp&FORM=HDRSC1
- https://blog.comparasoftware.com/metodologia-xp/
Bibliografia