You are on page 1of 4

CALENDARIZACIN

Es crear una red de tareas de ingeniera de software que permitan tener el trabajo justo a tiempo. La calendarizacin implica separar todo el trabajo de un proyecto en actividades complementarias y considerar el tiempo requerido para completar dichas actividades (algunas se realizaran en paralelo). Es una actividad que distribuye estimaciones de esfuerzo a travs de la duracin planificada del proyecto, al asignar el esfuerzo a tareas especficas de ingeniera del software.

Identificar Actividades

Identificar Dependencias

Estimar recursos Para la actividad

Asignar personas A la actividad

Crear Grficos de Proyectos

Importante tener en cuenta posibles problemas (personal, hardware, software,.. y otros) que provocan retrasos: Problemas previstos: incrementar un 30% la estimacin inicial. Problemas no previstos: incrementar un 20%.

Calendarizacin Pueden utilizar tcnicas/herramientas calendarizacin de proyectos. PERT (Tcnica de evaluacin y revisin de programa) CPM (Mtodo de la Ruta Crtica)

Definicin de una red de Tareas Tareas y Subtareas tienen interdependencias basadas en su secuencia. Trabajo paralelo --> Tareas concurrentes deben estar coordinadas.
1

25/9/06

Calendarizacin del Proyecto


M7 T9 FIN AL 18/9/0 6 T10

5 das

T12 M1 4/9/ 06 INICIO 15 das M3

8 das M5 7 das

25 das

Especificacin del software M8


T 2 20 das M6 T 1 10 das M2

15 da

T6

Calendarizacin

15 das T 3 M4 10 das 25/9/ 06

10 das T T11 8 15Redes de actividades y grficos de das T4 T5

Es importante siempre encontrar la ruta crtica, el calendario completo depende de este camino (los retrasos en estas actividades afectan a todo el proyecto), los retrasos en las dems actividades no afectan necesariamente al proyecto. Al conocer cifras reales, se debe revisar la red de actividades y reorganizar las actividades posteriores para reducir la longitud de la trayectoria crtica. Descomponer el proyecto en tareas y estimar el tiempo y los recursos requeridos para completarlas Organizar las tareas para obtener un uso ptimo de los recursos Minimizar la dependencia entre tareas para disminuir la probabilidad de atrasos Depende fuertemente de la intuicin y experiencia

Informacin etapas tempranas: Estimacin de esfuerzo Descomposicin de la funcin del producto


2

Seleccin del modelo de proceso y conjunto de tareas apropiadas. Descomposicin de Tareas.

Cronogramas Un cronograma o grafico de Gantt permite determinar que tareas se realizan en un punto de tiempo dado, es posible crear un cronograma general y luego crear cronogramas para cada actividad o tarea. Diagrama de Gantt. Uno por proyecto uno por cada funcin. Diamantes (rombos) marcan hitos.

El seguimiento del calendario puede hacerse de diferentes maneras. Realizando reuniones peridicas Haciendo evaluaciones de los resultados de todas las revisiones realizadas a lo largo del proceso de ingeniera de software Determinando si se han logrado los hitos en las fechas establecidas comprobando la fecha real con la fecha de inicio prevista para cada actividad
3

Existen distintos principios bsicos que guan la calendarizacin del proceso Compartimentacin Interdependencia Asignacin de Tiempo Validacin del esfuerzo Definicin de responsabilidades Definicin de resultados Definicin de hitos Existe el mito que al agregar personas a un proyecto atrasado este puede finalizarse en el tiempo estimado con xito, esto es muchas veces mentira ya que las nuevas personas primero deben ponerse al corriente y los que previamente estn involucrados deben ensear a los nuevos, si se desea agregar personas a un proyecto se debe observar que la tarea sea altamente compartimentada. REGLA 40-20-40 Esta es una regla que usualmente se sigue, en la cual se asigna el 40% del esfuerzo al anlisis y diseo de software, el 20% del esfuerzo a la codificacin y el ultimo 40% a la realizacin de pruebas del sistema, esta distribucin se utiliza como gua, la distribucin final del proceso la dictan las caractersticas del proyecto Existen distintos tipos de proyectos de software entre ellos Proyectos de desarrollo de concepto Proyectos de desarrollo de nuevas aplicaciones Proyectos de mejora de aplicacin Proyectos de mantenimiento de aplicacin Proyectos de reingeniera Dependiendo del tipo de proyecto y actividades dentro del proyecto se pueden seleccionar el tipo de tareas que se realizaran

FUENTES: http://elchrboy.blogspot.com/2010/03/calendarizacion-de-proyectos-de.html http://www.slideshare.net/javicale/calendarizacin-de-proyectos-de-software


4

You might also like