You are on page 1of 11

Calendarización Para Proyectos De Software

Osnaider J. Solano A.

Docente:

Ricardo José Rojas Pérez


Ingeniero de sistemas

Universidad de la Guajira
Facultad de ingeniería
Ingeniería de sistemas
Maicao – La Guajira
2018
Contenido

1 Introducción ............................................................................................................................... 3
2 Objetivos .................................................................................................................................... 4
2.1 Objetivos General ................................................................................................................ 4
2.2 Objetivos Específicos ........................................................................................................... 4
3 Que es la calendarización de proyectos de software .................................................................... 5
3.1 Causas por las que se puede entregar tardía la culminación del proyecto .............................. 5
3.2 Que se debe de hacer ante fechas de entregas irrealizables .................................................. 6
4 Enfoques de la calendarización .................................................................................................... 6
5 Principios básicos ........................................................................................................................ 7
6 Cronogramas .............................................................................................................................. 8
7 Conclusión ................................................................................................................................ 10
8 Referencias ............................................................................................................................... 11
1 Introducción

El siguiente trabajo procura manifestar de manera resumida y sencilla, lo referente a la

calendarización de proyectos de software, constituido como uno de los factores más importantes

al momento de asumir o llevar a cabo la realización de algún proyecto, debido a que en este se

estipulan cada uno de los plazos en los que se deberá culminar y/o entregar cada uno de los

respectivos avances por la finalización de alguna de las actividades que correspondientes a la

construcción del software.


2 Objetivos

2.1 Objetivos General

Describir los aspectos que se deben tener en cuenta para la calendarización de un proyecto
de software.

2.2 Objetivos Específicos

 Definir el concepto de calendarización de proyecto de software.

 Identificar las posibles causas de la culminación tardía de proyectos de software.

 Mencionar los aspectos que se deben tener en cuenta para proyectos con fechas

irrealizables.

 Identificar y definir los principios básicos para la calendarización de proyectos.

 Definir el concepto de cronograma de Gantt.


3 Que es la calendarización de proyectos de software

Según lo define Pressman (2010), como “una acción que distribuye el esfuerzo estimado a

través de la duración planificada del proyecto, asignando el esfuerzo a tarea específicas de

ingeniería de software” p 623, es decir diseñar una red de tareas que le permitan a él o los

trabajadores terminar a tiempo el trabajo. Sin embargo, se debe tener en cuenta que el calendario

puede evolucionar con el tiempo. Lo que a su vez generaría grandes consecuencias, entre ellas la

de entregar con retraso del proyecto.

3.1 Causas por las que se puede entregar tardía la culminación del proyecto

Unas de las posibles causas por las que se puede retardar un proyecto son las siguientes:

 Una fecha limite irreal establecida por alguien externo al equipo de software y que fuerza

a los gerentes y profesionales.

 Requerimientos del cliente variables que no se reflejan en cambios del calendario.

 Una honesta subestimación de la cantidad de esfuerzo y/o número de recursos que se

requerirán para hacer el trabajo.

 Riesgos predecibles y/o impredecibles que no se consideraron cuando se comenzó el

proyecto.

 Dificultades humanas que no podían preverse por anticipado.

 Falta de comunicación entre el personal de proyecto que da como resultados demoras.

 Falta de comunicación entre el equipo de trabajo que se traduce en retrasos.

 Una falla por parte de la administración del proyecto para reconocer que el proyecto tiene

retrasos en el calendario y una falta de acción para corregir el problema.


3.2 Que se debe de hacer ante fechas de entregas irrealizables

 No se rechazará el proyecto.

 No se le ordenara al cliente que modifique la fecha.

 Se deberá realizar una estimación detallada, basándose en datos históricos de

proyectos anteriores.

 Aplicar un modelo incremental que desarrolle una estrategia de ingeniería de

software que entregue funcionalidad crucial en las fechas límites impuestas.

 Reunirse con él con el cliente y explicarle la estimación detallada por el cual la

fecha límite es irreal.

 Ofrecer un desarrollo incremental como alternativa.

4 Enfoques de la calendarización

Calendarización macroscópica según Pressman (2010), lo define como “un tipo de

calendario que identifica las principales actividades del marco conceptual de procesos y las

funciones de producto a las cuales se aplica”, mientras que la calendarización detallada, identifica

y calendariza las tareas específicas del software necesarias para culminar una actividad.
5 Principios básicos

Dentro de los principios básicos de la calendarización se encuentran:

 Compartimentación: el proyecto debe dividirse en compartimientos en algunas

actividades y tareas manejables, para ello se deberá desglosar tanto el producto

como el proceso.

 Interdependencia: se debe determinar las acciones o tareas compartidas que deben

ocurrir en secuencia, mientras que otras pueden ocurrir en paralelo.

 Asignación de tiempo: a cada tarea por calendarizar debe asignársele cierto

número de unidades de trabajo (persona, día, esfuerzo). Además de que hay que

asignarle una fecha de comienzo y una de conclusión.

 Validación de esfuerzo: todo proyecto tiene un numero definido de personas en el

equipo de software.

 Responsabilidades definidas: cada tarea por calendarizar debe asignarse a un

miembro del equipo especifico.

 Resultados definidos: cada tarea que se calendarice debe de tener un resultado

definido.

 Hitos definidos: 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 uno o más de los

productos de trabajo.
6 Cronogramas

Cuando se realiza un calendario de proyecto de software, se inician un conjunto de tareas

donde se ingresan esfuerzo, duración y fecha de inicio de cada tarea y en donde las tareas pueden

asignarse a individuos específicos. Como resultado de esta entrada se genera un cronograma o

grafico de Gantt.

Ejemplo

figura 1: Cronograma de Gantt


fuente: Pressman 2010
7 Conclusión

En el anterior trabajo se ha podido constatar que la realización de una adecuada

calendarización para la construcción de un proyecto de software es de gran importancia para la

culminación y/o entrega oportuna de los avances finalizados dentro de los plazos establecidos por

los miembros encargados para su realización a sus respectivos clientes, de igual manera se pudo

indicar algunos de los aspectos que se deben tener en cuenta en casos de proyectos irrealizables,

los cuales podrían tener un gran impacto negativo y conflictivo en las partes que acordaron dicho

contrato.
8 Referencias

 Pressman (2010). Ingeniería del software un enfoque práctico. México D.F

 Publicado en lsiadssw.blogspot.com obtenido de la web el 02/06/18 disponible en

http://lsiadssw.blogspot.com/2010/04/calendarizacion-de-proyectos-de.html

 Publicado en elchrboy.blogspot.com obtenido de la web 20/06/18 disponible en

http://elchrboy.blogspot.com/2010/03/calendarizacion-de-proyectos-de.html