eXtreme Project Management
Transcripción
eXtreme Project Management
Administración de Proyectos – XPM eXtreme Project Management XP (eXtreme Programming) es una metodología que surge como una revisión de las buenas prácticas del Desarrollo de Software. Se fundamenta en cuatro dimensiones que ayudan a mejorar el proceso de Desarrollo de Software: Comunicación Simplificación Feedback Coraje XPM (eXtreme Project Management) nace con el objetivo de apoyar a XP en lo que refiere a la Administración de Proyectos. Extreme Programming: XP está basada en los principios que a continuación se enumeran: 9 Satisfacción del Cliente: la metodología está orientada a liberar el producto que el cliente quiere cuando el cliente lo quiere. XPM se basa en 11 reglas: 1. Aplicar un proceso de administración de proyectos, con el criterio suficiente como para determinar los entregables, los roles, las técnicas y las herramientas aplicables al tipo de proyecto que se está encarando. 2. 3. 9 No sólo testear, testear bien: las pruebas se realizan antes, durante y luego de que el código haya sido escrito. XPM asume que las organizaciones han ido evolucionando desde una edad oscura (Dark Age) de tono experimental hasta la etapa actual (Partnership) caracterizada por: Actitud abierta de IT Mucha participación del Cliente Proyectos enfocados en el Negocio Management abierto y negociado, con total participación del Cliente “Lo que sucede cuando el proyecto terminó, es más importante que lo que sucede durante el proyecto” Trabajar en el aspecto de pos-venta, mostrando el valor agregado de un producto, ayuda a que los usuarios no vean a IT simplemente como un importante costo para la organización. 9 Complejidad no implica Valor: XP está en contra de: “El software simple y elegante tiene menos valor que el software complejo y difícil de mantener”. Extreme Project Management: “Cuánto menos sepa el Project Leader de temas técnicos, mejor” El Project Leader debe orientarse a entender el contexto de la Organización en donde el proyecto se desarrolla: sponsor, riesgos, proyectos relacionados, costos, beneficios, calendarios y presupuestos. El Alcance y la Calidad son sus vínculos con el aspecto técnico. 9 Trabajo en Equipo: Managers, Cliente y Desarrolladores trabajan en conjunto para lograr un producto de alta Calidad. 9 Administración del Cambio: obtener feedback cuando todavía hay tiempo de cambiar, mejorar el proceso de aceptación del usuario. “Manejar gente creativa y un proceso, requiere un proceso creativo de Administración” 4. “Un Plan desarrollado sin la participación del Cliente, no es más que la fantasía de una persona” El Plan debe desarrollarse en forma conjunta con el equipo y fundamentalmente con el Cliente y el Sponsor. El objetivo: lograr que todos estén preparados para soportar el calendario; obtener el acuerdo del cliente en los hitos importantes. 5. “Cuanto más tiempo pase el Project Leader con el Cliente, mejor” Las actividades de Administración de Proyectos tradicionales se enfocan en el equipo de trabajo y los entregables que se generan. XPM se enfoca en el contexto. 6. “Si no se define al inicio qué significa el éxito del Proyecto, éste no se logrará al final” Definir y cuantificar los factores de éxito del Proyecto. Tener en cuenta: Satisfacción del Cliente, Cumplimiento de Objetivos, Cumplimiento del Presupuesto, Cumplimiento del Calendario, Valor agregado para la Organización, Requerimientos de Calidad y Satisfacción del Equipo de Trabajo. 7. “Muéstrales el dinero, nada más importa” Cuantificar los beneficios y garantizar que exista un vínculo entre los objetivos del proyecto y los de la organización. 8. XPM está especialmente orientado a e-Projects en donde efectivamente un día es mucho tiempo; y en un día pueden cambiar el Proyecto. La Metodología de Project Management desarrollada por RMyA, utilizada con éxito en sus proyectos, incorpora las prácticas más exitosas del mercado, siendo XPM una de las fuentes. Cabe aclarar, que otras metodologías de RMyA (Desarrollo, Mantenimiento y QA) incorporan técnicas y herramientas que ayudan a cumplir con los fundamentos de Extreme Programming. “El Cliente puede ser su mejor aliado o su peor enemigo, usted decide” Gastar tiempo en informar al cliente el estado del proyecto. El cliente puede reaccionar negativamente en las situaciones de recorte, si el Project Leader no hizo bien su trabajo de reporte. 9. “Si no puede predecir el futuro, no lo planee en detalle” En XPM, la Planificación Diaria y la Replanificación son actividades naturales para el Cliente y el equipo de trabajo. Los cambios en el contexto, los riesgos y los cambios al alcance son evaluados diariamente. Bibliografía recomendada: • • • 10. “Si su proyecto no tiene cambios, tenga miedo...mucho miedo” Analizar diariamente posibles cambios en: expectativas de éxito, alcance, proyectos. relacionados, costo / beneficio asumido, calidad y riesgos. • • http://www.extremeprogramming.org/ http://www.lysholdtconsulting.com/Artikler/synopsis_xpm.pdf http://www.cutter.com/consortium/freestuff/epmr0201.p df http://www.myplanview.com/expert75.asp http://www.extreme-pm.com/ Setiembre de 2002 Juan Pablo Pussacq Laborde Project Leader Para consultas o comentarios, por favor escriba a [email protected] 11. “En un e-Project un día es mucho tiempo” RMyA S.R.L. http://www.rmya.com.ar/ 25 de Mayo 583 – 5º Piso (C1002ABK) Buenos Aires - Argentina Telefax.: (54 11) 4312-8618/19