Programa de organización de Escuela Sabática (Opción 1)
Principios Ágiles para la Gestión de Proyectos TIC
1. David de Francisco Marcos
Msc, MBA, PMP y CSM
Principios Ágiles
Máster en Informática
Universidad de Valladolid
2015-2016
david.de.fco@gmail.com
www.linkedin.com/in/daviddefco
http://es.slideshare.net/daviddefco
2. Un Poco de Historia
Definición de procesos
Flujos productivos
Producción en cadena
“Mis clientes pueden tener el modelo T en el color
que quieran… siempre que quieran el color negro”Henry Ford, 1913
Sakichi Toyoda
Just In time (JIT)
Pull vs Push
Lean Manufacturing
3. Principios Lean Management
Proporcionar valor al cliente
Priorizando el valor
Entregas planificadas y frecuentes
Eliminar lo que no aporta valor
(waste)
Equipos auto-organizados y
autónomos
Mejora continua durante el
proceso
Imágen obtenida de
www.flickr.com/photos/keithallison/
4. 7 Fuentes de Desperdicio en
Desarrollo Software
1 Trabajo Parcialmente Hecho
2 Procesos Extra
3 Funcionalidades Extra
4 Transferencia de Conocimiento
5 Retrasos
6 Cambios de Tareas
7 Defectos y Bugs
Imágen obtenida de
www.flickr.com/photos/somethingstartedcrazyy/
5. Estamos descubriendo formas mejores de desarrollar software tanto
por nuestra propia experiencia como ayudando a terceros. A través de
este trabajo hemos aprendido a valorar:
Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la derecha,
valoramos más los de la izquierda.
Agile Manifesto
www.agilemanifesto.org
6. Principios Ágiles
Bajo mi Prisma Personal ;)
Entrega temprana y continua de valor
Más ROI = más confianza del cliente
Aceptamos requisitos cambiantes
Si no el cliente pierde negocio
Entrega frecuente de SW funcional
Problemas ocultos = muertos vivientes
Negocio e ingenieros juntos
Mi gran programa en un cajón?!
Necesitamos individuos motivados
Porque necesitamos sus ideas!
Comunicación cara a cara
Rápida, sincera y eficaz, sin tapujos…
Progreso = SW funcionando
Qué quiere decir un Gantt al 80%?
Desarrollo sostenible
Los zombies no programan bien
Excelencia técnica y diseño
Es como el karma, siempre compensa
Simplicidad: hago solo lo necesario
(y por lo que me pagan y valoran)
Equipos auto-organizados
Si tú lo haces, tú decides
Reflexionar y perfeccionar
Sólo se puede mejorar con humildad
7. Celebremos un Fiesta! Cap. 1
Proyecto: Celebrar una fiesta
Objetivo: Que la fiesta sea un éxito y
sigáis siendo amig@s después
Duración: Cuatro días (Miércoles-
Sábado)
Equipo: 3 amig@s y tú
– El experto en cocktails
– El cocinillas
– El repostero
– El relaciones públicas
Fases: Cada noche nos juntamos
para:
– Miércoles: planificar y obtener recursos
– Jueves: producir sub-componentes
– Viernes: dar la fiesta
– Sábado: recoger y pensar cómo
mejorar
Imágen obtenida de
www.flickr.com/photos/gjnairn /
8. Celebremos un Fiesta! Cap. 2
Miércoles
Os sentáis a decidir qué vais a
servir, música, temática…
Jueves
Preparación de la comida por parte
del grupo en la cocina
Resultado
• Lista de la compra
• Se asigna a cada uno lo que debe
comprar y dónde
Resultado
• Ingredientes preparados en el
frigorífico
Incremento MMF
Entregas
relacionadas
Co-ubicación
Imágen obtenida de
www.flickr.com/photos/ felibrilu /
9. Celebremos un Fiesta! Cap. 3
Viernes
Fiesta!
Sábado
Recoger, poner en común lo que
hemos hecho y celebrarlo!
Resultado
• La fiesta se celebra
• Todo ha salido como estaba previsto
Resultado
• Lecciones aprendidas
• La próxima fiesta la haremos aún
mejor!
Entrega (release) Review Meeting
Retrospective (mejora
continua)
Imágen obtenida de
www.flickr.com/photos/ rhest09/
11. Control descentralizado
La complejidad rompe las reglas
Feedback frecuente y temprano
Incrementos priorizados por valor
Involucrar a todo el equipo
Cada equipo gobierna su destino
Mejores resultados del proyecto
¿Por Qué Funciona?
Imágen obtenida de
www.flickr.com/photos/ olastuen/
Imágen obtenida de
www.flickr.com/photos/ oatsy40/