Curso de Estimación de Proyectos de Software
Consultar precio
Infórmate sobre las condiciones
Solicita información
Curso de Estimación de Proyectos de Software
Solicita información
Información del curso
Curso
Oficial / Homologado
Escolarizada
21 horas
Descripción
Este curso es, principalmente, un simulacro de estimación de un proyecto, en base a las diferentes fases, disciplinas y actividades de un ciclo de vida moderno (que, en el caso de proyectos de software, es el Proceso Unificado). Durante el simulacro, se emplean las siguientes técnicas de estimación:
- De arriba hacia abajo (top down) y por analogía
- De abajo hacia arriba (bottom up)
- Delphi (y recabación de la opinión de expertos)
- Paramétricas
- Puntos de casos de uso
- Puntos de función
- COCOMO II
Temario
1- El papel de la estimación en los éxitos y fracasos de los proyectos
Las causas más comunes de fracaso de proyectos, de acuerdo a los hallazgos de Capers Jones y del grupo Standish.
Los participantes deberán identificar las principales causas de retrasos, problemas o de éxitos en aquellas experiencias que deseen compartir con el grupo.
2- Procesos y proyectos
En este módulo se presentan los conceptos y definiciones básicos del modelo de áreas de conocimiento de proyectos del PMI® ; del modelo CMMI® de mejora de procesos de desarrollo y mantenimiento de software; y del Proceso Unificado. Asimismo, se analizan las etapas que son comunes a prácticamente todo tipo de proyectos, con el objeto de brindar un panorama general de la planeación y el manejo de los mismos.
3- Ciclos de vida y plan de trabajo del proyecto
Concepto de "ciclo de vida del producto" y los procesos de desarrollo de software. Se exploran distintos modelos de ciclo de vida:
4- Requerimientos y alcances
Cómo formalizar los requisitos y el alcance de un proyecto.
El manejo de los alcances y límites de un proyecto es uno de los factores fundamentales tanto del éxito como de los fracaso de los proyectos. Los objetivos principales de este módulo son:
5- Resumen de la técnica de casos de uso
Recopilación y análisis de requerimientos; un enfoque centrado en casos de uso.
6- WBS (Estructura de Descomposición de Tareas)
La descomposición de tareas (Work Breakdown Structure).
Cada tarea debe tener como finalidad la producción de un elemento entregable. Estos entregables no sólo deben servir para medir el grado de éxito en el cumplimiento de la tarea, sino que deben ser útiles para el desarrollo del proyecto mismo. Algunos entregables sirven como productos intermedios, y otros constituyen productos finales del proyecto.
En este módulo se exponen las técnicas básicas de control de configuraciones, con el objeto de crear una línea base de requisitos y alcances.
Ejercicio: creación de una estructura WBS.
7- El calendario de trabajo
El método de los puntos de función
9- Estimación del esfuerzo
Métodos de estimación:
Ejercicios: Se realizan ejercicios para realizar estimaciones mediante cada una de las técnicas arriba mencionadas.
10- Desarrollo del calendario mediante COCOMO II
Introducción a COCOMO II.
11- Administración de riesgos
A partir de una lista estándar de riesgos, que puede ser enriquecida a lo largo de varios proyectos, se pueden anticipar muchos problemas y aproximar el impacto de imprevistos. Cada riesgo debe ser evaluado a partir de la probabilidad que tiene de presentarse, así como del impacto que puede tener sobre el conjunto del proyecto.
Se realiza una práctica de análisis de riesgos.
12- Supervisión y control del proyecto
Conceptos de control en la ejecución y seguimiento del proyecto.
Rara vez se extraen las lecciones que nos permitirán ir refinando los métodos de estimación en proyectos futuros. El curso enfatiza el hecho de que la realización de un balance post producción y el empaquetado de elementos reutilizables ayudan a facilitar la realización de proyectos posteriores a un costo menor.
Las causas más comunes de fracaso de proyectos, de acuerdo a los hallazgos de Capers Jones y del grupo Standish.
Los participantes deberán identificar las principales causas de retrasos, problemas o de éxitos en aquellas experiencias que deseen compartir con el grupo.
2- Procesos y proyectos
En este módulo se presentan los conceptos y definiciones básicos del modelo de áreas de conocimiento de proyectos del PMI® ; del modelo CMMI® de mejora de procesos de desarrollo y mantenimiento de software; y del Proceso Unificado. Asimismo, se analizan las etapas que son comunes a prácticamente todo tipo de proyectos, con el objeto de brindar un panorama general de la planeación y el manejo de los mismos.
3- Ciclos de vida y plan de trabajo del proyecto
Concepto de "ciclo de vida del producto" y los procesos de desarrollo de software. Se exploran distintos modelos de ciclo de vida:
- La cascada.
- Rapid Application Development.
- Prototipos evolutivos
- El modelo espiral
- El modelo VW.
- El Proceso Unificado y RUP® .
4- Requerimientos y alcances
Cómo formalizar los requisitos y el alcance de un proyecto.
El manejo de los alcances y límites de un proyecto es uno de los factores fundamentales tanto del éxito como de los fracaso de los proyectos. Los objetivos principales de este módulo son:
- Desarrollar o actualizar las habilidades necesarias para crear un conjunto de entregables que permitan formalizar los requisitos.
- Subrayar la necesidad de alinear el desarrollo del producto con las metas y los objetivos de la empresa o institución.
- Subrayar el papel de los interesados (incluyendo usuarios y clientes) en la definición de requisitos.
- Exponer las técnicas (entrevistas estructuradas, sesiones JAD...) para la obtención de requisitos y hacer hincapié en la importancia de su documentación.
- Exponer y practicar conceptos y técnicas de formalización de alcances.
- Definición y características de los objetivos del proyecto
5- Resumen de la técnica de casos de uso
Recopilación y análisis de requerimientos; un enfoque centrado en casos de uso.
6- WBS (Estructura de Descomposición de Tareas)
La descomposición de tareas (Work Breakdown Structure).
Cada tarea debe tener como finalidad la producción de un elemento entregable. Estos entregables no sólo deben servir para medir el grado de éxito en el cumplimiento de la tarea, sino que deben ser útiles para el desarrollo del proyecto mismo. Algunos entregables sirven como productos intermedios, y otros constituyen productos finales del proyecto.
En este módulo se exponen las técnicas básicas de control de configuraciones, con el objeto de crear una línea base de requisitos y alcances.
Ejercicio: creación de una estructura WBS.
7- El calendario de trabajo
- Priorización de casos de uso.
- Tipos de dependencias entre las tareas.
- Técnicas PERT y CPM (ruta crítica).
- El calendario y la gráfica de Gantt del proyecto.
- Técnicas para acortar la duración: crashing y fast-tracking
El método de los puntos de función
9- Estimación del esfuerzo
Métodos de estimación:
- Top-down, o por consenso.
- Delphi, y la recabación de la opinión de expertos.
- Por analogía.
- Bottom-up.
- Puntos de caso de uso (UCP, o use case points)
Ejercicios: Se realizan ejercicios para realizar estimaciones mediante cada una de las técnicas arriba mencionadas.
10- Desarrollo del calendario mediante COCOMO II
Introducción a COCOMO II.
11- Administración de riesgos
A partir de una lista estándar de riesgos, que puede ser enriquecida a lo largo de varios proyectos, se pueden anticipar muchos problemas y aproximar el impacto de imprevistos. Cada riesgo debe ser evaluado a partir de la probabilidad que tiene de presentarse, así como del impacto que puede tener sobre el conjunto del proyecto.
Se realiza una práctica de análisis de riesgos.
12- Supervisión y control del proyecto
Conceptos de control en la ejecución y seguimiento del proyecto.
- Costos, tiempos, esfuerzo.
- Plan vs. real
- Análisis y manejo del valor devengado (EVM)
- Manejo de desviaciones
- El presupuesto del proyecto
Rara vez se extraen las lecciones que nos permitirán ir refinando los métodos de estimación en proyectos futuros. El curso enfatiza el hecho de que la realización de un balance post producción y el empaquetado de elementos reutilizables ayudan a facilitar la realización de proyectos posteriores a un costo menor.
Competencias para las que te prepara el curso
Conocer y manejar técnicas que les permitan planear y documentar el alcance y las actividades de un proyecto.
Haber comprendido un marco metodológico que les permita mejorar substancialmente la estimación del tamaño de sus proyectos, así como la duración y el esfuerzo requeridos en proyectos reales.
Destinatarios
Este curso está dirigido a aquellas personas que fungen como directivos, gerentes, ingenieros, líderes, auxiliares o administradores de proyectos, y tiene como propósito familiarizar a los participantes con las mejores prácticas y soluciones para la aplicación de métricas en la estimación y administración de proyectos.
Muchos de los ejemplos del curso están tomados de proyectos y técnicas relativos a la ingeniería de software; sin embargo, el área de aplicación de los conocimientos y técnicas es muy amplia, y comprende prácticamente todas las disciplinas de ingeniería y administración que tengan que ver con proyectos.
Muchos de los ejemplos del curso están tomados de proyectos y técnicas relativos a la ingeniería de software; sin embargo, el área de aplicación de los conocimientos y técnicas es muy amplia, y comprende prácticamente todas las disciplinas de ingeniería y administración que tengan que ver con proyectos.
Metodología
Presencial
Idiomas en los que se imparte
Español
Objetivos
- Conocer y manejar técnicas que les permitan planear y documentar el alcance y las actividades de un proyecto.
- Haber comprendido un marco metodológico que les permita mejorar substancialmente la estimación del tamaño de sus proyectos, así como la duración y el esfuerzo requeridos en proyectos reales.
Título obtenido
Diploma del curso
Promociones
Becas, promociones o ofertas durante el año
Ventajas del curso
Facilidades
Coffee Break con lunch, galletas, botanas y café continuo
Computadora por alumno
WiFi y posibilidad de traer tu propio dispositivo
El simulacro comienza con un levantamiento de requerimientos que se utiliza para determinar los alcances del proyecto. En base a estos alcances, se realizan las actividades de estimación recomendadas por el nivel 2, así como parte del nivel 3 (como es el caso de la ingeniería de software y el manejo de riesgos) del CMMI® , bajo el enfoque iterativo e incremental del Proceso Unificado (UP). Se lleva a cabo una pequeña práctica con elementos básicos del UML® , como son los casos de uso. Aunque el objetivo del curso no consiste en aprender UML® , el alumno se iniciará en este modelo y comprenderá el valor que tiene en la administración de proyectos.
Tipo de evaluación
Evaluación continua
Curso de Estimación de Proyectos de Software
Abiztar Learning Technologies
Campus y sedes: Abiztar Learning Technologies
Abiztar Learning Technologies
Calle Miguel Laurent No. 15 Bis
03200
(Distrito Federal)