El documento presenta información sobre la planificación de proyectos informáticos. Detalla las fases de la planificación que incluyen la descomposición del proyecto en hitos, eventos y actividades, así como la estimación de recursos y tiempos requeridos. Explica conceptos clave como el camino crítico, las actividades críticas, y los tiempos early y last para la construcción del diagrama de red y la programación del proyecto.
2. PLANIFICACIÓN DE PROYECTOS
Es una programación de actividades y una gestión de
recursos para obtener un objetivo de coste cumpliendo
con los condicionantes exigidos por nuestro cliente.
3. HERRAMIENTAS DE PLANIFICACIÓN DE PROYECTOS
La programación de actividades debe aportar al
director de proyecto un calendario de ejecución del
proyecto donde se refleje la fecha de inicio y
finalización de las distintas actividades en que se ha
descompuesto el proyecto.
Para poder definir dicho calendario se hace necesario
conocer la duración de cada actividad y su orden, así como
la fecha de inicio del proyecto.
4. PLANIFICACION DE PROYECTOS INFORMÁTICOS
El planificador y el cliente
deben tener presente que Es la base y guía de todas las
cualquier cambio en los actividades de planificación
requisitos del software para una buena Ingeniería
puede producir una del software. Complejidad del
inestabilidad en el coste y en
proyecto. Esta presente en
la planificación temporal
toda la planificación, en
ESTIMACIÓN muchos casos afecta a la
experiencia adquirida en
proyectos anteriores lo que
genera incertidumbre en el
Si no se entiende bien el proceso.
ámbito o los requisitos del La estimación conlleva un
proyecto, la incertidumbre y riesgo que lleva a la
el riesgo de desarrollo del incertidumbre:
proyecto son altos. Tamaño del proyecto. Afecta a
la precisión de las
estimaciones, cuan más
aumenta el tamaño, crece la
interdependencia entre varios
elementos del software.
5. PLANIFICACION DE PROYECTOS INFORMÁTICOS
LA
OBJETIVO DE
•Proporcionar un marco de trabajo
que permita realizar las estimaciones
del proyecto.
•Las estimaciones abarcan unos ciertos
PLANIFICACIÓN puntos importantes tales como:
•Se lo realiza al comienzo del proyecto
DEL PROYECTO. •Tiene un tiempo límite.
•Actualización de la estimación con el
progreso del proyecto.
ACTIVIDADES DE
LA •ESTABLECER EL AMBITO DEL
SOTWARE.
PLANIFICACIÓN •ESTIMACIÓN DE LOS RECURSOS
DE UN PROYECTO REQUERIDOS.
INFORMÁTICO
6. ESTABLECER EL ÁMBITO DEL SOFTWARE.
Describe:
• Funciones. Son evaluadas, o refinadas en el
enunciado del ámbito
• Rendimiento. Abarcan los requisitos de
tiempos de respuesta y procesamiento
• Restricciones Marcan los límites del software.
• Interfaces.
• Fiabilidad.
7. ESTABLECER EL AMBITO DEL SOFTWARE
Para la obtención de
información para el
ámbito es necesario Es recomendable que el
establecer una desarrollador o analista
comunicación entre el realizar preguntas que
desarrollador y el cliente permitan entender la parte
aplicando técnicas para la básica del problema tales
obtención de información como:
como una reunión o
entrevista preliminar.
Preguntas que permitan al
Preguntas que se Centran analista comprender mejor
en el cliente, objetivos el problema y el cliente
globales y beneficios exprese sus percepciones
sobre una solución
8. ESTIMACIÓN DE LOS RECURSOS
REQUERIDOS.
Describe
Personas, recursos humanos
Componentes de software
reutilizables, que reducen el coste
de desarrollo y aceleran la
entrega.
Descripción
Componentes nuevos
Informe de disponibilidad
Cada uno de los recursos tiene 4
características que son:
Fecha de requerimiento
Tiempo de uso
9. ESTIMACIÓN DEL PROYECTO DE
SOFTWARE.
Las estimaciones del proyecto no son exactas ya que
existen demasiadas variables como: humanas, técnicas,
de entorno entre otros. Lo que afecta el coste final del
proyecto.
Para una estimación segura hay varias opciones:
Basarse en proyectos Usar técnicas de Modelo empírico para
Dejar las estimaciones
similares ya descomposición el cálculo de costes y
para el final.
terminados (divide y vencerás.) esfuerzos del software
10. FASES DE LA PLANIFICACIÓN DE
PROYECTOS
Descomposición del proyecto
Hitos
Sucesos
Actividades
Tareas
11. Relaciones entre las actividades
La ejecución de las actividades no puede realizarse, en
general, en un orden y de una forma cualquiera, sino que
debe satisfacer a un conjunto de restricciones o
condicionantes, que denominaremos "ligaduras", las cuales
formalizan las exigencias impuestas por:
La tecnología
La mano de obra
El equipo
Los aprovisionamientos
Las ventas o aspectos comerciales o contractuales
La climatología
12. Construcción del grafo
Con las relaciones entre actividades definidas, y con las
duraciones de las mismas estimadas es posible definir un
programa de realización del proyecto plasmando los cálculos
en una tabla. Sin embargo, es útil recurrir inicialmente para
ello a representaciones gráficas que nos ayudarán a
visualizar la relación del proyecto y la problemática
inherente a su programación.
Entre las diferentes representaciones gráficas del proyecto
debemos destacar el “Diagrama de Gantt” y los diagramas
basados en la teoría de grafos (PERT, CPM, Roy, Gert, etc.).
13. Asignación de tiempo a las actividades
Existe una técnica, de base estadística, para la estimación del
tiempo de ejecución de una actividad. En esta técnica se
consideran tres tipos de tiempos:
duración Optimista = O
duración Pesimista = P
duración Más probable = M,
De los que se obtienen el tiempo que se utilizara en el
programa y que se basa en cubrir el 50% de probabilidad de
que se de esa duración, utilizando la formula estadística
de: TPERT=(1XOp+4XM+1XP)/6
14. Tiempos Early y Last
Inicialmente tomamos como punto de referencia el inicio del
proyecto al que asignamos el valor de cero en la escala de
tiempos. Posteriormente, asignando una fecha concreta al
inicio del proyecto y considerando un calendario con sus
domingos y festivos podremos transformar los valores
relativos de las fechas en valores absolutos (fechas concretas
en el calendario).
Para que pueda iniciarse una actividad es necesario que
hayan terminado todas las precedentes, y transformando
esto en fechas podemos decir que: la fecha de inicio de una
actividad vendrá fijada por la fecha máxima de finalización
de las actividades que la preceden.
15. Tiempos Early y Last
A esta fecha se le denomina TiempoEarly.
Si una vez fijada la fecha de finalización del proyecto
consideramos cual es la fecha más tardía en la que una
actividad puede acabar sin que se modifique fecha final
del proyecto estaremos definiendo el Tiempo Last de
finalización de una actividad.
16. Camino crítico
El camino que determina la duración del proyecto se
denomina Camino Critico, y a las actividades que
forman parte de este camino Actividades Criticas.
17.
Dicho de otra forma, serán actividades criticas todas
aquellas en las que un retraso en su ejecución signifique un
retraso en la fecha de finalización del proyecto. Por esta
característica las actividades criticas deben estar
sometidas a un especial control que evite retrasos.
18. Holgura libre y holgura independiente
La holgura libre de una actividad nos indica la cantidad de
holgura disponible después de haber realizado la actividad,
si todas las actividades de proyecto han comenzado en sus
tiempos early. Es decir, la holgura libre es la parte de la
holgura total que puede ser consumida sin perjudicar a las
actividades siguientes.
La holgura independiente de una actividad nos indica la
cantidad de holgura disponible después de haber realizado
la actividad, si todas las actividades del proyecto han
comenzado en sus tiempos last. Esta holgura es escasa y a
veces negativa. Representa la holgura de las actividades si el
proyecto evoluciona de la forma más desfavorable posible.