Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GESTION DE SOFTWARE
w w w. i t s c . e d u. b o
Metodologías ágiles
w w w. i t s c . e d u. b o
Procesos ágiles de
desarrollo
Intentan evitar los tortuosos y
burocráticos caminos de las
metodologías tradicionales
enfocándose en la gente y los
resultados
w w w. i t s c . e d u. b o
Scrum
w w w. i t s c . e d u. b o
Pila de producto: son la funcionalidad del sistema priorizada
w w w. i t s c . e d u. b o
• Sus principales atributos son:
• Un enfoque orientado a que los
equipos desarrollen sistemas y
productos de manera
• iterativa e incremental cuando los
requerimientos cambian de manera
rápida
• Un proceso que controla el caos de
conflictos de intereses y necesidades
w w w. i t s c . e d u. b o
Scrum
w w w. i t s c . e d u. b o
Diferencias entre
metodologías(1)
Metodologías Ágiles Metodologías tradicionales
• Basadas en heurísticas provenientes de • Basadas en normas provenientes de
prácticas de producción de código estándares
• Especialmente preparados para • Seguidos por el entorno de desarrollo
cambios durante el proyecto
• Cierta resistencia a los cambios
• Impuestas internamente (por el equipo)
• Impuestas externamente
• Proceso mucho más controlado, con
numerosas políticas/normas
• Proceso menos controlado, con pocos
principios
• No existe contrato tradicional o al
menos es bastante flexible
• Existe un contrato prefijado
w w w. i t s c . e d u. b o
Diferencias entre
metodologías(2)
Metodologías Ágiles Metodologías tradicionales
• El cliente interactúa con el
equipo de desarrollo • El cliente es parte del equipo de
• Grupos pequeños (<10 desarrollo mediante reuniones
integrantes) y trabajando en el • Grupos grandes y posiblemente
mismo sitio distribuidos
• Pocos artefactos
• Más artefactos
• Más roles
• Pocos roles
• La arquitectura del software es
• Menos énfasis en la esencial y se
arquitectura del software • expresa mediante modelos
w w w. i t s c . e d u. b o
▪ Auto - gestionado
▪ Auto – organizado
▪ Multifuncional
▪ Transforman los
requerimientos en funcionalidad
en cada incremento
w w w. i t s c . e d u. b o
▪ Formación y entrenamiento de procesos
▪ Incorporación de Scrum en la cultura del
equipo
▪ Garantía de cumplimiento de roles y
responsabilidades
▪ Remueve impedimentos
▪ Facilitador
▪ Asegura que se cumpla Scrum
w w w. i t s c . e d u. b o
Product Owner
Financiación del proyecto
w w w. i t s c . e d u. b o
• Listado con los requisitos del sistema.
▪ Listado de todas las a implementar.
▪ Es dinámico.
▪ Mientras exista un producto, el Product Backlog también existe.
w w w. i t s c . e d u. b o
sprint
w w w. i t s c . e d u. b o
El Sprint
w w w. i t s c . e d u. b o
Pila del sprint Nueva
funcionalidad
Selección de la
Pila de producto
(Product Backlog)
-- Funcionalidades
• Product Owner
(modificar cuidando la
inversión).
Pila de producto
• Stakeholders (usuario,
-- Requisitos priorizados.
soporte técnico,
-- Listado con los requisitos
administradores,etc )
del sistema.
w w w. i t s c . e d u. b o
Sprint Planning Meeting
(Reunion de planeamiento del
Sprint)
w w w. i t s c . e d u. b o
Sprint Planning
w w w. i t s c . e d u. b o
Se divide en 2 partes y son:
• Las primeras cuatro horas se dedican al Product
Owner
• Las segundas cuatro horas el equipo planea su
propio Sprint
w w w. i t s c . e d u. b o
w w w. i t s c . e d u. b o
w w w. i t s c . e d u. b o
Trabajo o tareas determinadas por el equipo para
realizar en un sprint y lograr al final del mismo un
incremento de la funcionalidad.
Se recomienda que las tareas reflejadas tengan una
duración comprendida entre las 4 y las 16 horas de
trabajo.
Las de mayor duración deben intentar
descomponerse en sub-tareas de ese rango de
tiempo.
23
w w w. i t s c . e d u. b o
w w w. i t s c . e d u. b o
Al final del Sprint, se realiza una
reunión de revisión de Sprint,
llamada Sprint Review
w w w. i t s c . e d u. b o
Fin del sprint: Sprint review
4 horas
Reunión donde se presenta al product owner y a los
implicados todas las funcionalidades implementadas.
w w w. i t s c . e d u. b o
Después del Sprint review y
antes de la proxima Sprint
planning meeting, el
ScrumMaster convoca a una
Sprint retrospective del Sprint
con el Team.
w w w. i t s c . e d u. b o
Sprint retrospective
3 horas
w w w. i t s c . e d u. b o
w w w. i t s c . e d u. b o
w w w. i t s c . e d u. b o
SPRINT
w w w. i t s c . e d u. b o
Sala de Desarrollo
w w w. i t s c . e d u. b o