PLANIFICACIÓN DE PROYECTOS

      INTEGRANTES:
                 FANIA SOLÓRZANO
                 EDISON PATRÓN
                 JORGE BERREZUETA
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.
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.
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.
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
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.
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
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
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
FASES DE LA PLANIFICACIÓN DE
           PROYECTOS
                      
Descomposición del proyecto


   Hitos
   Sucesos
   Actividades
   Tareas
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
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.).
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
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.
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.
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.

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.
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.


Planificacion de proyectos

  • 1.
    PLANIFICACIÓN DE PROYECTOS INTEGRANTES:  FANIA SOLÓRZANO  EDISON PATRÓN  JORGE BERREZUETA
  • 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ÓNDE 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 PROYECTOSINFORMÁ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 PROYECTOSINFORMÁ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 ÁMBITODEL 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 AMBITODEL 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 LOSRECURSOS 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 PROYECTODE 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 LAPLANIFICACIÓN DE PROYECTOS  Descomposición del proyecto  Hitos  Sucesos  Actividades  Tareas
  • 11.
    Relaciones entre lasactividades  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 tiempoa 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 yLast  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 yLast  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 otraforma, 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 yholgura 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.
  • 19.