Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Técnicas Ágiles
www.inacap.cl
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
Objetivos:
- Técnicas Ágiles
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
SCRUM
LEAN
Crystal
Se basa en 5 Valores
• Simplicidad->diseño sólo para necesidades
inmediatas en lugar de considerar el futuro;
diseño sencillo que se implemente con facilidad
en forma de código
• Comunicación-> Se logra con colaboración
estrecha, pero informal entre cliente-
desarrollador para comunicar conceptos
importantes y evitar documentación voluminosa
como medio de comunicación
• Retroalimentación-> se obtiene de 3
fuentes; el SW (por medio de los resultados de
XP:eXtreme Programing las pruebas; se usan las pruebas unitarias), el
cliente ( a través de la revisión de los
incrementos con las pruebas de aceptación de
las historias de usuario) y otros miembros de
equipo (en base a nuevos requerimientos)
• Respeto-> al apegarse a los valores se inculca
el respeto; conforme logra entregas exitosas se
incrementa el respeto pro el proceso XP
• Valentía/Disciplina-> adhesión estricta a XP
requiere valentía, también diseñar para hoy y
reconocer que los requerimientos pueden
cambiar, requiere valentía.
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
El Proceso XP
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
Cliente
XP-Roles
Tracker (Seguimiento)
FDD:
Feature
Driven
Development
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
FDD-Roles
Director de desarrollo
Director del proyecto Arquitecto Jefe
Resuelve conflictos en el
Líder administrativo y Realiza diseño global del
equipo y respecto del
financiero SI
recursos
Programador Jefe
Propietario de clases Expertos de dominio
Analiza requerimientos, Responsable de Posee el conocimiento
selecciona desarrollo de sus de los requerimientos
funcionalidades a funciones/clases del sistema
desarrollar
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
KANBAN
Visualización
de tareas
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
Características
LEAN-Objetivos
Detectar Problemas.
Lean
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
Institutolean.cl
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
Crystal
Crystal Clear-Valores
Crystal Clear-Roles
Usuario Diseñador
Patrocinador
(Define totalidad del Experto (lista de Principal
proyecto, recursos) (describe la
actores, objetivos DCU)
arquitectura)
Experto en
Coordinador
Programador Negocio (trabaja (Plan del proyecto, plan
en conjunto con Usuario de entrega, riesgos,etc)
Experto)
MDSD
Método de Desarrollo de Sistemas Dinámicos
MDSD
Principios
MDSD
Método de Desarrollo de Sistemas Dinámicos
- El grupo DSDM Consortium (www.dsdm.org) es un conglomerado mundial de
compañías que adoptan colectivamente el papel de “custodios” del método. El
consorcio ha definido un modelo de proceso ágil, llamado ciclo de vida MDSD, que
define tres ciclos iterativos distintos, precedidos de dos actividades adicionales al
ciclo de vida:
- Estudio de Factibilidad, Establece requerimientos y restricciones básicas
- Estudio del negocio, Establece requerimientos funcionales para dar valor al negocio
- Iteración del Modelo Funcional, produce un conjunto de prototipos incrementales que
demuestran al cliente la funcionalidad
- Diseño e Iteración de la Construcción, revisa los prototipos construidos en la iteración
del modelo funcional, de forma de asegurar que en cada iteración se da valor operativos del
negocio a los usuarios finales.
- Implementación, coloca el incremento más reciente del software (un prototipo
“operacional”) en el ambiente de operación
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
Unidad I: Introducción a las
Metodologías Ágiles o Adaptativas
SCRUM
Flujo de Trabajo