Presentación
del Blog
Los proyectos de
desarrollo de software se diferencian de los otros proyectos de ingeniería tradicional
en la naturaleza lógica del producto software.
Recordemos que el software
se desarrolla, no se fabrica en un sentido clásico. En
todos los proyectos de ingeniería la buena calidad se adquiere mediante un buen
diseño, pero en el caso del software, la etapa de construcción incide
pobremente en su calidad, no así en la construcción de hardware o de una obra
civil. Otra diferencia es que el software no se estropea, el paso del tiempo o males del entorno no inciden en el
aumento de la tasa de fallas.
Así, no se puede
gestionar un proyecto de desarrollo de software como si se tratara de un
Proyecto de
fabricación.
La gestión del
proyecto de software es el primer nivel del proceso de ingeniería de
software, porque cubre todo el proceso de desarrollo. Para conseguir un
proyecto de software fructífero se debe comprender el ámbito del trabajo a
realizar, los riesgos en los que se puede incurrir, los recursos requeridos,
las tareas a llevar a cabo, el esfuerzo (costo) a consumir y el plan a seguir.
En este blog se cubrirán
los tópicos más relevantes de la gestión de proyectos aplicada al área específica
de la ingeniería de software, de modo de proveer las bases conceptuales necesarias
para ejercer competentemente el cargo de jefe de proyectos de desarrollo de software
u otro cargo similar.
Los temas que estarán
desarrollando serán los siguientes:
Unidad 1.-Introducción a la gestión de proyectos
1.1. Conceptos básicos para la gestión de proyectos
1.2. Fases de la gestión de proyectos
1.2.1. Planificación de proyectos
1.2.2. Propuesta
1.2.3. Selección y Evaluación de personal
1.2.4. Supervisión y Revisión del proyecto
1.2.5. Informes
1.3 Fundamentos de P.M.I.
Unidad 2.-Calidad de Software
2.1 La gestión de proyectos usando un marco de
calidad
2.2 Estándares y Métricas de calidad en la ingeniería
de SW
2.2.1 PSP y TSP
2.2.2 CMM
2.2.3 MOPROSOFT
2.3. Impacto de la calidad en tiempo, costo y
alcance del proyecto
Unidad 3.-Planificación del proyecto
3.1 Objetivo del proyecto
3.2 Estimaciones de tiempo
3.3 Estimaciones de costos
3.4 Estimación de personal requerido
3.5 Análisis de riesgos
3.5.1 Tipos de riesgos
3.5.2 Identificación, Impacto y proyección
del riesgo
3.5.3 Evaluación del riesgo
3.5.4 Estrategias frente al riesgo
3.6 Análisis de la viabilidad del proyecto
Unidad 4.- Presentación de la información
4.1. Propuesta
4.1.1. Justificación del proyecto
4.1.2. Calendario de actividades
4.1.3. Personal involucrado
4.1.4. Políticas de comunicación y
seguimiento
4.2. Lineamientos de comunicación y seguimiento
4.2.1. Formatos
4.2.2. Herramientas
4.3. Contrato
Unidad 5.- Selección y Evaluación de personal
5.1. Roles y Actividades
5.2. Carga de trabajo
5.3. Asignación de tareas
5.4. Herramientas para la evaluación de productividad
Unidad 6.- Supervisión y Revisión del proyecto
61. Administración de recursos
6.2. Administración del tiempo
6.3. Evaluación y
ajustes del proyecto