Upload
david-de-francisco-marcos
View
138
Download
0
Embed Size (px)
DESCRIPTION
Introducción sobre la gestión de proyectos tecnológicos e introducción histórica a los principios de gestión ágil
Citation preview
David de Francisco Marcos Msc, MBA, PMP y CSM
Un Poco de
Historia sobre
Proyectos
Máster en Informática
Universidad de Valladolid
www.linkedin.com/in/daviddefco
Esfuerzo temporal
(principio y fin)
Para crear un servicio
/ producto / resultado
único y de valor
Mediante
elaboración
progresiva
Cuantificable y se
puede planificar
Imágen obtenida de
www.flickr.com/photos/peterhellberg/
¿Qué es un Proyecto?
Industriales
Trabajo visible
Previsible
Énfasis en ejecutar
+Estructura -Decisiones
Foco en Respuestas
Definir procesos
Jerarquía de mando
Estándares estrictos
Cantidad
Rendimiento
Minimizar costes
Conocimiento
Trabajo invisible
Cambiante
Énfasis en crear
- Estructura +Decisiones
Foco en preguntas
Comprender procesos
Autonomía
Innovación
Calidad
Aprendizaje
Maximizar valor
Imágen obtenida de www.flickr.com/photos/wingatestatearena/
Imágen obtenida de www.flickr.com/photos/flattop341/
Un Proyecto IT Cualquiera
¿Lo Hacemos TAN Mal?
Tendencia de Resultados en Proyectos IT
% de Proyectos con Desviaciones Factores de Éxito
Fuente: CHAOS Report 2013
¿Influye el Tipo de Gestión?
Parece que sí
influye….
…. si lo que
vamos a hacer
no es muy
sencillo
Fuente: Chaos Report 2011
Fuente: Chaos Report 2013
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
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/
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/
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
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
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 /
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 /
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/
Tradicional
Ámbito
Costes Fechas
Planificación
Agile
Costes Fechas
Ámbito
Priorización
Planificación vs Priorización
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/