Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
Cada proyecto de desarrollo de sistemas debe tener un plan claro, el cual debe
ser definido con suficiente precisión para guiar las acciones tomadas para guiar el
desarrollo del proyecto y que estas tengan un alto nivel de certeza de lo que se
realizara. De hecho, este paso ayuda a identificar las dependencias y relaciones
en el proyecto donde se desea alcanzar una sinergia del equipo y las acciones
prescritas por la gerencia.
En esta etapa la información es escasa y puede que se conozca muy poco del
proyecto. Algunos de los requerimientos a nivel general pueden estar establecidos
o en desarrollo, de igual forma se puede tener lo que el sistema quiere comunicar
para permitir la identificación de interfaces por dar un ejemplo y los procesos
genéricos de negocio deben estar claros. De otra forma solo se contara con
información circunstancial y anecdótica y otras cosas que pueden ser útiles de
proyectos anteriores.
Para evitar fallas un proyecto debe contar con al menos un plan de contingencia.
Se pueden denominar estos planes como rollback, peor escenario o panes de
recuperación de desastres. Un plan de contingencia es una medida
predeterminada que debe ser ejecutada si el proyecto no se desarrolla como se
planifico. Si se ignora la creación de un plan de contingencia se estará apelando
básicamente a la fe de que “todo saldrá bien” ademas de no contar con una
correcta mitigación de riesgos. Este tipo de proyectos siempre son forzados a una
entrega tardía y siempre con el consumo de mas presupuesto y recursos.
Teniendo un plan de contingencia bien estructurado por cada fase, permite tener
adelantadas respuestas a nivel gerencial en las reuniones con cualquiera de los
involucrados. Esto permitirá subir el nivel de confianza y soporte del proyecto
inclusive antes de escuchar la palabra “Ejecútenlo”.
Cada uno de estos indicadores debe obtener objetivos específicos de control que
permitirán a los propietarios de los procesos validar la relevancia y utilidad de los
procesos y así eliminar mecanismos que contribuyen poco o nada para controlar y
mejorar el proceso.
Scrum: por ser una metodología ágil da parámetros para tener de forma
diaria una medición de la salud de el proyecto en los Daily Meetings. Se
sugiere el uso de un burndown chart en el cual se puede constatar como en
un escenario optimo se puede desarrolla el proyecto y como actualmente se
desarrolla.
Este es el caso típico del control de calidad. Una pieza de la línea de producción
se somete periódicamente a inspección, la que se realiza de acuerdo con
especificaciones preestablecidas por el órgano encargado del diseño técnico del
producto. Al pasar la inspección, la pieza se libera para someterse a la próxima
operación. Al ser reprobada, se la encamina hacia un campo de recuperación, si
esto fuera posible. Al no ocurrir esto último, la pieza se desecha.
Estos controles se pueden hacer al interior del proyecto (control por dentro) o por
intermedio de firmas, externas al proyecto, especializadas en control (control por
fuera).
Vale la pena mencionar que estos tres tipos de control no son mutuamente
excluyentes, sino que más bien, deben ser complementarios. La decisión de
emplear un tipo aislado de control o una combinación de los tipos antes
mencionados, esta en función del carácter del sistema que se desea controlar y
del nivel de complejidad que se intenta introducir en los mecanismos de control.
En algunos casos, los contratistas exigen que se haga un control externo al
proyecto, para asegurarse de la buena marcha del mismo.
Modelo en cascada
El modelo espiral
El modelo Scrum
El modelo XP
Bibliografía