Calendarización De Proyectos
Razones del retraso en la entrega del software: * Fecha limite irrealizable. * Cambio en los requisitos del cliente. * Subestimación razonable en la cantidad de esfuerzo o de recursos. * Dificultades humanas y técnicas que no pueden ser predecibles. * Falla en la gestión del proyecto.
Las fechas límites audaces o irrealizables son un hecho de la vida en el negocio del software. Pasos para fechas irrealizables: * Realizar una estimación detallada empleando datos históricos de proyectos previos. * Desarrollar una estrategia de ingeniería de software que entregara la funcionalidad en la fecha limite requerida. * Reunirse con el cliente y con la estimación detallada y …ver más…
Principios Básicos De La Calendarización
Compartimentación: el proyecto debe dividirse en compartimentos en varias actividades, acciones y tareas manejables.
Interdependencia: se debe determinar la interdependencia de cada actividad acción o tarea compartimentada. Si son secuenciales o independientes.
Asignación de tiempo: a cada tarea por calendarizar se le debe de asignar cierto número de unidades de trabajo (ejemplo personas-días de esfuerzo), además de una fecha de inicio y una de termino.
Validación de esfuerzo: asignar el número de personas al equipo de software.
Definición de responsabilidades: toda tarea calendarizada se le debe asignar a un
Miembro especifico del equipo.
Definición de resultados: en proyectos de software el resultado normalmente es un producto de trabajo o una parte de el. los productos de trabajo usualmente se combinan con los entregables.
Definición de hitos: cualquier tarea o grupo de tareas debe estar asociado con un hito del proyecto. Un hito se logra cuando se ha revisado la calidad de un o más productos de trabajo.
Cada uno de estos principios se aplica conforme evoluciona la calendarización del proyecto.
Relación entre el personal y el esfuerzo
La curva Putnam-Norden-Rayleigh proporciona un indicio de la relación entre el esfuerzo aplicado y el tiempo de entrega para un