1. Vector ITC Group | Propuesta Spoof
1
Agile vs Waterfall
David Alejano Hernández
2. Vector ITC Group | Propuesta Spoof
2
AGILE VS TRADICIONAL
ENFOQUE
Agile
Proyecto
Es un esfuerzo temporal emprendido para
crear un producto, servicio o resultado
único. La naturaleza temporal de los
proyectos indican que tiene un inicio y un
fin
Tradicional
Proyecto
Es un esfuerzo temporal emprendido para
satisfacer un objetivo o resultado de
negocio a través de la creación de un
producto, servicio o un resultado único.
Gestión del proyectos
Es la aplicación de conocimientos, técnicas
y habilidades y herramientas para ejecutar
proyectos en forma eficiente y efectiva
Gestión del proyectos
Es la aplicación de conocimientos, técnicas
y habilidades y herramientas dentro del
contexto del entorno de negocio para
maximizar el valor de lo que el proyecto
produce.
3. Vector ITC Group | Propuesta Spoof
3
AGILE VS TRADICIONAL
Triangulo de hierro
En ágil el foco se encuentra en priorizar aquellas características que aportan mayor valor y que el cliente puede pagar
4. Vector ITC Group | Propuesta Spoof
4
AGILE VS TRADICIONAL
Uso de características de un sistema de software
Aproximadamente solo entre el 20%-30% de la funcionalidad del sistema agrega valor a las actividades de usuario. El resto de funciones casi no se usan
5. Vector ITC Group | Propuesta Spoof
5
Procesos PMBOK Tradicional vs Agile
Agile
Inicio
Definición y autorización del proyecto
Tradicional
Inception
Definición del producto lo suficiente como para proporcionar
un timebox en el que se trabaja
Planificación
Descripción de como el proyecto será manejado,
descomposición de actividades (WBS)
RoadMap
Traducción de la visión en características encajadas en
timeboxes donde serán liberadas (realease plan)
Ejecución
El equipo de proyecto trabaja en conjunto para realizar el
trabajo
Exploración / entrega / realease
Desarrollo iterativo e incremental de productos funcionando y
potencialmente entregable
Monitoreo y control
Revisar el progreso de la completitud de actividades y
corrección de desviaciones
Adaptabilidad
Puntos previstos de parada para la inspección y adaptación
del producto y el proceso (retrospectivas, review)
Cierre
Cierre formal de cada fase o del proyecto y recepción de la
aprobación del trabajo
Cierre
Equipo reflexiona sobre los logos y toma decisiones tras las
lecciones aprendidas
6. Vector ITC Group | Propuesta Spoof
6
Areas de conocimiento en PMBok
Gestión de comunicaciones
Enfocado a documentación mas formal
Actas e informes
Cronogramas
Planes de comunicación
Herramientas organizacionales
Gestión de comunicaciones
Lugar común / compartido
Sprint planning
Daily Standup
Demos y Retrospectivas
Radiadores de información
Gestión de la calidad
Equipos de pruebas separados
Planificación de la calidad
Aseguramiento de la calidad (QA)
Control de calidad (QC)
Calidad integrada
Responsabilidad de todo el equipo
QA integrado en cada sprint
Calidad implícita desde el momento cero
Practicas de calidad y arquitectura ágil: Deuda técnica, TDD,
Continuos integration, pairing, demos, retrospectivas..
Gestión de riesgos
Gestión de riesgos implícita
Riesgo de valor de negocio y técnico
Entregas / revisiones frecuentes
Contratos por cambios (cotratos agiles)
Cierre/Cancelación temprana
Gestión explicita: Risk Burdown Chart
Gestión de riesgos
Planificar la gestión de riesgos
Análisis cualitativo y cuantitativo de riesgos
Planificar la respuesta a los riesgos
Monitorizar y controlar los riesgos
AgileTradicional
7. Vector ITC Group | Propuesta Spoof
7
Areas de conocimiento en PMBok
Gestión de integración
Desarrollo del poject plan
Ejecutar el plan de Proyecto
Diirigir, manejar, monitorizar, controlar
Control de cambios
Planificación Ágil
Desarrollo de road maps y backlogs
Iteraciones
Facilitar, liderar, colaborar, feedback constante
Gestión de recustos humanos
Planificación de los recursos humanos
Trabajo como individuos, no como equipos
Gestión de personas
Command & Control
Politicas
Equipos auto-organizados
Equipos auto-organizados
Fuerte énfasis en “Liderazgo natural/servil”
Individuos comprometidos y responsables
Rendimiento del equipo
Desarrollo de equipos
AgileTradicional
8. Vector ITC Group | Propuesta Spoof
8
AGILE VS TRADICIONAL
TRADICIONAL TEAMS AGILE TEAMS
Project Manager
Scrum master
9. Vector ITC Group | Propuesta Spoof
9
AGILE TEAMS. Nivel madurez Alto
Nuestros equipos son cross - funcionales y están compuestos por profesionales con 6 o más
años de experiencia, tanto en las tecnologías como en las metodologías, con los siguientes
perfiles:
Desarrolladores trabajando en
parejas y con conocimientos de
tecnologías tanto de front-end
como de back-end.
FULL – STACK DEVELOPERS
Expertos en diseño y en UX,
cuya misión es diseñar el
producto con el objetivo de
que sea usable.
UX / DESIGN
Encargado de asegurarse de
que se sigan los procesos.
Trabajará de forma similar a un
jefe de proyecto en un proyecto
con metodología estándar, y
será parte del equipo de W2M.
SCRUM MASTER
Representa a los clientes internos o
externos (Stakeholders). Encargado
definir los objetivos y prioridades de las
funcionalidades a implementar.
PRODUCT OWNER
Experto en ejecución y
automatización de
pruebas.
QUALITY ASSURANCE
Experto en automatización de
ciclo de vida desarrollo, de las
pruebas y de los entornos.
DEVOPS
TEAM
DEVELOPMENT
10. Vector ITC Group | Propuesta Spoof
10
AGILE VS TRADICIONAL
La gestión es mas una función, mas que un rol
PRODUCT OWNER PROJECT MANAGERPRODUCT MANAGER SCRUM MASTER
Prospección del mercado
Visualizar, comunicar e irradiar información
Precio
Comunicación de
mercado
Asegurar que el proyecto cumpla los
objetivos
Negociar el trabajo con el equipo
Gestionar el alcance, la fecha y el
presupuesto
Gestionar la comunicación con los
Stackholders
Gestión y priorización del backlog
Disponible para el equipo
Preparado para el planificación
de sprint
Permitir al equipo que planifique
el trabajo
Respetar los limites del sprint
Vision, voz de cliente
Eliminar los impedimentos que impiden al
equipo completar el trabajo
Estructura de trabajo
detallada
Experto en procesos agiles
Facilitar la creatividad y el
empoderamiento
Fomentar la autogestión
Fomentar la mejora de las
prácticas de desarrollo del
equipo
Miembro del Team, no manager
Asignar trabajo --> autogestión del trabajo
TEAM
Responsable de la calidad
Planificar el sprint
Estimar las historias y tareas
Hacer la demo
Implementar pruebas de
aceptación y pruebas unitrias
Actualizar el progreso del
trabajo
Identificar obstáculos y
comunicarlos al scrum master
Mide la madurez de equipo y
PO para la toma de decisiones
11. Vector ITC Group | Propuesta Spoof
11
AGILE TEAMS. Nivel madurez Bajo
Nuestros equipos son cross - funcionales
Desarrolladores trabajando en
parejas y con conocimientos de
tecnologías tanto de front-end
como de back-end.
FULL – STACK DEVELOPERS
Expertos en diseño y en UX,
cuya misión es diseñar el
producto con el objetivo de
que sea usable.
UX / DESIGN
Encargado de asegurarse de
que se sigan los procesos.
Trabajará de forma similar a un
jefe de proyecto en un proyecto
con metodología estándar, y
será parte del equipo de W2M.
SCRUM MASTER
Conector entre el product owner del
cliente y el equipo del servicio
PROXY PRODUCT OWNER
Experto en ejecución y
automatización de
pruebas.
QUALITY ASSURANCE
Experto en automatización de
ciclo de vida desarrollo, de las
pruebas y de los entornos.
DEVOPS
TEAM
DEVELOPMENT
Lleva la interlocución con el cliente y la
gestión económica del proyecto
SERVICE DELIBERY MANAGER
12. Vector ITC Group | Propuesta Spoof
12
AGILE VS TRADICIONAL
Roles ajustados a empresas de servicios
PROXY PRODUCT
OWNER
PROJECT MANAGERPRODUCT MANAGER SCRUM MASTER
Prospección del mercado
Visualizar, comunicar e irradiar información
Precio
Comunicación de mercado
Asegurar que el proyecto cumpla los objetivos
Negociar el trabajo con
el equipo
Gestionar el alcance, la fecha y el presupuesto
Gestionar la comunicación con los Stackholders
Gestión y priorización del
backlog
Disponible para el equipo
Preparado para el
planificación de sprint
Permitir al equipo que
planifique el trabajo
Respetar los limites del
sprint
Vision, voz de cliente
Eliminar los impedimentos que impiden al equipo
completar el trabajo
Estructura de trabajo detallada
Experto en procesos agiles
Facilitar la creatividad y el
empoderamiento
Fomentar la autogestión
Fomentar la mejora de las
prácticas de desarrollo del
equipo
Miembro del Team, no manager
Asignar trabajo --> autogestión del trabajo
TEAM
Responsable de la calidad
Planificar el sprint
Estimar las historias y
tareas
Hacer la demo
Implementar pruebas de
aceptación y pruebas
unitrias
Actualizar el progreso del
trabajo
Identificar obstáculos y
comunicarlos al scrum
master
Mide la madurez de equipo y PO
para la toma de decisiones
SERVICE DELIVERY
MANAGER
13. Vector ITC Group | Propuesta Spoof
13
Service Delivery Manager
Tareas
• Comunicador efectivo
• Orientación al cliente
• Visionario y liderazgo de producto
• Negociador
• Jugador de equipo
Soft Skills
• Asegurar que el proyecto cumpla los
objetivos
• Vision, mision y voz de cliente
• Negociar el trabajo con el equipo
• Gestionar el alcance, la fecha y el
presupuesto
14. Vector ITC Group | Propuesta Spoof
14
Product Owner
Tareas
• Comunicador efectivo
• Orientación al cliente
• Visionario y liderazgo de producto
• Negociador
• Jugador de equipo
Soft Skills
• Asegurar que el proyecto cumpla los
objetivos
• Vision, mision y voz de cliente
• Negociar el trabajo con el equipo
• Gestionar el alcance, la fecha y el
presupuesto
• Gestionar la comunicación con los
Stackholders
• Gestión y priorización del backlog
• Disponible para el equipo
• Preparado para el planificación de sprint
• Permitir al equipo que planifique el
trabajo
• Respetar los limites del sprint
15. Vector ITC Group | Propuesta Spoof
16
Proxy Product Owner
Tareas
• Comunicador efectivo
• Orientación al cliente
• Visionario y liderazgo de producto
• Negociador
• Jugador de equipo
Soft Skills
• Gestión y priorización del backlog
• Disponible para el equipo
• Preparado para el planificación de sprint
• Permitir al equipo que planifique el
trabajo
• Respetar los limites del sprint
16. Vector ITC Group | Propuesta Spoof
18
SCRUM MASTER
Tareas
• Comunicación
• Buena escucha
• Persistencia
• Facilitación
• Responsabilidad
• Organización
• Liderazgo de servicial
• Optimismo
• Jugador de equipo
• Flexibilidad
• Open minded
Soft Skills
• Experto en procesos agiles
• Facilitar la creatividad y el
empoderamiento
• Fomentar la autogestión
• Fomentar la mejora de las prácticas de
desarrollo del equipo
• Visualizar, comunicar e irradiar
información
• Eliminar los impedimentos que impiden
al equipo completar el trabajo
• Miembro del Team, no manager
17. Vector ITC Group | Propuesta Spoof
20
TEAM
Tareas
• Responsabilidad
• Compromiso
• Comunicación
• Jugador de equipo
• Adaptabilidad
• Versatilidad
• Open minded
Soft Skills
• Autogestión de las tareas
• Estimación
• Asegurar la calidad
• Diseñar soluciones técnicas
• Desarrollo y pruebas del producto
• Proponer mejoras
18. Vector ITC Group | Propuesta Spoof
48
www.vector.technology
Agile IT for the new era_
EMAIL TELÉFONODIRECCIÓN
info@vector.technology +34 911 83 03 00Camino Cerro de los Gamos S/N.
28224 Pozuelo de Alarcón.
Madrid (España).
LINKEDIN
https://www.linkedin.com/in/dalejano/
TWITTER
https://twitter.com/dalejano