Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 5:
Gestión de Proyectos de Software
Hugo R. Cordero S.
Clase 1
Objetivos
2
Introducción
En cualquier proyecto de desarrollo de sistemas, es
Introducción
Aunque las herramientas y técnicas del análisis y el diseño
Exceso de costos
Retrasos en la entrega
Su finalidad es:
Tiempo
Se refiere a la cantidad de tiempo disponible para completar un
proyecto. Este varía de acuerdo a las tareas realizadas y como
cambian. La descomposición nos permite una mejor administración
Costo
Se refiere a la cantidad presupuestada del proyecto
Depende de múltiples variables. Ejemplo costos de recursos
humanos, materiales, administración de riesgos, infraestructura,
equipo y utilidades
Alcance
Se refiere a lo que se debe hacer para producir el resultado final
del proyecto
Tres restricciones
10
El gestor de proyectos
11
Comunicación efectiva
Intercambio de información
Influencia en la organización
Capacidad para “lograr que las cosas se hagan”
Liderazgo
Desarrollar una visión y una estrategia, y motivar a las personas
a lograr esa visión y estrategia
Motivación
Estimular a las personas para que alcancen altos niveles de
rendimiento y superen los obstáculos al cambio
El gestor de proyectos: Habilidades
16
Visibilidad
Refiere al líder que siempre deberá estar enterado de cómo va el
proyecto y su posible desviación de los parámetros establecidos
Desviaciones
Si hay desviaciones, se deben cuantificar (tiempo, dinero y recursos)
según el grado de desviación, para conocer si es posible volver al
camino correcto y cuanto costaría
Frecuencia
Consiste en identificar una deficiencia en el proyecto para
enmendarlo. Se recomiendan análisis y revisiones semanales, para
conocer el estado del proyecto
Aspectos de seguimiento
19
Toma de decisiones
Luego de identificar que se falla hay que tomar decisiones, para
solventar el problema. Se deberá identificar los causantes del
retraso, pues a veces se esconden detrás de otros
Técnicas de seguimiento
Las herramientas mas usadas son: reuniones, revisiones, reportes y
software administrativo. Grado de avance de sus tareas y
actividades (progreso, alcance, tiempos, costos, rentabilidad,
riesgos, problemas, calidad, recursos humanos y recursos materiales
entre otros).
El proyecto de software
20
Justificación
Cuando se identifica la oportunidad asociada a una
Resumen ejecutivo
La motivación
Objetivo del proyecto
Resultado esperado, y
Beneficios
El proyecto de software
22
Análisis de factibilidad
El análisis de factibilidad al menos debe contener los
siguientes pasos:
Análisis del entorno del proyecto
Estudio del estado técnico
Determinación de recursos
Humanos
Financieros
Técnicos
Operativos
Materiales
Partes interesadas
23
Planificación
Predeterminación de un curso de acción para alcanzar los objetivos
organizacionales
Organización
Arreglo de las relaciones entre las unidades de trabajo para el
cumplimiento de objetivos y el otorgamiento de responsabilidad y
autoridad para obtener esos objetivos
Staffing
Selección y entrenamiento de personas para puestos en la
organización
Actividades de gestión
28
Dirección
Creación de una atmósfera que apoye y motive a la gente para
alcanzar los resultados finales deseados
Control
Establecimiento, medición y evaluación del desempeño de las
actividades a través de los objetivos planeados
Planificación de Actividades
29
Preparar presupuestos
Estimación de tiempos
31
Criterios a considerar
Complejidad del problema y de la solución
Personas
Motivación débil
Personal mediocre
Empleados problemáticos incontrolados
Hazañas
Añadir más personal a un proyecto retrasado
Oficinas repletas y ruidosas
Fricciones entre los clientes y los desarrolladores
Expectativas poco realistas
Falta de promotor efectivo del proyecto
Falta de participación de los implicados y usuarios
Problemas y errores comunes
38
Proceso
Planificación excesivamente optimista
Gestión de riesgos insuficiente
Fallo de los contratistas
Planificación insuficiente
Abandono de planificación bajo presión
Pérdida de tiempo en el inicio difuso
Escatimar en las actividades iniciales
Diseño inadecuado
Escatimar en el control de calidad
Control insuficiente de la directiva
Omitir tareas necesarias en la estimación
Problemas y errores comunes
39
Producto
Exceso de requerimientos
Cambio de las prestaciones
Desarrolladores meticulosos
Tiras y aflojas en la negociación
Desarrollo orientado a la investigación
Tecnología
Síndrome de la panacea
Sobreestimación de las ventajas del empleo de
nuevas herramientas
Cambiar de herramientas a mitad del proyecto
Falta de control automático del código fuente
PMBOK
40
Iniciación
Define y autoriza el proyecto o una fase del mismo. Está formado
por dos procesos
Planificación
Define, refina los objetivos y planifica el curso de acción requerido
para lograr los objetivos y el alcance pretendido del proyecto. Está
formado por veinte procesos
Ejecución
Implica coordinar personas y recursos, así como integrar y realizar
actividades del proyecto en conformidad con el plan para la
dirección del proyecto. Está formado por ocho procesos.
PMBOK – Grupo de procesos
42
Seguimiento y Control
Mide, supervisa y regula el progreso y desempeño del proyecto,
para identificar áreas en las que el plan requiera cambios. Está
formado por diez procesos
Cierre
Formaliza la aceptación del producto, servicio o resultado, y
termina ordenadamente el proyecto o una fase del mismo. Está
formado por dos procesos
PMBOK – Áreas de conocimiento
43
44
Proceso del PMBOK
45
45
Proceso del PMBOK
46
Ejemplo:
Grupo de Proceso
Área de Conocimiento
46
Software para Proyectos
47
Microsoft Project
Open Project
WorkPLAN
Bitbucket
Track+
Intecplan
GanttProject
Prince2
Gantter
Resumen
48