Curso presencial (o remoto en vivo) de

Estimación de Proyectos de Software

Mejora con técnicas formales la estimación del tamaño, duración y el esfuerzo de tus proyectos.
OBTÉN UN 50% DE DESCUENTO en este curso y todos los cursos en vivo con tu Membresía Abiztar. Accede además a más de 60 cursos en video sin costo adicional. Conoce todos los beneficios de la Membresía Abiztar y solicítala aquí.
PROMOCIÓN ESPECIAL: Suscríbete a la Membresía Abiztar del 15 al 21 de agosto y llévate el Examen de Scrum Master Professional de regalo (incluye 2 intentos). Conoce todos los beneficios de la Membresía Abiztar y solicítala aquí.

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
En nuestros cursos y ambientes de aprendizaje utilizamos Enterprise Architect de Sparx Systems, la herramienta más potente y flexible de modelado. Abiztar es proveedor de capacitación y licencias de Enterprise Architect para las principales empresas y organismos de gobierno en México.

Incluye

  • 3 días (21 horas) de capacitación presencial o remota en vivo

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.

Objetivos del 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.

A quién está dirigido

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.

Cumplimiento de los requisitos para aspirantes a la credencial Project Management Professional (PMP)®

Este curso permite al alumno acreditar 21 horas de educación mediante instrucción directa en materia de manejo de proyectos, que representan tres quintas partes del total de 35 horas especificadas en el manual Project Management Professional (PMP)® Credential Handbook, del Project Management Institute (PMI).

Marco metodológico

El curso está basado en el modelo de manejo de proyectos del Project Management Institute (PMI), en el modelo de mejora de procesos del Software Engineering Institute (SEI® ) de la Universidad Carnegie-Mellon, y en el Proceso Unificado de desarrollo de software (es decir, la versión pública del modelo de procesos de ingeniería de software, expuesta por I. Jacobson, G. Booch y J. Rumbaugh en su obra El proceso unificado de desarrollo de software). Aunque no es un curso enfocado a la ingeniería de software, se brindan elementos del UML® para que los participantes cuenten con las técnicas básicas para documentar y diagramar los requisitos del proyecto mediante casos de uso.

Por supuesto, el curso recoge ideas y prácticas de muchas otras fuentes y autores, y muy especialmente las décadas de experiencia vividas por los instructores.

Habilidades previas recomendadas

  • El alumno deberá tener un manejo elemental de Microsoft® Office.
  • Es altamente deseable que los participantes cuenten con algún grado de experiencia en proyectos.

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 Standish Group, del PMI® y el informe EURO SPI99. 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 Proceso Unificado y RUP® .

Se explica las relaciones entre el proceso de ingeniería de software y el proceso de manejo del proyecto: ¿El presupuesto es fijo? ¿El calendario ya está dado? Cómo aplicar la triple condicionante: "Rápido, barato y bueno: escoja sólo dos..".

4- Requisitos 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

Ejercicios: Se realizan ejercicios para documentar requisitos y para elaborar un documento de alcances.

5- Resumen de la técnica de casos de uso

Recopilación y análisis de requerimientos; un enfoque centrado en casos de uso, identificación, levantamiento de información basado en casos de uso, documentación.

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- Duración, esfuerzo y productividad

  • Métricas
  • SLOC (Estimación por líneas de código)
  • Esfuerzo, duración productividad

8- Estimación mediante puntos de casos de uso

  • Actores, Casos de Uso
  • Factores de Complejidad Ténica y Ambiental
  • Priorización de casos de uso.

9- Estimaciones Tempranas

  • Métodos de Estimaciones
  • 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)
  • Estimación por tres valores (PERT)
  • Variaciones en las estimaciones

10- Secuencia de Actividades

  • Definición de actividades
  • Relaciones
  • Adelantos y Atrasos
  • Ruta Crítica y holguras

11- Estimaciones Paramétricas

  • Puntos de Función
  • Características y consideraciones de la técnica de Puntos de Función
  • Factores de ajustes
  • Grados de influencia

12- Estimación mediante COCOMO

  • Introducción a COCOMO II.
  • Introducción a COSMIC.

13- Análisis de reservas en base a riesgos

Las situaciones de riesgo de un proyecto serán influyentes en los procesos de estimación, por lo que los riesgos deben ser analizados, priorizados y posteriormente se deberán generar reservas en tiempo y en presupuesto para administrar estas situaciones a lo largo del ciclo de vida del proyecto.
Se realiza una práctica de análisis de riesgos.

14- Balance postproducción de las estimaciones

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.

Duración: 3 días (21 horas)

Conoce nuestras promociones permanentes

Disfruta de la capacitación avanzada para ingenieros de software o directores de proyectos, con importantes descuentos. (*aplican restricciones)

CYBER MONDAY: 25% de descuento

CYBER MONDAY vale más con Abiztar. 25% de descuento en ambientes de aprendizaje y cursos de ahora hasta febrero de 2019, pagando el lunes 26 de noviembre. (aplican restricciones).
Lectura recomendada: Capacitación: respuesta urgente ante la globalización
"Desafortunadamente, la crisis de varias economías está reduciendo los presupuestos destinados a la capacitación de personal. Este recorte puede llevar a un círculo vicioso: es imposible ser rentable y productivo si no se tienen los conocimientos y la experiencia necesaria."

Leer artículo completo en Forbes.

MEGA OFERTA: 40% de descuento ó 2x1 en cursos y ambientes

Capacitación avanzada para ingenieros de software o directores de proyectos, con un 40% de descuento ó 2x1 pagando del 27 al 31 de mayo (*aplican restricciones).

85% de los empleados se queja de la falta de capacitación

Esta reveladora encuesta arrojó algunos datos sorprendentes sobre lo que los empleados necesitan en cuanto a capacitación.

Capacítate con Abiztar y ayuda a un niño

Al inscribirte en un Ambiente de Aprendizaje Abiztar también ayudas a educar a un niño en situación de calle por medio de la fundación Ednica.

Estamos contratando
Buscamos instructor experto en modelado con UML, BPMN y arquitectura de software.

Envía tu solicitud.

Sigue a Abiztar en redes sociales

Entérate de promociones, descuentos, artículos, videos y más.

Facebook Twitter

Si te interesa este tema, te recomendamos:
Certificación Scrum Master Professional SMPC©
Para: administradores de proyecto, ingenieros de procesos, programadores.

Certificación Scrum Product Owner SPOPC™
Para: administradores de proyecto, ingenieros de procesos, programadores.

Bootcamp de SCRUM: administración ágil de proyectos
Para: directores de proyecto, ingenieros de software.

TOGAF: The Open Group Architecture Framework
Para: directores de proyecto, arquitectos de software.

Simulacro en Dirección de Proyectos de Software, con CMMi, UP y UML.
Para: directores de proyecto, ingenieros de software.

UML: Análisis y Diseño Orientado a Objetos
Para: programadores, ingenieros, arquitectos de software.

Modelado de Sistemas con SysML
Para: diseñadores de componentes electrónicos.

Fundamentos Arquitectura de SI y Patrones de Diseño
Para: diseñadores de componentes electrónicos.

Desarrollo Automatizado de Software con MDA
Para: arquitectos de software,

Modelado de Negocios con BPMN y UML
Para: directores de proyecto, ingenieros de procesos.


Taller de Fundamentos de Pruebas de Software
Para: Ingeniero de pruebas de software.

Administración de Requerimientos con Casos de Uso
Para: directores de proyecto, analistas de software.

Contáctanos

Teléfono en la Ciudad de México:

+52 (55) 5594 6411

E-mail: cursos@abiztar.com.mx

O si lo prefieres llena el formulario de contacto

Ver aviso de privacidad

 

Sigue a Abiztar en redes sociales

Entérate de promociones, descuentos, artículos, videos y más.

Facebook Twitter

Ver aviso de privacidad - © Abiztar. Las marcas "ChatGPT" y “GPT” son propiedad de OpenAI. Capability Maturity Model y CMM son marcas registradas en la Oficina de Patentes de los EUA por el Software Engineering Institute (SEI) de la Universidad Carnegie Mellon. CMM, IntegrationSM, IDEALSM y SCAMPISM son marcas de servicio de la Universidad Carnegie Mellon. MDA, BPMN, SysML, MOF, OMG y UML son marcas registradas en los EUA y en otros países por el Object Management Group. TOGAF es una marca registrada de The Open Group. Microsoft® es una marca registrada en los EUA y en otros países; Microsoft Office, Microsoft Excel y Microsoft Project son productos propiedad de Microsoft Corp. Enterprise Architect es un producto propiedad de Sparx Systems, Australia. RUP es una marca registrada por IBM Corp."