Sunteți pe pagina 1din 9

La Oficina de Proyectos de Informtica

oficinaproyectosinformatica.blogspot.com

El Desarrollo gil en un entorno de fechas y presupuestos predefinidos Por: Ricardo Arturo Rodrguez Morillo Sgueme en Twitter: PMOInformatica Mi Blog: http://oficinaproyectosinformatica.blogspot.com

Resumen Una de las premisas del desarrollo gil es que los requerimientos son cambiantes o poco definidos, por lo cual hace nfasis en la flexibilidad y productividad, favoreciendo un esquema en el cual el alcance de un proyecto no estar definido desde el principio. Este principio est en conflicto con los esquemas de fecha, presupuesto y alcance fijos definidos a nivel corporativo a la hora de contratar proyectos de desarrollo de Software, tanto con la unidad de Tecnologa de Informacin (TI) interna como con proveedores externos. Este artculo est dedicado a mostrar que aplicando algunos cambios, ambos esquemas pueda coexistir durante esta etapa de adopcin inicial. Por qu definir tambin una fase de anlisis y diseo inicial para un proyecto gil? Es poco probable que otras reas de la compaa, como por ejemplo finanzas o el negocio estn dispuestas a abandonar el esquema de alcance, cronograma y presupuesto fijo de la noche a la maana, especialmente en etapas de adopcin temprana del desarrollo gil cuando este concepto les es extrao y an no han visto los resultados. Para que ambos esquemas puedan coexistir, es necesario mantener una fase de definicin de alcance, cronograma y presupuesto al inicio del proyecto, siendo esto previo a la primera iteracin. Algunos llaman a esto la iteracin 0, sin embargo, no necesariamente tendr la misma estructura y duracin de una iteracin gil. Deben aplicarse procedimientos adaptados al desarrollo gil a esta fase, ya que aplicar el mismo enfoque de cascada podra ser un error. La intencin de esta fase es desarrollar las historias de usuario y elaborar una primera lista de objetivos
Copyright La Oficina de Proyectos de Informtica (http://oficinaproyectosinformatica.blogspot.com)

La Oficina de Proyectos de Informtica


oficinaproyectosinformatica.blogspot.com

/ caractersticas priorizados (el product backlog) general. Con base en esa lista de caractersticas se puede definir un conjunto mnimo de funcionalidades, fijando con esta base la fecha tope y presupuesto para el requerimiento proyecto. El procedimiento a seguir en esta fase es muy similar al de un proyecto tradicional, pero requiere las adaptaciones necesarias para hacer uso de los artefactos de desarrollo gil.

Dinero por nada y cambios gratis (Money for nothing and Changes for free): Una vez que comienzan las iteraciones (sprints), el esquema de desarrollo gil y de fecha tope fija pueden coexistir si se utilizan los principios de dinero por nada y cambios gratis (Money for nothing and changes for free, igual que la famosa cancin de Dire Straits de 1985). Cambios gratis significa que el cliente (el rea de negocio representada en el dueo del producto o product owner), puede reemplazar cualquier historia de la lista de caractersticas (product backlog) por historias de igual valor (medio en
Copyright La Oficina de Proyectos de Informtica (http://oficinaproyectosinformatica.blogspot.com)

La Oficina de Proyectos de Informtica


oficinaproyectosinformatica.blogspot.com

puntos de historia, jornadas o cualquier otra medicin acordada), siempre y cuando esto se haga antes que la historia involucrada haya sido tomada para una iteracin (si esto ocurriera el cambio no sera gratis, dado que tendra un costo de retrabajo para el proveedor).

Este principio garantiza que el cliente al final obtendr el producto que quiere sin invertir ms tiempo o dinero del estimado originalmente. "Dinero por nada significa" que el cliente en cualquier momento puede declarar que ha recibido suficiente funcionalidad, an en los casos en que no se hayan entregado las funcionalidades definidas originalmente. En estos casos, el cliente deber pagar por las jornadas de consultora invertidas en el anlisis, pero no por las funcionalidades que no se han desarrollado. De hecho, podra considerar la posibilidad de invertir esos puntos de historias en otra aplicacin o funcionalidad si es conveniente para el proveedor y el cliente.

Copyright La Oficina de Proyectos de Informtica (http://oficinaproyectosinformatica.blogspot.com)

La Oficina de Proyectos de Informtica


oficinaproyectosinformatica.blogspot.com

En Conclusin La situacin ideal sera que la organizacin adoptar el enfoque gil en todos sus niveles, cambiando las formas de contratacin internas con el departamento de TI o con proveedores a otras que correspondan con el desarrollo gil, como por ejemplo costo objetivo ms incentivo o tiempo y materiales. Sin embargo, antes que las reas de negocio y finanzas estn dispuestas a realizar estos cambios, deben ganar confianza en que el desarrollo gil funciona y que es factible para ellos abordar estas fuentes de contratacin que son ms riesgosas para quien adquiere el Software. La nica forma de ganar esa confianza es adoptar algunas prcticas giles sin cambiar todo el esquema de contratacin y los mtodos presentados en este artculo pueden servir para lograr ese objetivo. Referencias Externas: Dejaeger, G. Scrum and Fixed Price Impossible
http://glenndejaeger.wordpress.com/2011/01/30/scrum-and-fixed-price-impossible/

Proyectosagiles.org. Qu es Scrum?
http://www.proyectosagiles.org/que-es-scrum

Otros artculos en La Oficina de Proyectos de Informtica Desarrollo gil, Scrum y Test Driven Development Test Driven Development (TDD): Pruebas de desarrollador
http://oficinaproyectosinformatica.blogspot.com/2012/12/test-driven-development-tdd-pruebasde.html

Test Driven Development (TDD): Como llevarlo a la prctica


http://oficinaproyectosinformatica.blogspot.com/2012/12/test-driven-development-tdd-como.html

Test Driven Development (TDD): Ventajas y desventajas


http://oficinaproyectosinformatica.blogspot.com/2012/12/test-driven-development-ventajas-y.html

Los 5 valores de la programacin extrema


http://oficinaproyectosinformatica.blogspot.com/2012/11/los-5-valores-de-la-programacion.html

Copyright La Oficina de Proyectos de Informtica (http://oficinaproyectosinformatica.blogspot.com)

La Oficina de Proyectos de Informtica


oficinaproyectosinformatica.blogspot.com

5 Preguntas y respuestas sobre el Feature Driven Development (FDD)


http://oficinaproyectosinformatica.blogspot.com/2012/11/5-preguntas-y-respuestas-sobre-el.html

Test Driven Development (TDD): 9 retos para su implementacin y cmo hacerles frente
http://oficinaproyectosinformatica.blogspot.com/2012/11/test-driven-development-tdd-9-retos.html

Plantillas Scrum: historias de usuario y criterios de aceptacin


http://oficinaproyectosinformatica.blogspot.com/2012/10/plantillas-scrum-historias-de-usuario.html

El Test Driven Development (TDD): Desarrollo y pruebas de software bajo Scrum


http://oficinaproyectosinformatica.blogspot.com/2012/09/test-driven-development-scrum.html

5 mtricas de desempeo para proyectos de desarrollo gil y Scrum


http://oficinaproyectosinformatica.blogspot.com/2012/08/5-metricas-para-proyectos-dedesarrollo.html

Herramientas de software para gestin de proyectos de desarrollo gil


http://oficinaproyectosinformatica.blogspot.com/2012/08/herramientas-de-software-paragestion.html

El Desarrollo gil en un entorno de fechas y presupuestos predefinidos


http://oficinaproyectosinformatica.blogspot.com/2012/08/el-desarrollo-agil-en-un-entorno-de.html

Los Programas de Certificacin del Scrum Alliance


http://oficinaproyectosinformatica.blogspot.com/2012/08/los-programas-de-certificacion-del.html

Preguntas y respuestas sobre Scrum Alliance


http://oficinaproyectosinformatica.blogspot.com/2012/08/preguntas-y-respuestas-sobre-scrum.html

Gestin de Proyectos PMI y el Desarrollo gil: Que tienen en comn?


http://oficinaproyectosinformatica.blogspot.com/2012/07/gestion-de-proyectos-pmi-y-el.html

Metodologas de desarrollo gil


http://oficinaproyectosinformatica.blogspot.com/2011/03/metodologias-de-desarrollo-agil.html

Copyright La Oficina de Proyectos de Informtica (http://oficinaproyectosinformatica.blogspot.com)

La Oficina de Proyectos de Informtica


oficinaproyectosinformatica.blogspot.com

Gestin de desarrollo de software Errores comunes en el desarrollo de software: Base de datos como comunicador de procesos
http://oficinaproyectosinformatica.blogspot.com/2012/12/errores-comunes-en-el-desarrollode_20.html

Errores comunes en el desarrollo de software: Entrada de datos manejada inadecuadamente (Input Kludge)
http://oficinaproyectosinformatica.blogspot.com/2012/12/errores-comunes-en-el-desarrollode_12.html

Errores comunes en el desarrollo de Bases de datos: El Botn Mgico


http://oficinaproyectosinformatica.blogspot.com/2012/12/errores-comunes-en-el-desarrollo-de.html

Errores comunes en el desarrollo de Bases de datos: El Objeto Todopoderoso


http://oficinaproyectosinformatica.blogspot.com/2012/12/errores-en-el-desarrollo-de-softwareel.html

Errores comunes en el desarrollo de Bases de datos: Tercera Parte


http://oficinaproyectosinformatica.blogspot.com/2012/11/errores-comunes-en-el-desarrollode_30.html

Errores comunes en el desarrollo de Bases de datos: Segunda Parte


http://oficinaproyectosinformatica.blogspot.com/2012/11/errores-comunes-en-el-desarrollode_21.html

Errores comunes en el desarrollo de Bases de datos


http://oficinaproyectosinformatica.blogspot.com/2012/11/errores-comunes-en-el-desarrollo-de.html

5 Herramientas para la automatizacin de pruebas de software


http://oficinaproyectosinformatica.blogspot.com/2012/11/5-herramientas-para-laautomatizacion.html

Errores comunes de programacin: Segunda Parte


http://oficinaproyectosinformatica.blogspot.com/2012/10/errores-de-programacion-comunessegunda.html

5 errores comunes de programacin


http://oficinaproyectosinformatica.blogspot.com/2012/10/5-errores-comunes-de-programacion.html

Copyright La Oficina de Proyectos de Informtica (http://oficinaproyectosinformatica.blogspot.com)

La Oficina de Proyectos de Informtica


oficinaproyectosinformatica.blogspot.com

10 actividades crticas a incluir en todo plan de desarrollo de un software


http://oficinaproyectosinformatica.blogspot.com/2012/10/10-actividades-criticas-incluir-en-todo.html

Los pasos para resolver incidentes en el perodo de estabilizacin de un desarrollo de software


http://oficinaproyectosinformatica.blogspot.com/2012/10/pasos-resolver-incidentes.html

Ambientes de pruebas integrales de software: Buenas prcticas


http://oficinaproyectosinformatica.blogspot.com/2012/09/pruebas-software-ambientes.html

Ambientes de desarrollo de software: Buenas prcticas


http://oficinaproyectosinformatica.blogspot.com/2012/09/ambientes-de-desarrollo-de-software.html

Algunas prcticas de desarrollo de aplicaciones web para asegurar calidad, mantenibilidad, escalabilidad y seguridad
http://oficinaproyectosinformatica.blogspot.com/2012/08/algunas-practicas-de-desarrollo-de.html

Acciones preventivas para evitar retraso y retrabajo en proyectos de tecnologa de informacin (TI)
http://oficinaproyectosinformatica.blogspot.com/2012/08/acciones-preventivas-para-evitar.html

Las preguntas que debe hacer al encargarse de un proyecto de Tecnologa de Informacin (TI) en ejecucin
http://oficinaproyectosinformatica.blogspot.com/2012/08/las-preguntas-que-debe-al-hacersecargo.html

Gerencia de Proyectos Lo urgente y lo importante: Tareas que no deben delegarse


http://oficinaproyectosinformatica.blogspot.com/2012/12/lo-urgente-y-lo-importante-tareas-que.html

Lo urgente y lo importante: 9 recomendaciones para una delegacin efectiva


http://oficinaproyectosinformatica.blogspot.com/2012/12/9-recomendaciones-para-una-delegacion.html

Lo Urgente y lo importante en la Gestin de Proyectos (2da Parte): Las 10 tareas rutinarias de un Gerente de Proyectos
http://oficinaproyectosinformatica.blogspot.com/2012/12/lo-urgente-y-lo-importante-2da-parte.html

Lo Urgente y lo importante en la Gestin de Proyectos


http://oficinaproyectosinformatica.blogspot.com/2012/11/lo-urgente-y-lo-importante-en-la.html

Copyright La Oficina de Proyectos de Informtica (http://oficinaproyectosinformatica.blogspot.com)

La Oficina de Proyectos de Informtica


oficinaproyectosinformatica.blogspot.com

Gestin de Proyectos: 5 tareas clave para dirigir la fase de ejecucin


http://oficinaproyectosinformatica.blogspot.com/2012/11/gestion-de-proyectos-tareas-clavepara.html

5 preguntas y respuestas sobre la identificacin de riesgos


http://oficinaproyectosinformatica.blogspot.com/2012/10/todo-proyecto-siempre-poseen-nivelesde.html

Como hacer el seguimiento de los riesgos en proyectos


http://oficinaproyectosinformatica.blogspot.com/2012/10/pasos-seguimiento-riesgos-proyecto.html

Plantilla para la Gestin de Riesgos en proyectos: Actualizacin Octubre 2012


http://oficinaproyectosinformatica.blogspot.com/2012/10/plantilla-para-la-gestion-de-riesgos-en.html

Plantilla para documentar Lecciones Aprendidas


http://oficinaproyectosinformatica.blogspot.com/2012/07/plantilla-para-documentar-lecciones.html

Como hacer el seguimiento de los riesgos en proyectos


http://oficinaproyectosinformatica.blogspot.com/2012/10/pasos-seguimiento-riesgos-proyecto.html

Gestin de Proyectos PMI y el Desarrollo gil: Que tienen en comn?


http://oficinaproyectosinformatica.blogspot.com/2012/07/gestion-de-proyectos-pmi-y-el.html

Las reuniones de trabajo: ms productividad, menos reuniones


http://oficinaproyectosinformatica.blogspot.com/2012/09/las-reuniones-trabajo-productivas.html

El patrocinador (Sponsor) del proyecto: Rol que debe asumir y lo que no debe hacer
http://oficinaproyectosinformatica.blogspot.com/2012/08/el-patrocinador-sponsor-del-proyecto.html

Como lidiar con implicados (stakeholders) problemticos


http://oficinaproyectosinformatica.blogspot.com/2012/08/como-lidiar-con-implicadosstakeholders.html

Acciones preventivas para evitar retraso y retrabajo en proyectos de tecnologa de informacin (TI)
http://oficinaproyectosinformatica.blogspot.com/2012/08/acciones-preventivas-para-evitar.html

Copyright La Oficina de Proyectos de Informtica (http://oficinaproyectosinformatica.blogspot.com)

La Oficina de Proyectos de Informtica


oficinaproyectosinformatica.blogspot.com

Las preguntas que debe hacer al encargarse de un proyecto de Tecnologa de Informacin (TI) en ejecucin
http://oficinaproyectosinformatica.blogspot.com/2012/08/las-preguntas-que-debe-al-hacersecargo.html

Diseo y desarrollo de software en proyectos Fastrack: Como minimizar los riesgos


http://oficinaproyectosinformatica.blogspot.com/2012/07/el-diseno-de-sistemas-en-proyectos.html

10 actividades crticas a incluir en todo plan de desarrollo de un software


http://oficinaproyectosinformatica.blogspot.com/2012/10/10-actividades-criticas-incluir-en-todo.html

Otros temas Habilidades interpersonales cada vez ms demandadas en los profesionales de Tecnologas de Informacin
http://oficinaproyectosinformatica.blogspot.com/2012/10/habilidades-interpersonales-mas.html

Las Habilidades y Conocimientos ms buscados en el rea de Tecnologa de Informacin (TI)


http://oficinaproyectosinformatica.blogspot.com/2012/09/habilidades-mas-buscadas-tecnologia.html

Copyright La Oficina de Proyectos de Informtica (http://oficinaproyectosinformatica.blogspot.com)

S-ar putea să vă placă și