Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 8 Introducción A Metodologías Ágiles
Clase 8 Introducción A Metodologías Ágiles
Vía Panamericana 5 ½ Km
UNIDAD II: Modelos Agiles y Aspectos Humanos de Vía Machala – El Cambio
la Ingeniería de Software
Ing. Hernán M. Sánchez Mendieta, Mgs.
DOCENTE
hsanchez@utmachala.edu.ec
Tema:
Introducción a los Modelos, desarrollo ágil y el
costo del cambio
Campus Universitario
CLASE: 8
hsanchez@utmachala.edu.e
c
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Objetivo
Desarrollar habilidades
para adoptar y adaptarse
al cambio mientras
entrega software
funcional de la
manera más eficiente
posible.
DOCENTE
INGENIERIA DE SOFTWARE 1
Ing. Hernán M. Sánchez Mendieta, Mgs. hsanchez@utmachala.edu.ec
2 ¿Qué vamos a ver hoy?
Contenido
2 Desarrollo Ágil.
INTRODUCCIÓN
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
INTRODUCCIÓN
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
INTRODUCCIÓN
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
El punto de partida es fue el Manifiesto Ágil, un documento
que resume la filosofía ágil.
Según el Manifiesto se valora:
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Introducción a los Modelos Agiles
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Desarrollo Agil
Desarrollo Ágil
El concepto,
Implica la identificación de oportunidades
comerciales en cada proyecto potencial,
así como una estimación del tiempo y el
trabajo que se requerirá para completar el
proyecto.
Esta información se puede utilizar para
priorizar proyectos y discernir cuáles vale
la pena seguir en función de la viabilidad
técnica y económica
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Desarrollo Agil
El ciclo de Desarrollo de Software Ágil
El ciclo de desarrollo de software ágil se puede dividir en seis pasos:
concepto, inicio, iteración/construcción, lanzamiento, producción y retiro.
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Desarrollo Ágil
El inicio,
se identifican los miembros del equipo, se establece la
financiación y se discuten los requisitos iniciales con el cliente.
iteración/construcción,
Es cuando los equipos comienzan a crear software de trabajo basado en
los requisitos y la retroalimentación continua.
Cada iteración suele durar entre dos y cuatro semanas, con una fecha de
finalización establecida. El objetivo es tener un producto funcional para
lanzar al final de cada iteración.
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Desarrollo Ágil
iteración/construcción,
Se producen múltiples iteraciones a lo largo del ciclo de desarrollo y cada una posee
su propio flujo de trabajo. Un flujo de iteración típico consta de:
❖ Definir requisitos basados en la acumulación de productos, la acumulación de
sprints y los comentarios de los clientes y las partes interesadas;
❖ Desarrollar software basado en los requisitos establecidos;
❖ realización de pruebas de garantía de calidad, formación y documentación
internas y externas;
❖ Entregar e integrar el producto de trabajo en la producción; y
❖ Recopilar comentarios de los clientes y las partes interesadas sobre la iteración
con el fin de definir nuevos requisitos para el próximo sprint.
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Desarrollo Ágil
La liberación / Lanzamiento,
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Desarrollo Ágil
La producción,
se centra en el soporte continuo necesario para mantener el
software. Los equipos de desarrollo deben mantener el
software funcionando sin problemas y al mismo tiempo
enseñar a los usuarios exactamente cómo usarlo.
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Desarrollo Ágil
La jubilación,
Incorpora todas las actividades de fin de ciclo, como notificar a
los clientes y la migración final. La versión del sistema debe
retirarse de producción.
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
¿Que aprendimos hoy?
Tema: Fundamentos de ingeniería de
software
Consultas o inquietudes de los participantes:
✓ Compartir experiencias
✓ Generación de ideas
✓ Preguntas y respuesta
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Reporte de Clase Nro. 8: Modelos Agiles
Actividad de aprendizaje autónomo
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
Bibliografía Principal:
Bibliografía básica:
DOCENTE
INGENIERIA DE SOFTWARE 1 hsanchez@utmachala.edu.ec
Ing. Hernán M. Sánchez Mendieta, Mgs.
INGENIERIA DE SOFTWARE 1 Campus Universitario
Vía Panamericana 5 ½ Km
Vía Machala – El Cambio
hsanchez@utmachala.edu.ec