Metodologías

Curso de Extreme Programming (XP): Herramientas para mejorar las entregas de los equipos ágiles

En este curso vamos a contextualizar qué es Extreme Programming (XP) y sus principales técnicas, valores, principios y aplicación, ofreciendo una visión crítica de por qué deben adoptarse sus técnicas en equipos de Desarrollo de Software y un ejemplo práctico de su implementación.

Impartido por:

4.3 (21 valoraciones)
2 horas y 18 minutos · Empresas
Extreme Programming en equipos ágiles

Lo que aprenderás en este curso:

  • Cómo aplicar las técnicas de XP.
  • Definir el proceso de desarrollo ágil de software con XP.
  • Cómo utilizar XP en conjunto con otras metodologías ágiles de desarrollo de software.

Requisitos del curso

Es necesario tener conocimientos básicos de desarrollo de software y metodologías ágiles.

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
4.3
21 valoraciones

Contenido del curso:

    • 1m
    • ¿Por qué Extreme Programming?
      6m
    • ¿Qué es Extreme Programming?
      3m
    • Valores
      8m
    • Principios
      13m
    • Historias de usuario
      4m
    • Pruebas de aceptación
      3m
    • Estimación
      7m
    • Pruebas unitarias y de integración
      5m
    • Plan de entrega
      5m
    • Plan de iteración
      5m
    • ¿Qué es Pair Programming?
      6m
    • Mejores prácticas para realizar Pair Programming
      8m
    • ¿Qué es TDD?
      3m
    • Mejores prácticas para realizar TDD
      7m
    • ¿Qué es Integración Continua?
      4m
    • Mejores prácticas para realizar Integración Continua
      5m
    • ¿Qué es Refactoring?
      6m
    • Mejores prácticas para realizar Refactoring
      4m
    • Reuniones Stand Up
      7m
    • 3m
    • Releases
      3m
    • Tipos de planificación
      4m
    • La importancia de la Mejora Continua
      9m
También te puede interesar

Te dejamos una selección de cursos, carreras y artículos

Implementar el Método Kanban en un equipo de IT

¿Cómo implementar el Método Kanban en un equipo de IT?

49 minutos y 55 segundos · Empresas

En este taller veremos una aplicación real del método Kanban para equipos de IT, que gestionen desarrollos, defectos, mantenimientos y evolutivos.

  • Gestión de Proyectos y Estrategia
Método Kanban: ¿Cómo empezar?

Método Kanban: ¿Cómo empezar?

48 minutos y 43 segundos · Empresas

El Método Kanban gana cada vez más espacio en las organizaciones, sea para gestión de servicios o productos. En este taller, mostraremos cómo empezar y …

  • Gestión de Proyectos y Estrategia

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

2

¿Cuándo comienza la formación?

En OpenWebinars las formaciones no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

3

¿Puedo obtener un diploma que acredite mis conocimientos?

Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.

También podrás obtener un diploma de nivel superior al superar todas las formaciones de la lista.

Esta formación está pensada para alumnos interesados en el desarrollo de software ágil aplicando las mejores prácticas, que posean conocimientos básicos en el desarrollo de software, testing y metodologías ágiles, ya que son imprescindibles para seguir la formación de manera correcta.

Este curso de Extreme Programming se ha dividido en 7 bloques, cada uno enfocado en un aspecto de los que cubre la formación, para ir avanzando en la misma de una forma organizada y pudiendo aprender sin mezclar conceptos.

En el bloque introductorio nos centramos en explicar qué es Extreme Programming, por qué utilizarlo en equipos de Desarrollo de Software y las ventajas que aporta, así como detallar sus fundamentos, valores y principios. 

Una vez conocido todo lo explicado anteriormente, podrás pasar al segundo apartado del curso, que se centra en los artefactos de XP. A lo largo de las lecciones que componen este bloque, se explicará y profundizará en las historias de usuario, las pruebas de aceptación, la estimación, las pruebas unitarias y de integración, el plan de entrega y el plan de iteración.

Seguidamente, en las 5 secciones que restan para concluir el curso, abordaremos algunas prácticas empleadas en Extreme Programming, como son Pair Programming, TDD, Integración Continua, Refactoring y Feedback Loops, explicando en qué consiste cada una de ellas y detallando una serie de buenas prácticas a la hora de aplicarlas.

Como puedes comprobar, es un curso muy completo y que te permitirá aprender a aplicar las técnicas de XP, definir el proceso de desarrollo ágil de software con XP y utilizar esta metodología en conjunto con otras metodologías ágiles de desarrollo de software, para mejorar así las entregas de tu equipo ágil.

 

Artículos
Ver todos