¿de qué vamos a hablar hoy?
DESCRIPTION
¿De qué vamos a hablar hoy?. Estrategia ágil vs. estrategia tradicional Scrum: ciclo de proyecto, roles Planificación ágil Seguimiento de un proyecto Desarrollo ágil en acción: Rational Team Concert. Caos!?. Resultado de los proyectos. The CHAOS Report (1994). Baja calidad. - PowerPoint PPT PresentationTRANSCRIPT
IBM Rational Software Comes to You Mexico 2008
1
Desarrollo ágil con Rational Team Concert
Alejandro Torres Castañeda
Analía Baño
Baufest
IBM Rational Software Comes to You Mexico 2008
3
¿De qué vamos a hablar hoy?
• Estrategia ágil vs. estrategia tradicional• Scrum: ciclo de proyecto, roles• Planificación ágil• Seguimiento de un proyecto• Desarrollo ágil en acción: Rational Team Concert
IBM Rational Software Comes to You Mexico 2008
4
The CHAOS Report (1994)
Resultado de los proyectos
The Standish Grouphttp://www.standishgroup.com
•Succeeded: finalizado en tiempo y presupuesto, con toda la funcionalidad especificada
•Challenged: finalizado y operativo pero superando tiempo, presupuesto y con menos funcionalidad que la especificada
•Failed: cancelado en algún punto del ciclo de desarrollo
Caos!?
IBM Rational Software Comes to You Mexico 2008
5
La estrategia tradicionalAnálisis de
Requerimientos
Diseño
Construcción
Integración y pruebas
Instalación
Operaciones y mantenimiento
Basada en documentos Trabajo individual con entregas entre roles especializados Cambios tardíos = alto costo Fecha de fin poco predecible, especialmente en fase de
estabilización (pruebas y corrección de defectos)
IBM Rational Software Comes to You Mexico 2008
6
Agilidad = Adaptabilidad
Los métodos tradicionales asumen que los requerimientos son conocidos y pueden ser congelados antes de comenzar el diseño y la construcciónControlar el cambio es deseable
Los métodos ágiles surgieron en ambientes donde esto no era posible o apropiadoEl cambio es alentado
It is not the strongest of the species that will survive or the most intelligent. It is the one most adaptable to change.
-Charles Darwin
IBM Rational Software Comes to You Mexico 2008
7
La estrategia ágil
Equipos interdisciplinarios, que incluyen al cliente (o un representante) Entrega frecuente de software funcionando Fuerte foco en la calidad Builds y tests automatizados, integración al menos una vez por día
IBM Rational Software Comes to You Mexico 2008
8
Ciclo de un proyecto Scrum
K.Schwaber - Agile Project Management With Scrum
IBM Rational Software Comes to You Mexico 2008
9
Roles en Scrum
ScrumMaster Product Owner
Team
•Coach•Facilitador
•Representa al cliente / usuarios•Define las prioridades
•Interdisciplinario•Auto-organizado
IBM Rational Software Comes to You Mexico 2008
10
Product Backlog
Visión + ROI
Product BacklogRequerimientos
Mas beneficio
Menos beneficio
IBM Rational Software Comes to You Mexico 2008
11
¡Los cambios son bienvenidos!
Sprint 1
Sprint 2 en proceso
Eliminado
Nuevo
Cambio de prioridad
No se admiten cambios
Mas beneficio
Menosbeneficio
Product Backlog
IBM Rational Software Comes to You Mexico 2008
12
¿Porqué priorizar el backlog?
Porcentaje de utilización de features
Mas beneficio
Menosbeneficio
Product Backlog
The Standish Group - 2002http://www.standishgroup.com
IBM Rational Software Comes to You Mexico 2008
13
Planificación de release
Definir condiciones de
satisfacción
Estimar backlog
Seleccionar largo sprint
Priorizar backlog
Estimar velocidad
Definir alcance y fecha de
terminación
IBM Rational Software Comes to You Mexico 2008
14
Planificación del SprintAjustar
prioridades del backlog
Estimar velocidad
para el sprint
Goal del sprint
Seleccionar ítems del backlog
Descomponer en tareas
Estimar las tareas
IBM Rational Software Comes to You Mexico 2008
15
¿Cómo va el proyecto?
Release burndown
Burndown alternativo
-200
0
200
400
600
800
1000
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Sprint
Hora
s h
om
bre
resta
nte
s
-600
-400
-200
0
200
400
600
800
1000
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Pendiente "Agregado"
IBM Rational Software Comes to You Mexico 2008
16
Desarrollo ágil¡En acción!
Rational Team Concert
IBM Rational Software Comes to You Mexico 2008
17
¡Muchas gracias!
Alejandro Torres Castañ[email protected]
Analía Bañ[email protected]