Está en la página 1de 40

Gestión de Proyectos y

Procesos de Software
Introducción a la Gestión de Proyectos
¿Por qué…
• … estudiar management si lo que nosotros queremos es
desarrollar software?

• Trabajamos en empresas. Las empresas hacen proyectos,


siguiendo procesos para lograr productos (o servicios)
mediante personas con calidad.
Desarrollo de Software y
Management
Proyectos

Calidad Procesos
Desarrollar Software
es GESTIONAR … Gestionar

Organiza- Productos
ción

Personas
Introducción a la
Gestión de Proyectos
Agenda
• Introducción
• Proyectos, Roles y Gestión de …
• ¿Por qué es importante?
• ¿Por qué es difícil?
• El PMI y su estructura de conocimiento
“Hay dos clases de fracasos: los que
provienen de pensar y nunca hacer, y
los que provienen de hacer y nunca
pensar.”
-- Roger Pressman
¿Qué es un
proyecto?

“Un proyecto es un esfuerzo


temporal emprendido para
crear un producto, servicio o
resultado único”
-- PMBOK,
PMI
¿Qué es un
proyecto?
• Principales características:
• Tiene un objetivo
• Es temporal
• Es único
• Tiene más de una tarea
• Requiere recursos
Stakeholders
• El Sponsor
• El Cliente
• Líder de Proyecto
• Equipo de Proyecto
• El Gestor de Proyectos o PM
• El resto de la organización
Stakeholders

Fuente: PMBOK, PMI


¿Qué es la gestión de
proyectos?
“Es la aplicación de
conocimientos, destrezas,
herramientas y técnicas a

.. actividades del proyecto ..

.. con el objetivo de cumplir o


exceder las necesidades y
expectativas de los stakeholders”
¿Por qué es importante gestionar
proyectos?
• El proyecto medio excede en un 90% lo presupuestado y un
120% su tiempo estimado.
• El 52.7% de los proyectos costará al menos un 189% de lo
estimado.
• El tiempo de exceso medio es del 222% del estimado.
• Sólo el 16.2% (9% en las grandes compañías) de los
proyectos se completa en el plazo y presupuesto estimados.

-- Standish Group (US)


¿Por qué es importante gestionar
proyectos?
¿Por qué es importante gestionar
proyectos?
• El 75% de los sistemas grandes funciona mal o es dejado de
lado.
• El 15% del esfuerzo de desarrollo se desperdicia por
cancelación de los proyectos.
• El 50% de los proyectos grandes excede el
presupuesto o el
cronograma (en más del 50%).
• Un proyecto medio excede en un 50% el plazo
estimado.
• Los pequeños proyectos (en su gran mayoría) exceden su
presupuesto y se retrasan un 20%.

-- KPMG (Europa)
¿Por qué es importante gestionar
proyectos?
• Porque SE PIERDE:
• Tiempo
• Dinero
• Esfuerzo
• Motivación
• Clientes
• Negocios
• Empleados
• Oportunidades
•…
¿Por qué es difícil gestionar
proyectos?
• Porque es necesario
• Entregar los resultados/cumplir los objetivos
• Tardar lo previsto
• Gastar lo presupuestado

• Y en el caso de software hay que entregar un producto que


• Los usuarios usen
• Se pueda mantener a lo largo del tiempo

• Porque el cliente siempre lo quiere bueno, bonito y barato


Las dimensiones de un proyecto de
software
• La visión clásica…

Proyecto

Alcance
Las dimensiones de un proyecto de
software
• La visión moderna con diagramas de flexibilidad (de Kiviat o
de estrella) que representan gráficamente la mayor o menor
flexibilidad disponible en cada dimensión.
¿Por qué es difícil gestionar
proyectos?

Porque NUNCA podremos optimizar


todas las dimensiones al mismo
tiempo.
¿Cuándo un proyecto es
exitoso?
• ¿Cuándo cumplimos en tiempo, sin
pasar el presupuesto y entregando lo
pedido?
• ¿Cuándo el cliente paga?
• ¿Cuándo el cliente nos llama
nuevamente?
• ¿Cuándo el cliente está satisfecho?
• ¿Cuándo el próximo proyecto lo
hacemos mejor?
• ¿Cuándo hay brindis final?
• ¿Cuándo?
Ingredientes para un proyecto
exitoso
Criterio de Exito Puntos
1. Usuarios involucrados 20
2. Apoyo del Management 15
3. Objetivos de negocio claros 15
4. Project Manager experimentado 15
5. Entregas frecuentes 10
6. Requerimientos claros 5
7. Staff competente 5
8. Planificación adecuada 5
9. Propiedad (ownership) 5
10. Otras 5

TOTAL 100
Proyectos y Organización Funcional
(PMI)
Proyectos y Organización Matricial Débil
(PMI)
Proyectos y Organización Matricial
Balanceada
Proyectos y Organización Matricial
Fuerte
Organización por
Proyectos
Organización
Compuesta
El Project Manager
• El objetivo del PM es cumplir los objetivos del proyecto, no solamente controlarlo.

• 3 características esenciales:
• Conocimiento sobre gestión de proyectos
• Capacidad para aplicar esos conocimientos y hacer
• Personalidad para guiar al equipo de proyecto

l
The Alpha Project
Managers
• Actitud y Creencia
• Comunicación
• Relaciones y conflicto
• Manejo de «issues»
• Liderazgo
El PMI y su Estructura de
Conocimiento
Project Management
Institute
“PMI is the world’s leading not-for-profit membership association
for the project management profession, with more than half a
million members and credential holders in more than 185
countries. Our worldwide advocacy for project management is
supported by our globally-recognized standards and credentials,
our extensive research program, and our professional
development opportunities.”

• Brinda certificaciones que acreditan conocimiento teórico y


experiencia. La más difundida es Project Management
Professional
Estructura de Conocimiento,
PMI
• El PMI estructura el conocimiento
de la disciplina Gestión de
Proyectos en:

• 9 áreas de conocimiento

• 42 procesos

• 5 grupos de procesos
Áreas de Conocimiento y
Procesos
4. Integración de Proyectos 5. Alcance del Proyecto 6. Administración de Tiempos
1. Definición de Actividades
1. Desarrollo Project Charter 2. Secuenciamiento de Actividades
2. Desarrollo Plan de Proyecto 1. Recolección de Requerimientos
3. Estimación de Recursos
3. Ejecución del Plan del Proyecto 2. Definición del Alcance
de Actividades
4. Monitoreo y Control de Proyecto 3. Creación WBS
4. Estimación de Duración
5. Control de Cambios Integrado 4. Verificación del Alcance
de Actividades
6. Cierre de Proyecto o Fases 5. Control del Alcance
5. Desarrollo del Cronograma
6. Control del Cronograma

7. Costos del Proyecto 8. La Calidad del Proyecto 9. Los Recursos Humanos

1. Estimación de Costos 1. Planeamiento de Calidad 1. Planeamiento de RRHR


2. Presupuestación de Costos 2. Ejecución de Aseguramiento 2. Reclutamiento del Staff
3. Control de Costos de Calidad 3. Desarrollo del Equipo de Trabajo
3. Ejecución del Control de 4. Manejo del Equipo de Trabajo
Calidad

11. Riesgos del Proyecto 12. Contrataciones del Proyecto

10. Las Comunicaciones 1. Plan de Administ. de Riesgos


2. Identificación de Riesgos 1. Plan de Compras y Adquisiciones
1. Identificación de Stakeholders 3. Análisis Cualitativo de Riesgos 2. Conducción de Contrataciones
2. Planeam. de Comunicaciones 4. Análisis Cuantitativo de Riesgos 3. Administración de Compras
3. Distribución de Información 5. Plan de Respuesta al Riesgo 4. Cierre de Compras
4. Manejo de Stakeholders 6. Monitoreo y Control de Riesgos
5. Reportando Desempeño
Fuente: PMBOK, PMI
Lo que sigue..
Nuestro Mapa de
Ruta
Inicio Ejecución y Cierre
Planeamiento Control

Esfuerzo
Tiemp
o

La práctica de gestión de proyecto


se encuentra muy desarrollada y su
cuerpo de conocimiento es amplio.

Lo que haremos es cubrir algunos


aspectos que consideramos clave,
de cada etapa.
Lo que se
viene
Inicio Ejecución y Cierre
Planeamiento Control

Esfuerzo
Tiemp
o

A continuación veremos el tema riesgos, tema


que afecta a dos etapas simultáneamente
Lo que se
viene
Inicio Ejecución y Cierre
Planeamiento Control

Esfuerzo
Tiemp
o

¿Cómo analizar un proyecto?


(principalmente factibilidad y evaluación de
proyectos)
Lo que se
viene
Inicio Ejecución y Cierre
Planeamiento Control

Esfuerzo
Tiemp
o

¿Cómo planear un proyecto?


Lo que se
viene
Inicio Ejecución y Cierre
Planeamiento Control

Esfuerzo
Tiemp
o

¿Cómo controlar un proyecto?


Cierre
• La gestión de proyectos es una disciplina madura. Posee un
cuerpo de conocimiento estructurado y estándar para
gestionar proyectos.
• Las empresas apelan sistemáticamente a ella para alcanzar
sus objetivos de negocio. Es una de las formas más comunes
de organización.
• Utilizar herramientas y técnicas de gestión de proyectos para
desarrollar software aumenta la eficacia y la eficiencia.
• El mantra de la materia es “para desarrollar software de
determinada envergadura hay que organizarse mediante un
proyecto”. No reinventemos la rueda.

También podría gustarte