Vector ITC Group | Propuesta Spoof
1
Agile vs Waterfall
David Alejano Hernández
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.
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
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
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
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
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
Vector ITC Group | Propuesta Spoof
8
AGILE VS TRADICIONAL
TRADICIONAL TEAMS AGILE TEAMS
Project Manager
Scrum master
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
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
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
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
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
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
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
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
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
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

Vector. Agile vs tradicional

  • 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