Want to create interactive content? It’s easy in Genially!

Reuse this genially

Capítulo 1: Desarrollo Ágil de Software - Introducción al desarrollo ágil

GERALDINE ZARIT PAREDES OLIVEROS

Created on October 22, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Course

Practical Course

Basic Interactive Course

Course 3D Style

Minimal Course

Neodigital CPD Course

Laws and Regulations Course

Transcript

Capítulo 1: Desarrollo Ágil de Software - Introducción al desarrollo ágil

CAPITULO I: Desarrollo agil de software

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

Objetivos de aprendizaje

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

Introducción

  • Las tareas de los testers ágiles difieren de las de un proyecto tradicional.
  • El tester debe entender los valores y principios ágiles.
  • El tester está al mismo nivel jerárquico que el resto de miembros del equipo, como programadores, etc. (enfoque de Equipo-Completo).
  • El tester se comunica regularmente con el equipo, contribuyendo así a la temprana reducción del número de defectos en el producto y a su calidad general.

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

El desarrollo ágil de software y el Manifiesto Ágil*

El Manifiesto Ágil, para el desarrollo ágil de software; fue creado en 2001 y desarrollado por un grupo de individuos, que acordaron unos principios y valores compartidos

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

2. Aspectos de los enfoques agiles

El desarrollo ágil de software y el Manifiesto Ágil

Individuos e interacciones
  • El desarrollo ágil se centra en los individuos
  • Un equipo se compone de un número de individuos con diferentes tareas
  • La interacción es muy estrecha y frecuente.
  • Es más eficaz confiar en la colaboración entre los miembros del equipo que en herramientas y procesos.
Software funcional
  • Un software que funciona es fundamental para los clientes.
  • Es una oportunidad para que el equipo de desarrollo tenga un feedback rápido.
  • La documentación detallada toma un lugar secundario
  • El software se pone a disposición a principios de su ciclo de vida de desarrollo, incluso con funcionalidad reducida
  • Un desarrollo ágil crea una ventaja considerable en el tiempo de lanzamiento
  • Especialmente aplicable a cambios rápido; entornos empresariales dinámicos, donde los Problemas y/o soluciones aún pueden ser vagos.
  • Espacio para introducir innovaciones en nuevas áreas de negocio.

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

2. Aspectos de los enfoques agiles

El desarrollo ágil de software y el Manifiesto Ágil

Colaboración del cliente
  • Los clientes tienen dificultades para describir los requisitos del sistema.
  • Colaborando directamente con el cliente , podemos ayudar a entender sus expectativas correctamente.
  • Los contratos con los clientes pueden ser importantes, pero trabajando regularmente y en colaboración es más probable tener éxito.
Respuesta al cambio
  • Los proyectos de software están sujetos a cambios.
  • Los cambios podrían ser en torno a competidores, nuevas tecnologías, etc.
  • Los cambios tienen un fuerte impacto en el proyecto.
  • El proceso de desarrollo tiene que responder a esto .
  • Procesos rígidos, incapaces de aceptar cambios en los planes, no tienen sentido.
  • Las prácticas de trabajo flexibles reaccionan a los cambios y tienen más éxito.

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

El desarrollo ágil de software y el Manifiesto Ágil*

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

El desarrollo ágil de software y el Manifiesto Ágil*

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

El desarrollo ágil de software y el Manifiesto Ágil*

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

Enfoque de Equipo-Completo

Equipo multidisciplinar, auto-organizado
  • Implica a todo aquel con los conocimientos y habilidades necesarias para asegurar el éxito del proyecto, incluye a representantes de los clientes y stakeholders, quienes definen las funcionalidad del proyecto.
  • Los equipos están compuestos entre tres y nueve personas; equipos relativamente
  • pequeños
  • La comunicación y la interacción puede tener lugar fácilmente cuando el equipo comparte la misma habitación
  • Reuniones diarias o daily stand-up meeting (reunión de seguimiento) (capítulo “II/2.1 Comunicación del estado de la prueba, progreso y calidad del producto”), involucran a todos los miembros del equipo y es el momento donde se comunica el progreso del trabajo y los obstáculos que lo bloquean.
  • El enfoque de Equipo-Completo hace la dinámica de las actividades de prueba más eficaz y eficiente

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

Enfoque de Equipo-Completo

Ventajas
  • Mejora la comunicacion y colaboracion dentro del equipo.
  • Permite el aprovechamiento de las distintas habilidades dentro del equipo en beneficio del proyecto.
  • La calidad es reponsabilidad de todos.

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

Enfoque de Equipo-Completo

Cualquier reunión, revision o discusión debe involucrar a testers, representantes del negocio y desarrolladores, proporcionando claridad y entendimiento de los requerimientos a todo el equipo.

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

1. Fundamentos del desarrollo ágil del software

Feedback temprano y frecuente

Beneficios de proyectos ágiles
  • Los comentarios de los clientes se reciben durante todo el proyecto.
  • Nueva información y cambios se pueden incorporar a corto plazo
  • Se pone el foco en funciones con el mayor valor económico y mayor riesgo.

CAPITULO I: DESARROLLO AGIL DE SOFTWARE

2. Aspectos de los enfoques agiles

Feedback temprano y frecuente

Ventajas
  • Evitar malentendidos en relación con los requisitos, aquellos que si se descubren tarde
  • deben ser resueltos con grandes costes.
  • Aclaración de las peticiones de los clientes acerca de las funcionalidad del producto: las funcionalidad más importantes se implementan antes y se muestran al cliente, de modo que los deseos del cliente queden claros en una etapa temprana.
  • Descubrir - mediante la integración continua-, aislar y resolver los problemas de calidad
  • de forma temprana.
  • Ofrecer al equipo ágil, información sobre su productividad y capacidad para realizar entregas.
  • Promover un impulso consistente dentro del proyecto.

¡Te enseña fácil!