Вы находитесь на странице: 1из 14

CALENDARIZACIN DE PROYECTOS DE SOFTWARE

Es seleccionar el un modelo de proceso apropiado,

identificando tareas de ingeniera del software que es preciso realizar; estimar la cantidad de trabajo y

el nmero de personas , igual se conoce la fecha


limite y se consideraron los riesgos .

Se crea una red de tareas de ingeniera del software

que permiten tener el trabajo listo a tiempo, asignar responsabilidades a cada tarea, asegurarse de que se

realice y adaptar la red conforme los riegos se


vuelvan realidad.

La calendarizacin adecuada requiere:


Todas las tareas aparezcan en la red.

2.-El esfuerzo y el tiempo este asignado de manera

inteligente en cada tarea. 3.-Las interdependencias entre tareas estn indicadas adecuadamente. 4.-Los recursos estn asignados para el trabajo que se realizara. 5.-Los hitos estn espaciados de modo cercano para que se pueda seguir el progreso.

Razones por las que el software se entrega con retraso:


Una fecha limite irrealizable

Cambio en los requisitos del cliente


Subestimacin razonable de la cantidad de esfuerzo

o de recursos Riesgos predecibles o impredecibles que no se consideraron Dificultades tcnicas Dificultades humanas Falta de comunicacin Falla en la gestin del proyecto

Que hacer antes de aceptar un proyecto:


Realizar una estimacin detallada empleando datos

histricos de proyectos previos Aplicar un modelo de proceso incremental y documentar el plan Reunirse con el cliente, y con la estimacin detallada, explicar porque la fecha lmite impuesto es irrealizable

Ofrezca la estrategia de desarrollo incremental como alternativa:


1) Aumentar el presupuesto y conseguir recursos

adicionales aunque esto aumentara el riesgo de una calidad deficiente debido a la fecha apretada de entrega. 2) Remover varias de las funciones y capacidades del software aunque la versin del producto sea un poco menos funcional. 3) Prescindir de la realidad y esperar que el proyecto se cumpla en la fecha indicada.

La calendarizacin evoluciona a lo largo del tiempo:

Calendarizacin macroscpica: De identifican

las principales actividades del marco de trabajo del proceso y las funciones de producto a las que se aplican. Calendarizacin detallada: Se identifican y calendarizan tareas especificas del software (Requeridas para completar una actividad).

Principios bsicos que guan la calendarizacin:


Compartimentacin

Interdependencia
Asignacin de tiempo Validacin de esfuerzo

Definicin de responsabilidad
Definicin de resultados Definicin de hitos

Tipos de proyectos
Proyectos de desarrollo del concepto.

Proyectos de nuevas aplicaciones.


Proyectos de mejora de la aplicacin. Proyectos de mantenimiento de aplicacin.

Proyectos de reingeniera.

Red de tareas
Una red de tareas o tambin denominada red de

actividad, es una representacin grafica del flujo de tareas en un proyecto y es un mecanismo til para bosquejar las dependencias entre tareas y determinar la ruta critica.

Seguimiento a la calendarizacin
Se le puede dar seguimiento a la calendarizacin a

travs de reuniones para valorar el estado del proyecto en las cuales cada uno de los miembros del equipo informa del progreso y los problemas o con la evaluacin de resultados de todas las revisiones realizadas a lo largo del proceso de ingeniera del software.

Tcnicas de evaluacin
En la calendarizacin de un proyecto de software se

utiliza la tcnica de evaluacin y revisin programada PERT y CPM, tcnicas que reciben impulso de la informacin ya desarrollada en actividades tempranas de la planeacin del proyecto. Estimacin del esfuerzo. Descomposicin de la funciones del producto. Seleccin del modelo de proceso y conjunto de tareas apropiados Descomposicin de tareas

Cronogramas
Tambin llamado grafica de Gantt, ya sea que se

desarrollen para cada actividad o para cada funcin o para todo el proyecto.

Вам также может понравиться