SlideShare una empresa de Scribd logo
1 de 23
CALENDARIZACIÓN DE PROYECTOS DE
           SOFTWARE


       Zavala Rodríguez Luis Hugo
          Bravo Montoya Sergio
         Hernández Juárez Daniel
     Alamilla Cervantes Cesar Geovani
INTRODUCCIÓN
• El reciente aumento de aplicaciones en donde se
  utiliza la computadora ha sido posible debido a un
  hardware de bajo costo, por lo cual la demanda de
  software ha crecido de forma exponencial.
INTRODUCCIÓN
• Esto implica que son necesarias técnicas y
  tecnología eficientes de Ingeniería de Software
  para resolver los múltiples problemas que se
  derivan de las aplicaciones en donde se desarrollan
  sistemas de software de gran tamaño.
INTRODUCCIÓN
• Cada proyecto de software presenta distintos
  problemas en su desarrollo, los cuales involucran
  personas, equipo, usuarios del software y ambiente
  de la aplicación. Por estas razones, cada proyecto
  debe resolver el problema de la producción del
  software.
CONCEPTOS BÁSICOS
• Aunque existen muchas razones por las cuales el
  software se entrega con rechazo, entre ellas:
  fechas     límite    irrealizables,   cambios      en
  requisitos, riesgos, dificultades humanas y
  técnicas, falta de comunicación, fallas en la gestión
  del proyecto.
¿POR QUÉ LAS COSAS VAN MAL?
• Las técnicas de estimación son pobremente desarrolladas.
• Se confunde esfuerzo con progreso, suponiendo que
  hombres y meses son intercambiables.
• El progreso de la calendarización es pobremente
  monitoreado.
• Cuando un resbalón en la calendarización es
  reconocido, la respuesta tradicional es añadir mano de
  obra.
CALENDARIZACIÓN
• Es una actividad que distribuye estimaciones de
  esfuerzo a través de la duración planificada del
  proyecto, al asignar el esfuerzo a tareas
  específicas de ingeniería del software.
• Es la culminación de una actividad de planificación
  que es un componente principal de la gestión del
  proyecto de software
PRINCIPIOS BÁSICOS
• Compartimentación: El proyecto debe dividirse en
  compartimentos en varias actividades, acciones
  y tareas manejables.
• Interdependencia: Se debe determinar la
  interdependencia de cada actividad, acción o
  tarea compartimentada.
• Asignación de tiempo: A cada tarea se le debe
  asignar cierto número de unidades de trabajo (Ej:
  personas-día de esfuerzo)


• Validación del esfuerzo: El gestor del proyecto debe
  asegurarse de que, en un tiempo dado, no se han
  asignado más que el número de personas
  calendarizadas.
• Definición de responsabilidades: Asignar un
  miembro del equipo.


• Definición de resultados: Toda tarea debe tener un
  resultado definido. (Ej: Diseño de un módulo)


• Definición de hitos(significa tener un logro
  importante): Cualquier tarea o grupo de tareas debe
  estar asociado con un hito de proyecto. Un hito se
  logra cuando se ha revisado la calidad de uno o
  mas productos de trabajo y se ha aprobado.
CALENDARIZACIÓN DE PROYECTOS

• Recomendaciones
• Parta el proyecto en tareas y estime el tiempo y los
  recursos requeridos para completar cada tarea.
•  Organice las tareas concurrentemente, para optimizar
  la fuerza de trabajo
• Minimizar las dependencias entre las tareas para
  evitar los retrasos.
•  recomienda asignar entre 30% y 50% adicional al
    Se
  tiempo estimado por actividad.
PROBLEMAS EN LA CALENDARIZACIÓN

•  se puede calcular la dificultad de un problema con
   No
  exactitud y por ende tampoco el costo necesario para
  resolverlo.
•  productividad no es proporcional al número de
   La
  personas.
• Agregar persona a un proyecto avanzado puede
  provocar demoras por la sobrecarga de comunicación.
•  inesperado siempre pasara, siempre tener planes
   Lo
  contingencia
EJEMPLO DE CALENDARIZACIÓN DE PROYECTO:
RED DE TAREAS O ACTIVIDADES
• Red de Tareas: representación gráfica del flujo de tareas de un
  proyecto.
• muestra las principales tareas de la ingeniería de software, sus
  dependencias y si se pueden ejecutar en paralelo
• Dos posibles enfoques:
   • Calendarización macroscópica.
   • Calendarización detallada.
RED DE ACTIVIDADES: DURACIÓN Y
        DEPENDENCIAS
RED DE TAREAS (MACROSCÓPICA)

        1.1
Determinación ámbito
                                                           1.5a
     concepto
                                                      Implementación
                              1.3a
                                                        Concepto
                           Evaluación
                           Riesgo Téc.


                  1.2
              Planeación
                              1.3b           1.4          1.5b
               concepto                                                 Integración a,
                           Evaluación     Prueba de   Implementación         b, c
                           Riesgo Téc.    Concepto      Concepto




                               1.3c                        1.5c
                            Evaluación                 Implementación
                            Riesgo Téc.                   Concepto
                                                                            1.6
                                                                         Reacción
                                                                          Cliente
CALENDARIZACIÓN
• Pueden utilizar técnicas/herramientas calendarización de
  proyectos.
   • PERT (Técnica de evaluación y revisión de programa)
   • CPM (Método de la Ruta Crítica)

• Identificar todas las actividades que involucra el
  proyecto, lo que significa, determinar relaciones de
  precedencia, tiempos técnicos para cada una de las
  actividades.

• Construir una red con base en nodos y actividades (o
  arcos, según el método más usado), que implican el proyecto.
CALENDARIZACIÓN
• Analizar los cálculos específicos, identificando las rutas
  críticas y las holguras de los proyectos.


• En términos prácticos, la ruta crítica se interpreta como la
  dimensión máxima que puede durar el proyecto y las
  diferencias con las otras rutas que no sean la crítica, se
  denominan tiempos de holgura.
CALENDARIZACIÓN
•   Información etapas tempranas:
    •   Estimación de esfuerzo
    •   Descomposición de la función del producto
    •   Selección del modelo de proceso y conjunto de tareas apropiadas.
    •   Descomposición de Tareas.
CRONOGRAMAS
 Diagrama de Gantt: Muestra la programación vs
 tiempo calendario.
 Uno por proyecto ó uno por cada función.
 Diamantes (rombos) marcan hitos .
Seguimiento de la Calendarización realizado:

   ◦Reuniones valorar estado.
   ◦Evaluación de resultados proceso de ingeniería software.
   ◦Hitos.
   ◦Comparar fechas: tentativa-real inicio tarea usando tabla de
   tareas.
 Diamantes (rombos) marcan hitos.
CONCLUSIONES:

• Todos los proyectos que tengan una calendarización
  adecuada no va ha tener ningún inconveniente.
• Teniendo reuniones permanentes dentro del equipo que
  estén trabajando en proyecto y exponiendo
• todos los puntos en su desarrollo el producto final va ha tener
  éxito.
Calendarización de Proyectos de Software

Más contenido relacionado

La actualidad más candente

Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
Lorena Quiñónez
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
ElvisAR
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
hrubenleiva21
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
Gestión del riesgo de software
Gestión del riesgo de software Gestión del riesgo de software
Gestión del riesgo de software
jose_macias
 

La actualidad más candente (20)

Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Documentación de Software
Documentación de Software Documentación de Software
Documentación de Software
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Análisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareAnálisis coste - beneficio en Software
Análisis coste - beneficio en Software
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Modelo V
Modelo VModelo V
Modelo V
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
PRESENTACIÓN RUP
PRESENTACIÓN RUPPRESENTACIÓN RUP
PRESENTACIÓN RUP
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajes
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelos
 
Gestión del riesgo de software
Gestión del riesgo de software Gestión del riesgo de software
Gestión del riesgo de software
 

Destacado

Planificacion de proyecto
Planificacion de proyectoPlanificacion de proyecto
Planificacion de proyecto
Eduardo Sanchez
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
Miguel Angel Rodriguez
 
Beneficios de los Sistemas de Informacion
Beneficios de los Sistemas de InformacionBeneficios de los Sistemas de Informacion
Beneficios de los Sistemas de Informacion
Damelys Bracho
 
Manual.ioii
Manual.ioiiManual.ioii
Manual.ioii
edgar
 
Como cambiar una llanta
Como cambiar una llantaComo cambiar una llanta
Como cambiar una llanta
EJAA1996
 
Planteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionarPlanteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionar
juan carlos
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
Johanna Caragolla
 
El origen de los proyectos res
El origen de los proyectos resEl origen de los proyectos res
El origen de los proyectos res
Julio Adrian
 

Destacado (20)

Calendarización de Proyectos de Software
Calendarización de Proyectos de SoftwareCalendarización de Proyectos de Software
Calendarización de Proyectos de Software
 
Planificacion de proyecto
Planificacion de proyectoPlanificacion de proyecto
Planificacion de proyecto
 
Proyecto de reingenieria de software
Proyecto de reingenieria  de softwareProyecto de reingenieria  de software
Proyecto de reingenieria de software
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Beneficios de los Sistemas de Informacion
Beneficios de los Sistemas de InformacionBeneficios de los Sistemas de Informacion
Beneficios de los Sistemas de Informacion
 
CRONOGRAMA DE ACTIVIDADES
CRONOGRAMA DE ACTIVIDADESCRONOGRAMA DE ACTIVIDADES
CRONOGRAMA DE ACTIVIDADES
 
PLAGIO DE INFORMACIÓN
PLAGIO DE INFORMACIÓNPLAGIO DE INFORMACIÓN
PLAGIO DE INFORMACIÓN
 
Ergonomiaauto
ErgonomiaautoErgonomiaauto
Ergonomiaauto
 
Métodos de modelado de negocios
Métodos de modelado de negocios Métodos de modelado de negocios
Métodos de modelado de negocios
 
Proyecto final de fundamentos de ingeniería de software
Proyecto final de fundamentos de ingeniería de softwareProyecto final de fundamentos de ingeniería de software
Proyecto final de fundamentos de ingeniería de software
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Manual.ioii
Manual.ioiiManual.ioii
Manual.ioii
 
Como cambiar una llanta
Como cambiar una llantaComo cambiar una llanta
Como cambiar una llanta
 
Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1
 
Planteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionarPlanteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionar
 
La importancia de la planificacion
La importancia de la planificacionLa importancia de la planificacion
La importancia de la planificacion
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
El origen de los proyectos res
El origen de los proyectos resEl origen de los proyectos res
El origen de los proyectos res
 
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
 
Algoritmo para lavarse las manos
Algoritmo para lavarse las manosAlgoritmo para lavarse las manos
Algoritmo para lavarse las manos
 

Similar a Calendarización de Proyectos de Software

Planificacion de proyectos
Planificacion de proyectosPlanificacion de proyectos
Planificacion de proyectos
Fania Solorzano
 
Planificacion de proyectos
Planificacion de proyectosPlanificacion de proyectos
Planificacion de proyectos
Mrcds Quintero
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
admonapuntes
 
Project management
Project managementProject management
Project management
Javier Alva
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
javier
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
smbcreatividad
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12
victdiazm
 
metodo de camino critico
metodo de camino criticometodo de camino critico
metodo de camino critico
Diana Galvis
 
Cpm pert - metodo del camino crítico
Cpm pert - metodo del camino críticoCpm pert - metodo del camino crítico
Cpm pert - metodo del camino crítico
Gustavo Hurtado
 

Similar a Calendarización de Proyectos de Software (20)

Planificacion de proyectos
Planificacion de proyectosPlanificacion de proyectos
Planificacion de proyectos
 
Planificacion de proyectos
Planificacion de proyectosPlanificacion de proyectos
Planificacion de proyectos
 
Calendarización de proyectos de software
Calendarización de proyectos de softwareCalendarización de proyectos de software
Calendarización de proyectos de software
 
Psp
PspPsp
Psp
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
 
Project management
Project managementProject management
Project management
 
GRUPO czxc zxczxczxcxzcxzcxzcxzczxc7.pptx
GRUPO czxc zxczxczxcxzcxzcxzcxzczxc7.pptxGRUPO czxc zxczxczxcxzcxzcxzcxzczxc7.pptx
GRUPO czxc zxczxczxcxzcxzcxzcxzczxc7.pptx
 
Gerencia De Proyectos
Gerencia De ProyectosGerencia De Proyectos
Gerencia De Proyectos
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12
 
metodo de camino critico
metodo de camino criticometodo de camino critico
metodo de camino critico
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrolloBcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
CPM-PERT-INTEC-02-2013-G7.pdf
CPM-PERT-INTEC-02-2013-G7.pdfCPM-PERT-INTEC-02-2013-G7.pdf
CPM-PERT-INTEC-02-2013-G7.pdf
 
Cpm pert - metodo del camino crítico
Cpm pert - metodo del camino críticoCpm pert - metodo del camino crítico
Cpm pert - metodo del camino crítico
 
Cpm pert-intec-02-2013-g7
Cpm pert-intec-02-2013-g7Cpm pert-intec-02-2013-g7
Cpm pert-intec-02-2013-g7
 
Cpm pert-intec-02-2013-g7
Cpm pert-intec-02-2013-g7Cpm pert-intec-02-2013-g7
Cpm pert-intec-02-2013-g7
 

Más de jose_macias

Ingeniería del software basada en componentes
Ingeniería del software basada en componentesIngeniería del software basada en componentes
Ingeniería del software basada en componentes
jose_macias
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio
jose_macias
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidad
jose_macias
 
Administración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de softwareAdministración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de software
jose_macias
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectos
jose_macias
 

Más de jose_macias (6)

Reingeniería
ReingenieríaReingeniería
Reingeniería
 
Ingeniería del software basada en componentes
Ingeniería del software basada en componentesIngeniería del software basada en componentes
Ingeniería del software basada en componentes
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidad
 
Administración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de softwareAdministración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de software
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectos
 

Calendarización de Proyectos de Software

  • 1. CALENDARIZACIÓN DE PROYECTOS DE SOFTWARE Zavala Rodríguez Luis Hugo Bravo Montoya Sergio Hernández Juárez Daniel Alamilla Cervantes Cesar Geovani
  • 2. INTRODUCCIÓN • El reciente aumento de aplicaciones en donde se utiliza la computadora ha sido posible debido a un hardware de bajo costo, por lo cual la demanda de software ha crecido de forma exponencial.
  • 3. INTRODUCCIÓN • Esto implica que son necesarias técnicas y tecnología eficientes de Ingeniería de Software para resolver los múltiples problemas que se derivan de las aplicaciones en donde se desarrollan sistemas de software de gran tamaño.
  • 4. INTRODUCCIÓN • Cada proyecto de software presenta distintos problemas en su desarrollo, los cuales involucran personas, equipo, usuarios del software y ambiente de la aplicación. Por estas razones, cada proyecto debe resolver el problema de la producción del software.
  • 5. CONCEPTOS BÁSICOS • Aunque existen muchas razones por las cuales el software se entrega con rechazo, entre ellas: fechas límite irrealizables, cambios en requisitos, riesgos, dificultades humanas y técnicas, falta de comunicación, fallas en la gestión del proyecto.
  • 6. ¿POR QUÉ LAS COSAS VAN MAL? • Las técnicas de estimación son pobremente desarrolladas. • Se confunde esfuerzo con progreso, suponiendo que hombres y meses son intercambiables. • El progreso de la calendarización es pobremente monitoreado. • Cuando un resbalón en la calendarización es reconocido, la respuesta tradicional es añadir mano de obra.
  • 7. CALENDARIZACIÓN • Es una actividad que distribuye estimaciones de esfuerzo a través de la duración planificada del proyecto, al asignar el esfuerzo a tareas específicas de ingeniería del software. • Es la culminación de una actividad de planificación que es un componente principal de la gestión del proyecto de software
  • 8. PRINCIPIOS BÁSICOS • Compartimentación: El proyecto debe dividirse en compartimentos en varias actividades, acciones y tareas manejables. • Interdependencia: Se debe determinar la interdependencia de cada actividad, acción o tarea compartimentada.
  • 9. • Asignación de tiempo: A cada tarea se le debe asignar cierto número de unidades de trabajo (Ej: personas-día de esfuerzo) • Validación del esfuerzo: El gestor del proyecto debe asegurarse de que, en un tiempo dado, no se han asignado más que el número de personas calendarizadas.
  • 10. • Definición de responsabilidades: Asignar un miembro del equipo. • Definición de resultados: Toda tarea debe tener un resultado definido. (Ej: Diseño de un módulo) • Definición de hitos(significa tener un logro importante): Cualquier tarea o grupo de tareas debe estar asociado con un hito de proyecto. Un hito se logra cuando se ha revisado la calidad de uno o mas productos de trabajo y se ha aprobado.
  • 11. CALENDARIZACIÓN DE PROYECTOS • Recomendaciones • Parta el proyecto en tareas y estime el tiempo y los recursos requeridos para completar cada tarea. •  Organice las tareas concurrentemente, para optimizar la fuerza de trabajo • Minimizar las dependencias entre las tareas para evitar los retrasos. •  recomienda asignar entre 30% y 50% adicional al Se tiempo estimado por actividad.
  • 12. PROBLEMAS EN LA CALENDARIZACIÓN •  se puede calcular la dificultad de un problema con No exactitud y por ende tampoco el costo necesario para resolverlo. •  productividad no es proporcional al número de La personas. • Agregar persona a un proyecto avanzado puede provocar demoras por la sobrecarga de comunicación. •  inesperado siempre pasara, siempre tener planes Lo contingencia
  • 14. RED DE TAREAS O ACTIVIDADES • Red de Tareas: representación gráfica del flujo de tareas de un proyecto. • muestra las principales tareas de la ingeniería de software, sus dependencias y si se pueden ejecutar en paralelo • Dos posibles enfoques: • Calendarización macroscópica. • Calendarización detallada.
  • 15. RED DE ACTIVIDADES: DURACIÓN Y DEPENDENCIAS
  • 16. RED DE TAREAS (MACROSCÓPICA) 1.1 Determinación ámbito 1.5a concepto Implementación 1.3a Concepto Evaluación Riesgo Téc. 1.2 Planeación 1.3b 1.4 1.5b concepto Integración a, Evaluación Prueba de Implementación b, c Riesgo Téc. Concepto Concepto 1.3c 1.5c Evaluación Implementación Riesgo Téc. Concepto 1.6 Reacción Cliente
  • 17. CALENDARIZACIÓN • Pueden utilizar técnicas/herramientas calendarización de proyectos. • PERT (Técnica de evaluación y revisión de programa) • CPM (Método de la Ruta Crítica) • Identificar todas las actividades que involucra el proyecto, lo que significa, determinar relaciones de precedencia, tiempos técnicos para cada una de las actividades. • Construir una red con base en nodos y actividades (o arcos, según el método más usado), que implican el proyecto.
  • 18. CALENDARIZACIÓN • Analizar los cálculos específicos, identificando las rutas críticas y las holguras de los proyectos. • En términos prácticos, la ruta crítica se interpreta como la dimensión máxima que puede durar el proyecto y las diferencias con las otras rutas que no sean la crítica, se denominan tiempos de holgura.
  • 19. CALENDARIZACIÓN • Información etapas tempranas: • Estimación de esfuerzo • Descomposición de la función del producto • Selección del modelo de proceso y conjunto de tareas apropiadas. • Descomposición de Tareas.
  • 20. CRONOGRAMAS  Diagrama de Gantt: Muestra la programación vs tiempo calendario.  Uno por proyecto ó uno por cada función.  Diamantes (rombos) marcan hitos .
  • 21. Seguimiento de la Calendarización realizado: ◦Reuniones valorar estado. ◦Evaluación de resultados proceso de ingeniería software. ◦Hitos. ◦Comparar fechas: tentativa-real inicio tarea usando tabla de tareas.  Diamantes (rombos) marcan hitos.
  • 22. CONCLUSIONES: • Todos los proyectos que tengan una calendarización adecuada no va ha tener ningún inconveniente. • Teniendo reuniones permanentes dentro del equipo que estén trabajando en proyecto y exponiendo • todos los puntos en su desarrollo el producto final va ha tener éxito.