Académique Documents
Professionnel Documents
Culture Documents
26 de Junio de 2014
¿Quiénes Somos?
INCREMENTAR RADICALMENTE
EL DESEMPEÑO DE LOS
PROYECTOS
2
¿Quiénes Somos?
3
Algunos de Nuestros Clientes
Consultoría y Servicios Sector Público
Tecnología y Telecomunicaciones
Otras Industrias
Industria de Consumo
Sector Financiero
4
David Martínez, PMP, CSM
5
Ricardo Toledo, PMP, CSM
6
Jorge Victoria, PMP, CSM
7
Mencionar:
‐ Nombre
‐ Empresa
‐ Puesto
‐ Experiencia en proyectos
‐ Experiencia en Scrum y proyectos Ágiles
‐ Experiencia con PMOs
Objetivo
Al final del taller, los participantes deberán tener los siguientes entregables
necesarios para ejecución del proyecto de implementación:
• Visión del Proyecto
• Product Backlog priorizado
• Criterios de Aceptación
• Historias de Usuario
• Planeación de Sprints
Índice
10
Logística
No Laptops
Celulares en vibrador
13
Manifiesto Ágil y sus Principios
VALORES PRINCIPIOS
Individuos e Interacciones 1. Satisfacer al cliente a través de la entrega de
Sobre procesos y herramientas valor
Software funcionando 2. Aceptamos que los requisitos cambien
Sobre documentación extensiva 3. Entregamos software funcional frecuentemente
Colaboración con el cliente 4. La gente del negocio y los desarrolladores
trabajamos juntos diariamente
Sobre negociación contractual
5. Los proyectos se hacen en torno de individuos
Respuesta ante el cambio motivados
Sobre seguir un plan 6. Comunicaciones cara a cara
7. El software funcionando es la medida principal
de progreso
8. Promover un paso sostenido
9. Excelencia técnica y buen diseño
www.agilemanifesto.org 10. La simplicidad es esencial
11. Equipos auto-organizados
12. Inspeccionar y adaptar
14
¿Qué es Ágil?
15
Qué NO es Ágil
Cascada Ágil
Enfoque predictivo Enfoque adaptativo
FIJO Características Tiempo Costo
Orientado
a visión/
valor
Orientado
al plan
18
Tasas de Adopción de Métodos Ágiles
19
Guía de Prácticas Ágiles
http://guide.agilealliance.org/subway.html
20
Scrum
21
Combinación de Diferentes Métodos en
Proyectos
Prácticas Corporativas
como Calidad , PMI,
ITIL, Lean
Prácticas Ágiles de
Gestión de Proyectos Agile Project
Management
Prácticas Ágiles de
Manejo de Equipos de
Trabajo Agile Project
Scrum Management Scrum
Prácticas Ágiles de
Ingeniería y Delivery
XP XP XP
Lean Lean Lean
22
ANTECEDENTES
Situación Actual y
Tendencias de la
Agilidad
23
Estado actual de los métodos Ágiles - State of Agile 2013
24
State of Agile 2014
www.versionone.com/pdf/2013-state-of-agile-survey.pdf
25
Experiencia con Métodos Ágiles
TIEMPO DE LA EMPRESA
PRACTICANDO MÉTODOS ÁGILES
CANTIDAD DE PROYECTOS
EN LOS QUE LA EMPRESA
USÓ METODOS ÁGILES
26
Métodos y Prácticas Ágiles
27
Métodos y Prácticas Ágiles
28
Mejoras obtenidas por la adopción de Ágil
29
Herramientas Ágiles usadas
30
The State of Scrum 2013
www.scrumalliance.org/scrum/media/ScrumAllianceMedia/Files%20and%20PDFs/State%20of%20S
crum/2013-State-of-Scrum-Report_062713_final.pdf
31
Parte 1. Datos Demográficos
USO DE SCRUM EN
LA ORGANIZACION
32
Parte 2. Adopción de Scrum
34
Parte 3. Roles y Prácticas Scrum
35
Parte 3. Roles y Prácticas Scrum
SI SU EMPRESA USA UN
MÉTODO EN CASCADA,
¿CUÁL FUE SU
EXPERIENCIA
INTRODUCIENDO
SCRUM?
36
State of Scrum - Conclusiones
37
Taller de Análisis de Reflexión de los
Movimiento Ágiles
www.slideshare.net/jcasal1/20120419-agile-
businessconferencepptx
38
Modelos y Frameworks Ágiles
¿Hay una respuesta simple? ¿Los modelos se integran?
39
Implementaciones Ágiles
¿Las implementaciones han sido ágiles o “frágiles”?
40
Agilidad Empresarial
¿Ha penetrado la Agilidad los espacios No-TI? ¿Se puede?
41
Agilidad en el sector Público
¿Ya se ha dado? ¿Sucederá?
42
Agilidad en Ambientes Regulados
Agilidad a precio fijo. Agilidad donde las cosas deben ser
legalmente implementadas
43
ANTECEDENTES
Las PMOs
44
Entorno de Multi-Proyectos
Desafíos a Superar:
Equilibrar la complejidad de la gestión La gestión exigirá una visión integral,
de múltiples proyectos con la creación identificación de interdependencias
de estructuras en donde delegar de proyectos y maximización de la
autoridad y responsabilidad. oportunidades.
Mejorar la gestión de intereses Visión holística, la interdependencia
opuestos generada por la diversidad de proyectos genera interdependencia
de stakeholders. de recursos.
Definición clara de misión, visión y del Eficientar la comunicación entre
plan estratégico. Entendimiento de proyectos, creación de un leguaje
que los proyectos son el puente para común (metodología).
ejecutar la estrategia. Entendimiento de la filosofía
‘Enterprise Project Management’
(EPM). Cambio Cultural.
46
¿Qué es una PMO?
47
El objetivo de la PMO
48
Tipos de PMOs
49
Tipos de PMO
PMO Operativa
• PMO Operacional
• PMO Táctica
• Planeación de recursos críticos
• Foco en la relación del Portafolio
con la Planeación Estratégica 50
Que tipo de PMO debe tener mi Empresa?
Dependerá de:
• Niveles de madurez en Dirección de Proyectos de la Organización
• Necesidades y características del Negocio
• Tipo de Organización (funcional, matricial, proyectizada)
• Cultura organizacional
• Presupuesto para la PMO
• Complejidad de los proyecto que ejecuta
Para definir el tipo de PMO requerida es necesario que se realice un
diagnóstico de estos conceptos.
51
El estado de la PMO
www.pmsolutions.com/reports/State_of_the_PMO_2014_Research_Repor
t_FINAL.pdf
52
Resumen de Hallazgos
54
El Método Tradicional y el Método Scrum
55
¿Qué puedo obtener por mi dinero?
56
¿Qué puedo obtener por mi dinero?
Necesito desarrollar una aplicación móvil con las siguientes características:
• Aplicación móvil para que los clientes encuentren restaurantes cercanos a su ubicación.
• El mapa muestra con color rojo los restaurantes que sirven la comida favorita del cliente, en
azul otros restaurantes.
• Al seleccionar uno de los restaurantes, aparece un formulario a través del cual el cliente
puede hacer una reservación para un máximo de 6 personas.
• Al hacer la reservación el cliente debe ingresar su tarjeta de crédito y debe recibir un
mensaje con un código de confirmación.
• Con el código de confirmación, el cliente puede entrar a otra pantalla en la aplicación, en la
cual puede anticipar la orden de cada comensal, eligiendo los platillos y bebidas del menú.
• Para cada platillo, puedo consultar los ingredientes, contenido calórico y una reseña
histórica del mismo.
• Mientras el cliente captura la orden, la aplicación muestra el monto total de la cuenta.
• Al llegar al restaurante, el cliente muestra el código de barras al hostess para que le asigne
mesa y empiecen a preparar los alimentos que ordenó desde la aplicación.
• La aplicación ofrece también una encuesta de satisfacción del servicio y calificación de cada
platillo. 57
¿Qué puedo obtener por mi dinero?
Restricciones
58
¿Qué puedo obtener por mi dinero?
59
¿Qué puedo obtener por mi dinero?
60
¿Qué puedo obtener por mi dinero?
TIEMPO !!!
Veamos lo que hizo cada equipo
61
Dirección Tradicional vs Scrum
Una breve descripción de Scrum – Un método empírico
Sprint Daily
Sprint Backlog Scrum
Planning
Product
Vision
Product Sprint
Backlog Execution
Grooming
Scrum Master Potentially
Shippable
Product
Product
Owner
Increment
63
Dirección Tradicional vs Scrum
Dirección Ágil de Proyectos
http://agilemanifesto.org/ 64
Dirección Tradicional vs Scrum
Dirección Tradicional de Proyectos
65
Dirección Tradicional vs Scrum
Contrastes
FIJOS
Alcance Costo Tiempo
Scrum
Tradicional
VARIABLES
Costo Tiempo Alcance
66
Dirección Tradicional vs Scrum
Contrastes
Tradicional
Scrum
$$$
Costo de aplicar Tradicional
cambios al Scrum / Ágil
alcance
Tiempo
68
Dirección Tradicional vs Scrum
Contrastes
El Scrum Master
70
Dirección Tradicional vs Scrum
Contrastes
71
Roles y Responsabilidades de Directores
de Proyecto y Scrum Masters
72
Roles y Responsabilidades de PMs y SMs
• Comunicando
• Liderando
• Administrando
Personales
• Habilidad Cognitiva
• Efectividad
• Profesionalismo
75
Roles y Responsabilidades de PMs y SMs
Iniciando un Proyecto
Project Scrum Product Equipo
Competencias Iniciando un Proyecto
Manager Master Owner Scrum
El proyecto está alineado con los objetivos
organizacionales y las necesidades del +++ + +++ ++
cliente.
El enunciado preliminar de alcance incluye
las necesidades y expectativas de los +++ + +++ ++
interesados.
Están claramente entendidos los riesgos de
+++ ++ +++ ++
alto nivel, supuestos y restricciones.
Los interesados han sido identificados y sus
+++ ++ +++ ++
necesidades han sido entendidas.
El Acta de Constitución de Proyecto ha sido
+++ ++ ++ +
elaborada.
76
Roles y Responsabilidades de PMs y SMs
Planeando un Proyecto
Project Scrum Product Equipo
Competencias Planeando un Proyecto
Manager Master Owner Scrum
El alcance del proyecto ha sido acordado. +++
El cronograma del proyecto ha sido aprobado. +++
El presupuesto del proyecto ha sido aprobado. +++ ++ +++ ++
Se tienen definidos los roles y responsabilidades
+++ ++ + +++
de los miembros del equipo del proyecto.
Las actividades de comunicación están acordadas. +++ ++ ++ ++
El proceso de gestión de calidad está establecido. +++ ++ ++ ++
El proceso integrado de controles de cambio está
+++
definido.
El plan de compras está aprobado. +++ +++ +
El plan de proyecto está aprobado. +++ 77
Roles y Responsabilidades de PMs y SMs
Ejecutando un Proyecto
78
Roles y Responsabilidades de PMs y SMs
Monitoreo y Control de un Proyecto
79
Roles y Responsabilidades de PMs y SMs
Cerrando un Proyecto
80
Modelos de gobierno y extrapolación
81
Proyectos, Programas y Portafolios
El modelo del PMBOK
El PMBOK define
los tres elementos
y sugiere algunos
patrones de
interrelación
82
Proyectos, Programas y Portafolios
Algunos modelos Ágiles
83
Algunos modelos Ágiles - SAFe
Proyectos, Programas y Portafolios
Proyectos, Programas y Portafolios
SAFe
84
www.scaledagileframework.com
Proyectos, Programas y Portafolios
Disciplined Agile Delivery - DAD
• Modelo Híbrido creado por Scott W. Ambler y Mark Lines en el que puede
encajar cualquier otra práctica ágil (Kanban, Scrum, XP, etc).
• Establece estrategias de escalación basadas en aspectos culturales, de
procesos y herramientas
• “We fully endorse the manifesto, but its original signatories were primarily
software developers, software development consultants, or both. It is little
wonder that the language of their manifesto shows a bias towards software
development, which is one of many areas of expertise involved in the complete
software delivery life cycle”.
• Explicitly address Architecture, DevOps, Governance, UX, business processes and
may others aspects not explicitly covered by scrum.
• https://www.ibm.com/developerworks/community/blogs/ambler/entry/why_disci
plined_agile_delivery_dad?lang=en 85
La PMO con Scrum
Características
Procesos
Herramientas
• Tableros y reportes
• Software
Procesos
Algunos Ejemplos
Diagramas
de Procesos
89
Procesos
Algunos Ejemplos
Guía Rápida
90
Procesos
Algunos Ejemplos
Guía Rápida
en forma de
diagrama de
procesos
91
Herramientas
Algunos Ejemplos
www.axosoft.com
www.scrumwise.com
www.icescrum.org (opensource)
93
Herramientas
Algunos Ejemplos
MS Project Server
94
Herramientas
Algunos Ejemplos
War Room
95
Diseño e Implementación
Estrategia de Implementación
• Visión de producto
• Project Charter
Diseño de procesos y servicios
• Product Backlog
• Scope Statement
Diseño del portafolio de proyectos
• Portfolio Backlog
96
Visión de Producto
Análisis Implementación
De procesos, herramientas, De proceso diseñado a
capacidades y necesidades través de pilotos, change
existentes management y deployment
Capacitación Herramientas
En metodologías, De comunicación, reporteo,
herramientas y el proceso automatización y soporte a
diseñado la práctica
Diseño Organización
De procesos, herramientas, Del modelo de gobierno,
roles y responsabilidades procesos y servicios de la
PMO y plan de evolución
Product Backlog
Metodologías y herramientas
• PMI (REPs)
• Scrum (Scrum Alliance)
• Otros (Scrum Study, Prince 2, ISO 21500, etc.)
En el proceso diseñado
• Desarrollar Manual de capacitación
• Manual del instructor
• Presencial
• On-line
• E-learning
100
Estrategia de Capacitación
Estructurados a desarrollar
Capacitación Básica, Conocimiento Básico de la
principalmente
Miembros de Equipos de Proyecto/ Ejecución de Proyectos
Táctica, enfocado a la tarea Product Developers
Diseño
De procesos
• Método de gestión de proyectos de la organización
• Ciclos de vida estándar
• Marco metodológico a utilizar según el proyecto
Herramientas
• Tecnológicas
De escritorio
Colaborativas
• No tecnológicas
Roles y responsabilidades
• En función del método desarrollado
• Actitudes vs Aptitudes
102
Diseño
Roles y responsabilidades
• Actitudes vs Aptitudes
• Plan de desarrollo de competencias
Actitudes
Aptitudes
http://www.psicotest.com.mx/competian.php 103
Implementación
Piloto
• Objetivo: poner a prueba el método desarrollado y las herramientas
implementadas.
• En uno o más proyectos, es necesario probar todos los procesos.
Change management
• Implementar medidas para facilitar el cambio organizacional
• Utilizar a expertos
Colaborar con áreas de Comunicación Interna y Recursos Humanos
Deployment
• Arrancar el uso del método desarrollado aplicado a todos los proyectos de
la organización.
Puede ser para proyectos en curso o sólo para proyectos nuevos.
104
Implementación
Change management
105
Herramientas
Comunicación
Reporteo
Automatización
Soporte a la práctica
106
Organización
107
Diseño de Procesos y Servicios
Estado Actual
Estado Deseado
Estado Ideal
Diseño de Procesos y Servicios
Diseño de Funciones y Servicios
Operativas Tácticas Estratégicas
Reportar el estatus de proyectos a la Desarrollar e implementar una Aconsejar a la alta dirección
alta dirección. metodología estándar
Monitorear y controlar el desempeño Desarrollar las competencias del Coordinación entre proyectos
de los proyectos personal incluyendo capacitación
Tomar el papel de mentor con los Implementar y operar un sistema de Desarrollar y mantener un tablero de
administradores de proyectos información de gestión de proyectos desempeño de proyectos
Administrar el archivo de Actuar como interface entre la Promover la administración de
documentación de proyectos administración y el cliente proyectos al interior de la organización
Administrar uno o más programas Proveer herramientas de proyectos no Monitorear y controlar el desempeño
estandarizadas de la PMO
Llevar a cabo auditorías de proyectos Asignar recursos a los proyectos Participar en la Planeación Estratégica
Ejecutar tareas especializadas para los Implementar y gestionar bases de datos Administrar uno o más portafolios
administradores de proyectos de lecciones aprendidas
Conducir revisiones post-proyecto Implementar y gestionar bases de datos Identificar, seleccionar y priorizar
de riesgos nuevos proyectos
Conducir Scrum de Scrums Reclutar, seleccionar, evaluar y Gestionar los beneficios de los
determinar salarios de los proyectos
Designar SM y Desarrolladores administradores de proyectos Proveer relaciones laborales y
ambientación en proyectos
Diseño del Portafolio de Proyectos
Portfolio
Backlog
111
Plan de Evolución
112