Pasar al contenido principal

Estimación de proyectos de desarrollo y mantenimiento de software

Últimamente, el tiempo, los recursos y el costo son los tres criterios por los cuales la sociedad y las organizaciones deciden qué es lo que se construye, cómo es que se construye y por quién; y en consecuencia, la importancia de contar con estimaciones confiables y creíbles de esas cantidades no debe ser subestimada. 

Objetivos

El objetivo del curso es enseñar a los participantes cómo desarrollar estimaciones para proyectos de desarrollo y mantenimiento de software, cómo comunicar estas estimaciones a otros y cómo incluirlas en un contrato. Si bien la orientación es básicamente cuantitativa, el curso va a adentrarse en aspectos cognitivos y de la conducta administrativa que afectan el proceso de estimación.
Este curso se enfoca en:
- Desarrollar estimaciones confiables y defendibles para los proyectos de desarrollo y mantenimiento de software
- Trasladar las estimaciones de esfuerzo en cronogramas confiables sin tener planes detallados.
- Razonar acerca del costo, cronograma y la incertidumbre usando constructores válidos
- Evaluar la aplicabilidad de diferentes técnicas y modelos de estimación.

Público objetivo
Profesionales y estudiantes vinculados al desarrollo de software
Temario

1. El uso de preguntas de Fermi en la preparación de estimaciones

2. Expresando algo de lo cual no estás seguro

3. Entendiendo el alcance del trabajo

4. Conceptos básicos de costos:
    4.1. Costo fijo y variable
    4.2. Economías de escala
    4.3. Relaciones en la estimación de costos
    4.4. Agregación de esfuerzos

5. Técnicas de estimación
    5.1. Estimación de expertos
    5.2. Contando (Puntos de función, puntos de casos de uso, puntos web)
    5.3. Modelos paramétricos (Cocomo II, construyendo tus propios modelos)

6. Priorizando los requerimientos

7. Desde el esfuerzo al cronograma

8. Ejercicios incluidos en el curso
    8.1. Estimación ad-hoc de un sistema de reporte de tiempo (servirá de línea base)
    8.2. Estimación de un sistema de reporte de tiempo usando una técnica experta y una técnica de conteo
    8.3. Preparación de un presupuesto para un proyecto con el cual no está familiarizado

Conocimientos exigidos
Sin conocimientos previos exigidos
Conocimientos deseables
Conocimientos básicos de ingeniería de software y de gestión de proyectos de software
Metodología de evaluación

El curso se evaluará a partir de:
- Ejercicios durante el curso
- Prueba final individual

Detalles
Créditos
3
Arancel
14400
--No se encontraron resultados--