View
845
Download
0
Category
Preview:
Citation preview
Agile Project Management
De que se trata?
Ser Ágiles, pero no arrebatados!
Una Red de Ensamble Dinámico y Horizontal en toda
la línea.
Necesidad El pensamiento lineal, los procesos
prescriptivos y las prácticas estandarizadas e inamovibles ya no pueden con el ambiente volátil de los productos de hoy.
Desde que el desarrollo de productos ya no puede anticipar, sino que debe volverse adaptivo, también debe cambiar el manejo de los proyectos.
Debe responder al objetivo de los negocios
Cinco Objetivos Claves 1. Innovación continua – Responder a los
requerimientos del momento del cliente2. Adaptabilidad del producto – Responder a
requerimientos futuros3. Calendarios de trabajo cortos – Para
cumplir con ventanas de mercado y mejorar el Retorno a la Inversión.
4. Adaptabilidad de procesos y gente – para responder rápido a cambios en el producto y en el negocio
5. Resultados confiables – dar soporte al crecimiento del negocio y la rentabilidad.
Principios -- Prácticas Empresas excepcionales crearon un fundamento
que nunca cambió y estrategias y prácticas que sí lo hicieron
Para construir buenos productos se requiere buena gente y para atraer buena gente se requiere una buena organización.
Un valor central de la “meritocracia” es parte fundamental del movimiento “ágil”
Las prácticas son la forma de realizar los principios. Los principios sin prácticas son vapor.
Certidumbre--Incertidumbre
Tipo producción – incertidumbre baja Tipo exploración – incertidumbre alta No se habla ya de desviaciones de 15%
o 20%, sino que todo cambia en períodos de meses Alcance Features (Requerimientos) Tecnología Arquitectura (estructura, pero no
visión)
El Cliente Es el individuo o grupo que usa el producto o
servicio creado para generar valor Los clientes definen el valor Otros stakeholders definen las condiciones Los clientes definen los requerimientos
(features) que proveen valor, así como los objetivos de negocios (calendario, costo) que asisten para la cuantificación de ese valor
Fórmula: entregar hoy, adaptar mañana
‘Agilidad’ definida La teoría compleja nos dice que la
innovación ocurre en el balance entre caos y orden, entre flexibilidad y estabilidad.
Suficiente estructura, pero no tanta. Aquí fallan las metodologías centradas en
procesos muy estructurados. Las organizaciones ágiles saben qué
factores requieren estabilización y cuáles, exploración
Balancear al borde del caos, entre flexibilidad y estabilidad, requiere buenos improvisadores.
Las organizaciones que soportan a estos improvisadores tienen 3 rasgos: Una cultura adaptiva que abraza el cambio Reglas mínimas que estimulan la auto-
organización, combinada con auto-disciplina para ceñirse a esas reglas.
Colaboración e interacción intensivas entre la comunidad del proyecto
¿Y qué acerca de las fases de planeación, arquitectura y
requerimientos seguidas hasta hoy?
Respuesta simple:En esta etapa: Estas cosas son
actividades, no fases.
Sistema Complejo Adaptivo Es un ensamble de agentes independientes Que interactúan para crear un sistema Cuya interacción es definida por el intercambio
de información Cuyas acciones individuales se basan en un
sistema de pocas reglas internas Que se auto-organizan en modos no lineales
para producir resultados emergentes Que exhiben características de orden y caos Que evolucionan con el tiempo**
- Para proyectos ágiles, el ensamble incluye: miembros de la Red, team de coordinación, clientes, proveedores, ejecutivos y otros participantes que interactúan entre sí de modos diversos.
- Investigadores científicos y de teoría gerencial han mostrado que un juego simple de reglas puede generar comportamientos y resultados complejos, sea en colonias de hormigas, sea en teams (equipos) de proyectos.
- Las reglas complejas (y no las reglas simples individuales que generan comportamientos complejos del sistema) se vuelven a menudo burocráticas.
Los enfoques newtonianos predicen resultados.
Los enfoques CAS crean resultados emergentes.“La emergencia es una propiedad de los sistemas complejos adaptivos que crea una mayor propiedad del todo (comportamiento del sistema) a partir de la
interacción de las partes (comportamiento auto-organizativo de los agentes). El comportamiento
emergente de los sistemas no se puede explicar completamente con la medida de los
comportamientos de los agentes. Los resultados emergentes no se pueden predecir en el sentido
normal de relaciones causa-efecto, sino que pueden ser anticipados creando patrones que hayan previamente dado los mismos resultados”
Principios guía En los equipos de alto rendimiento,
“los líderes manejan los principios y los principios manejan al grupo de tareas”.
Seis principios Valor del cliente mediante productos
innovadores Entregar valor del cliente Emplear entrega de resultados iterativa y
basada en últimos requerimientos. Impulsar excelencia técnica
Estilo de gerencia liderazgo-colaboración Estimular la exploración Construir equipos adaptivos (auto-
organizativos, auto-disciplinados) Simplificar
Emplear entregaiterativa de features
Impulsar excelenciatécnica
Dar valor delcliente
Entrega del producto
Construir teamsadaptivos Simplificar
Estimularexploración
Liderazgo - colaboración
Las burbujas “dar valor del cliente” e “impulsar la excelencia técnica” están relacionadas con “construir teams auto-organizativos”
Esta relación nos recuerda que el producto es construido por interacciones de individuos competentes que se están constantemente auto-organizando.
De igual modo “impulsar la excelencia técnica” y “estimular la exploración” están relacionadas en el sentido de una meta clave que es disminuir el costo del cambio
Entrega vs. Mejoras adaptables APM es un modelo prejuiciado
hacia la ejecución Rol primario de un APM Manager:
facilitar la creación de la visión del producto y guiar al team para hacer realidad esa visión.
Entrega iterativa de features El desarrollo iterativo basado en
features se puede definir por cuatro palabras claves: Iterativo Basado en features Timeboxed Incremental
Iterativo significa que construimos una versión parcial del producto y luego expandemos esa versión mediante períodos cortos sucesivos de desarrollo seguidos de revisiones y adaptaciones.
Las iteraciones están restringidas para dar resultados dentro de un período – timebox cierre forzado
Desarrollo incremental significa que construimos de tal forma estos productos que serán implantados al final de una o más iteraciones
Para las empresas en red, el desarrollo iterativo y la entrega incremental se han vuelto una ventaja competitiva.
Features Las iteraciones son la mitad de la historia; la otra mitad
se llama ‘features en lugar de tareas’ A los clientes no les importan las tareas
El enfoque de entrega de features ayuda a definir una interfaz trabajable entre clientes y desarrolladores
La gerencia senior se limita a feature management, no a task management; pueden recortar features, pero no tareas.
Los features pueden demostrarse de modo relativamente barato y pueden ser fácilmente cambiados.
Los features están más cerca de la realidad que cualquier otro artefacto intermedio; indican progreso real, no artificial
Produciendo beneficios tempranos
Con las timeboxes se trata de forzar decisiones difíciles
Todo producto tiene un grupo de features que constituye su mínimo conjunto viable
Al forzar decisiones difíciles temprano y seguido se le da al team más opciones para resolver problemas.
Se administra el riesgo, porque no hace falta construir todo el producto para saber si se puede cumplir con cierta especificación.
Entregas parciales pueden proveer beneficios anticipados.
Reducción progresiva del riesgo
Si un proyecto no tiene riesgos, no lo haga
Puede darse una combinación de: Riesgo técnico – una nueva arquitectura
tecnológica para nosotros Riesgo de features – No estamos seguros
de cómo deberían verse los features
Impulsar Excelencia Técnica
La excelencia técnica vale porque provee valor del cliente
Los gerentes de proyecto deben ser impulsadores de excelencia técnica
Impulsar excelencia técnica requiere que el project manager y los miembros del team en general entiendan lo que significa para el producto, la tecnología y las habilidades de la gente que hace el trabajo.
Estimular la exploración Los grandes exploradores definen metas que
inspiran a la gente Los equipos innovadores son liderados, no
gerenciados Los grandes nuevos productos, las
ampliaciones extraordinarias a los existentes y las nuevas iniciativas creativas de negocios son llevadas por la pasión y la inspiración. Los gerentes de proyecto que se focalizan en
diagramas, presupuestos e histogramas llevan a sus equipos a la mediocridad.
Espacio compartido Hay que estar al tanto de quien
necesita interactuar en qué momento y cuál debe ser el espacio compartido para que esto suceda.
La entrega de features a intervalos frecuentes es un espacio compartido que lleva a interacciones creativas y es clave para estimular la innovación
No basta el estímulo La inspiración debe ser apoyada con
políticas y prácticas dentro de una red. 3M da a sus investigadores tiempo para
investigación de ideas por cuenta propia. 3M también mantiene una serie de
premios muy prestigiosos en la empresa para reconocer: espíritu emprendedor, diseminación de tecnología, estimulación de nueva tecnología y fertilización cruzada de ideas.
Caso de IDEO Gana más competencias de diseño que cualquiera otra firma
Características que dice su Gerente General Totalmente dedicados al resultado final Tienen un deadline ligeramente ridículo El grupo es irreverente y no jerárquico El equipo es completo y respetuoso de su
diversidad Trabajan en un espacio abierto, ecléctico
óptimo para flexibilidad, trabajo de grupo y brainstorming
Se sienten facultados para obtener lo que necesitan
Caso de IDEO Viendo la lista de Kelley, notamos
que la innovación proviene de romper rigideces – interpersonales, espacio, organizacionales-concentrándose en el resultado final y en su límite de tiempo.
Desarrollar excelentes productos particularmente nuevos, versión 1.0- requiere más exploración que control de un plan
Estimular la Interacción La capacidad de los equipos auto-organizativos radica
en la colaboración La calidad de los resultados de esta colaboración
depende de: confianza, respeto, flujo libre de información, debate y participación activa.
La línea entre confianza y arrogancia es delgada Preguntas constantes: ¿Están las personas correctas
coordinando entre ellas acerca de los cosas correctas en el momento correcto? ¿Está la información correcta disponible en el momento correcto?
Información compleja tácita es primariamente transferida mediante interacciones y conversación (70-75%)? Entender y no documentar es la meta de la transferencia.
Decisiones participativas Hay miles de decisiones, grandes y pequeñas, que
se toman a lo largo de la vida de un proyecto. Cómo las toma el team determina si es o no es colaborativo.
Por cada decisión clara, hay 10 de lógica posible... No hay ninguna serie de pasos que garantice la
innovación; la innovación emerge de la fusión de ideas que se expanden gradualmente como resultado de la interacción.
Cuando un individuo se compromete con un feature determinado para una iteración, acepta dar cuentas por ese resultado.
Auto-disciplina La autodisciplina habilita la libertad
y el ‘empowerment’ Cuando individuos y equipos quieran
más autonomía deben ejercer mayor auto-disciplina
Uno de los peligros del desarrollo centrado en procesos es que remueve los incentivos a la auto-disciplina
Individuos auto-disciplinados Aceptan responsabilidad por los
resultados Confrontan la realidad con un
pensamiento riguroso Entran en interacciones y debate intensos Trabajan gustosamente en un marco
auto-organizativo Respetan a sus colegas
REGLAS GENERATIVAS
Principio de un sistema Ágil!
Reglas Generativas Regla No. 1: “Use su buen juicio en
todas las situaciones. No habrá reglas adicionales” (Collins y Porras 1994)
Principios simples (reglas) son una faceta de la “swarm intelligence” de la teoría de complejidad. Esta es la idea de que el juego correcto de reglas simples aplicadas dentro de un grupo de individuos altamente interactivos, genera comportamientos complejos tales como innovación y creatividad
Ejemplo de Capital One Jim Donehey, antiguo CEO, usó las
siguientes 4 reglas simples:1. Siempre alinear las actividades de IT con el
negocio2. Usar buen juicio económico3. Ser flexible4. Tener empatía por otros en la organización
• Esto no describe todo lo que los empleados tenían que hacer, pero tampoco lo haría un documento de 400 páginas
Aproveche la Red Virtual:
Red RADAR en Patagonia. http://ar.geocities.com/redtrelew/ Correo: redtrelew@yahoo.com.ar
Recommended