Actividad 13. Calendarización de proyectos de software.

Slides:



Advertisements
Presentaciones similares
PLANEACION DE PROYECTOS: PERT Y CPM
Advertisements

Ciclo de vida de desarrollo de software
ingeniería de software
Fundamentos de Diseño de Software INFT.1
Gestión de Recursos Informáticos Unidad Nº 4: Proyectos Informáticos
PLANEACION DE PROYECTOS
Introducción a la gestión de proyectos de software
Actividad 16. Estrategias para prueba del software
Gestión de proyectos Es la primera etapa de Ingeniería del Software.
Relator:Jaime Valenzuela A.. TOMAR DESICIONES CUMPLIR LOS OBJETIVOS.
Fundamentos de la Gestión de Proyectos
EDT, Ruta Crítica & Gantt
INTRODUCCIÓN A LA INGENIERÍA Clase 13. Definición de Proyecto “Esfuerzo temporal emprendido para crear un producto o un servicio único” (Project Management.
Capítulo 3 Etapas de un Proyecto de simulación
Administración De Proyectos
Actividad 3. El flujo de datos en una estructura de software. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
M.C. Juan Carlos Olivares Rojas
Actividad 11. Conceptos de gestión de proyectos. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
Actividad 1. Arquitectura del software. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
Análisis de Proyectos de Sistemas Mecatronicos
Actividad 10. Configuración para ingeniería Web. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
Programación del Mantenimiento Es el proceso mediante el cual se hacen coincidir los trabajos de Mantenimiento con los recursos y se les asigna una secuencia.
Actividad 14. Riesgos en los proyectos de software M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
Actividad 2. Estilos y patrones arquitectónicos. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
BASES DE MICROSOFT PROJECT.
Actividad 8. Gestión de las estructuras y bases de datos. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
PLANIFICACION TEMPORAL Y SEGUIMIENTO DEL PROYECTO
Administración Proyectos Jorge Baracaldo Robin Ochoa.
M.C. Juan Carlos Olivares Rojas
CONTROL DE PROYECTOS.
Planificación Temporal y Seguimiento del Proyecto
Programación y control del proyecto
Fue inventado por la corporación DuPont y es comúnmente abreviado como CPM por las siglas en inglés de Critical Path Method. Una ruta crítica es la secuencia.
CRONOGRAMA DE ACTIVIDADES.
Ingeniería de Software
CRONOGRAMA DE ACTIVIDADES
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Team Software Process IntroductionTSPiSM Watts Humphrey
Planificación Temporal
Yolanda Sánchez Formulación de Proyectos, Ciclo I Diagrama de Gantt Método de la ruta crítica.
Actividad 9. El depósito y proceso de los elementos de configuración del software. M.C. Juan Carlos Olivares Rojas Syllabus May,
Medición y Métricas del Software
Tecnológico de Estudios Superiores Huixquilucan
CRONOGRAMA DE ACTIVIDADES.
Introducción a las Ingenierías de la Información
Laboratorio Informática II
Introducción a las Ingenierías de la Información Práctica de Proyectos.
M.C. Juan Carlos Olivares Rojas
Actividad 15. Software y Calidad M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
Actividad 20. Métodos de prueba en entornos especializados M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
INTRODUCCIÓN AL PROJECT.
CRONOGRAMA - DIAGRAMA Se detallan a continuación los pasos y aspectos más importantes a tener en cuenta al crear un.
Introducción al proceso de verificación y validación.
Administración de Proyectos
Microsoft Office Project INTRODUCCIÓN A LA GESTIÓN DE PROYECTOS Microsoft Office Project 2010.
Actividades de aprendizaje basadas en la red: WebQuest R e d d e P r o f e s o r e s I n n o v a d o r e s Módulo: Actividades de aprendizaje basadas en.
APQP – Planeación Avanzada de la Calidad
Actividad 12. Estimación en los proyectos de software. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
Actividad 18. Pruebas del sistema M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Las fases del ciclo de la vida de desarrollo de sistemas
Modelo de procesos de software
TEMA II EL PROCESO DE LA PLANEACION. 1.Pasos en el proceso de planeación.
UNIDAD III. PSP Objetivo: El alumno identificará el Proceso Personal de Software, para medir su desempeño.
Sistemas de calidad en el desarrollo de software.
INSTITUTO TECNOLÓGICO DE JIQUILPAN REQUISITOS PARA LA IMPLEMENTACIÓN DE COBIT Integrantes: Ariel Alejandro Sánchez Valencia. Javier Cervantes Higareda.
Gestión de tiempos del proyecto
ADMINISTRACIÓN Y GESTIÓN DE LA PRODUCCIÓN. Programación de Proyectos  Los proyectos pueden definirse como una serie de tareas relacionadas dirigidas.
Secuenciación de las actividades del proyecto, estimación de la duración de las actividades y ruta crítica. Brayan Reyes D.
Gestión de tiempos del proyecto
Transcripción de la presentación:

Actividad 13. Calendarización de proyectos de software. M.C. Juan Carlos Olivares Rojas Syllabus jcolivares@itesm.edu.mx May, 2009

Introducción En la construcción de un sistema complejo muchas tareas de ingeniería de software que dicta el modelo de proceso de software se refinan para la funcionalidad que se construirá. A cada tarea se le asignan esfuerzo y duración y se crea una red de tareas (también llamada “red de actividad”) de tal forma que permita al equipo de software cumplir con la fecha límite de entrega establecida.

Introducción Al igual que otras áreas de ingeniería del software, varios principios básicos guían la calendarización de los proyectos: Compartimentación. El proyecto debe dividirse en compartimientos en varias actividades, acciones y tareas manejables. Interdependencia. Algunas tareas deben ocurrir en secuencia mientras que otras pueden ocurrir en paralelo.

Introducción Asignación de tiempo. A cada tarea por calendarizar se le debe asignar cierto número de unidades de trabajo (por ejemplo, personas-día de esfuerzo). Validación del esfuerzo. Todo proyecto tiene un número definido de personas en el equipo de software. Definición de responsabilidades. Toda tarea calendarizada se le debe asignar a un miembro específico del equipo.

Introducción Definición de resultados. Toda tarea calendarizada debe tener un resultado definido. En proyectos de software el resultado es un producto de trabajo (por ejemplo, el diseño de un módulo). Definición de hitos. 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 productos de trabajo y se han aprobado.

Introducción Existe un mito común que todavía creen muchos administradores de proyecto, responsables del esfuerzo de desarrollo del software: “si nos retrasamos en la calendarización, siempre podemos incorporar más programadores y recuperarnos más adelante en el proyecto”. Desgraciadamente, agregar más personas en etapas tardías de un proyecto con frecuencia tiene un efecto perturbador sobre éste, lo que provoca que la calendarización se desfase aún más.

Introducción El desarrollo de una calendarización del proyecto requiere distribuir un conjunto de tareas a lo largo de la línea de tiempo del proyecto. El conjunto de tareas variará según el tipo de proyecto y el grado de rigor con el que el equipo de software decide realizar su trabajo.

Introducción Las tareas y subtareas individuales tienen interdependencias basadas en su secuencia. Además, cuando más de una persona está involucrada en un proyecto de ingeniería del software, es probable que las actividades y tareas de desarrollo se realicen en paralelo. Una red de tareas, también denominada red de actividad, es una representación gráfica del flujo de tareas en un proyecto.

Introducción La calendarización de un proyecto de software no difiere enormemente de la de cualquier esfuerzo de ingeniería multitarea. En consecuencia, las técnicas y herramientas generalizadas de calendarización de proyecto se pueden aplicar, poco modificadas, en proyectos de software.

Introducción La técnica de evaluación y revisión de programa (PERT, por sus siglas en inglés) y el método de ruta crítica (CPM, por sus siglas en inglés) son dos métodos de calendarización de proyecto que se pueden aplicar al desarrollo de software. Ambas técnicas ofrecen herramientas cuantitativas que permiten al planificador de software tomar mejores decisiones.

Introducción Como consecuencia de algunas técnicas de plnificación, se genera un cronograma, también llamado gráfica de Gantt. Es posible desarrollar una gráfica de Gantt para todo el proyecto. El análisis del valor ganado es una medida del progreso. Permite valorar el “porcentaje realizado” de un proyecto reempleando el análisis cuantitativo en lugar de apoyarse en una opinión personal.

Referencias Curso de Proyecto Integrador de Software Básico, Universidad TecMilenio, 2009

Questions?