Está en la página 1de 21

Mdulo 1: Modelos y Mtodos de Desarrollo de Software

Sesin 1.3: Gestin de proyectos de software


Tema 2: Conceptos fundamentales de la Gestin de Proyectos
Modelos y Mtodos de Desarrollo de Software

Tema 2
Conceptos fundamentales de la
Gestin de Proyectos

Gestin de proyectos de software


Modelos y Mtodos de Desarrollo de Software

Conceptos fundamentales de la Gestin de Proyectos


Gestin de
Proyectos

+requiere +define Ciclo de


Lder del vida del
proyecto +participan
proyecto
+crea y usa
+controla
Interesados Plan del
(Stakeholders) Proyecto
Variables
del proyecto
Objetivos
Riesgos

Alcance

Actividades Calidad

R. humanos
Costos
Recursos R. tecnolgicos
Tiempo
R. materiales
Espacio
fsico Comunicaciones

Gestin de proyectos de software


4
Modelos y Mtodos de Desarrollo de Software

El Lder del Proyecto


Quin ejecuta la Gestin de un
Proyecto?
En proyectos pequeos o medianos:
Un Lder del Proyecto,
Tambin, denominado Director o Gerente del
Proyecto

En proyectos grandes:
Un Equipo de Gestin del Proyecto
dirigido por un Lder

Gestin de proyectos de software


5
Modelos y Mtodos de Desarrollo de Software

El Lder del Proyecto


De que es responsable el Lder o el
Equipo de GP?
Principal responsabilidad:
alcanzar los objetivos del proyecto
Para ello debe:
Identificar los requisitos del proyecto
Establecer claramente sus objetivos
Iniciar, planificar, organizar, dirigir,
controlar y cerrar el proyecto
Equilibrar los requisitos de calidad,
alcance, tiempo y costos
Elaborar el Plan del Proyecto

Gestin de proyectos de software


6
Modelos y Mtodos de Desarrollo de Software

Interesados (Stakeholders)
Los interesados de un proyecto (stakeholders)
son personas y organizaciones que participan de forma
activa en el proyecto o cuyos intereses pueden verse
afectados como resultado de la ejecucin del proyecto o de
su conclusin (PMI, 2004)
Relaciones entre los interesados de un proyecto:

Patrocinador

Lder del
Proyecto
Equipo de Gestin
del Proyecto

Equipo de Desarrollo
del Proyecto

Interesados
[Adaptado de (PMI, 2004)]
Gestin de proyectos de software
7
Modelos y Mtodos de Desarrollo de Software

Tipos de interesados de un proyecto


Lder del Proyecto
Responsable de dirigir el proyecto
Equipo de gestin del proyecto
Grupo de profesionales responsables de la gestin del
proyecto
Equipo de desarrollo del proyecto
Personal que ejecuta los procesos tcnicos del proyecto
Realiza las actividades del ciclo de desarrollo de la aplicacin
Contratista
Empresa contratada para ejecutar procesos o actividades del
proyecto
Influyentes
Agentes externos que influyen en el proyecto

Gestin de proyectos de software


8
Modelos y Mtodos de Desarrollo de Software

Tipos de interesados de un proyecto


Patrocinador (promotor)
Persona o unidad organizativa que :
promueve el proyecto y
proporciona los recursos financieros para ejecutar el
proyecto
Clientes/usuarios
Personas u organizaciones que se beneficiarn de los
resultados del proyecto
Adquieren el producto o pagan por el servicio
Usarn el producto o recibirn el servicio
Oficina o Unidad de Gestin de Proyectos
Unidad organizacional que centraliza y coordina la gestin
de los proyectos de una empresa o de un superproyecto

Gestin de proyectos de software


9
Modelos y Mtodos de Desarrollo de Software

El Plan del Proyecto


Qu es un Plan de Proyecto?
Es el documento principal de la Gestin de un
Proyecto
Es producido por el proceso de planificacin
Controla el desarrollo del proyecto a lo largo de su
ciclo de vida
Responde a las preguntas de la planificacin:
Qu, porqu, para que, cmo, cuando, quin, donde, con qu
Es un documento compuesto por un conjunto de
planes menores
Cada plan menor est asociado a una o ms variables
del proyecto
Ejemplo: Plan de Alcance, Plan de Tiempos, Plan de
Recursos

Gestin de proyectos de software


10
Modelos y Mtodos de Desarrollo de Software

El Plan del Proyecto


Qu es un Plan de Proyecto?
La estructura y los componentes de un plan dependen del
tamao del proyecto
En proyectos pequeos, el Plan del Proyecto debe incluir:
Descripcin del alcance y objetivos del proyecto
Estructura de desglose del trabajo y cronograma de
actividades
Estimacin de recursos (humanos, materiales y
tecnolgicos), espacio fsico y servicios requeridos
Estimacin de costos
En proyectos medianos y grandes, el Plan del Proyecto
consta de:
Un Plan Integral del Proyecto y
Un conjunto de planes subsidiarios

Gestin de proyectos de software


11
Modelos y Mtodos de Desarrollo de Software

El Plan del Proyecto


Componentes del plan de un proyecto de software
mediano o grande
documento
Plan del Proyecto

documento documento documento documento documento documento documento documento documento


Plan de Gestin Plan de Plan de Gestin Plan de RRHH Plan de Gestin Plan de Plan de Gestin Plan de Gestin Plan de Gestin
del Alcance Gestrin de de Costos de Adquisiciones Contratacin de la Calidad de Riesgos de la
Tiempos Configuracin

documento
Lista Preliminar de
Requisitos de la modelo documento modelo documento documento Plan de Pruebas
Aplicacin Cronograma del Presupuesto Estructura Plan de Plan de Verficacin
Proyecto (Lnea base de Organizacional Aseguramiento de la & Validacin
costos) del Proyecto Calidad
documento
Declaracin del
Alcance del
Proyecto

modelo
Estructura de
Desglose del
Trabajo (EDT)

Gestin de proyectos de software


12
Modelos y Mtodos de Desarrollo de Software

El ciclo de vida de un proyecto


El ciclo de vida de un proyecto
Un conjunto de fases del proyecto que, generalmente, son
secuenciales, cuyos nombres y nmeros son determinados
por las necesidades de control de la organizacin u
organizaciones involucradas en el proyecto. (PMI, 2004)
Adems de los productos entregables, en cada fase se
generan uno o ms productos de gestin del proyecto

Fase Inicial Fases Intermedias Fase Final

Idea Producto
F1 F2 Fi Fi+1 Fn Final

DIP Plan Lnea de Avance Aceptacin Entrega


Declaracin Base
del Alcance

Gestin de proyectos de software


13
Modelos y Mtodos de Desarrollo de Software

El ciclo de vida de un proyecto


El ciclo de vida de un proyecto es diferente del ciclo
de vida del producto
El software evoluciona a travs de un ciclo de cuatro etapas
A la etapa de desarrollo se le asocia un ciclo de vida del
proyecto (idem. para mantenimiento)

Desarrollo Uso
Ciclo de vida de
un producto de
software

Retiro Mantenimiento

Gestin de proyectos de software


14
Modelos y Mtodos de Desarrollo de Software

El ciclo de vida de un proyecto


El ciclo de vida de un proyecto de desarrollo de
software
Lo podemos representar como una cadena de valor similar
a la empleada en procesos de negocios (Montilva y Barrios,
2004)
Modelado del Ingeniera de Diseo Diseo Programacin & Pruebas de la Entrega de la
Negocio Requisitos Arquitectnico Detallado Integracin Aplicacin Aplicacin

Gestin del Proyecto: Alcance, Tiempos, Costos, Recursos y Contratos

Gestin de Riesgos

Gestin de la Configuracin

Gestin de la Calidad

Gestin de proyectos de software


15
Modelos y Mtodos de Desarrollo de Software

El cuerpo de conocimientos de la Gestin de


Proyectos
PMBOK Project Management Body of Knowlegde
Elaborado por el Instituto de Gestin de Proyectos
PMI

Gestin de proyectos de software


16
Modelos y Mtodos de Desarrollo de Software

El Cuerpo de Conocimientos de la Gestin de


Proyectos
Es una gua o norma que proporciona una
descripcin general de los fundamentos de la
Gestin de Proyectos
Es reconocido internacionalmente por la comunidad de
gerentes de proyectos y acadmicos del rea
Los conocimientos y prcticas que all se describen son
aplicables a la mayora de proyectos
Existe un amplio consenso acerca de su utilidad y valor
Describe los conocimientos fundamentales y las buenas
prcticas de Gestin de Proyectos
El Lder o el Equipo de Gestin del Proyecto es
responsable de adaptar estas prcticas a cada proyecto
particular

Gestin de proyectos de software


Modelos y Mtodos de Desarrollo de Software

Estructura del PMBOK


El PMBOK est organizado en dos componentes ortogonales
Grupos de Procesos de reas de Conocimiento de la Gestin
Gestin de Proyectos: de Proyectos
Inicio o Constitucin Gestin de Integracin del Proyecto
Planificacin Gestin del Alcance del Proyecto
Ejecucin Gestin del Tiempo del Proyecto
Seguimiento y Control Gestin de los Costos del Proyecto
Cierre Gestin de la Calidad del Proyecto
Gestin de los Recursos Humanos
Gestin de las Comunicaciones del
Proyecto
Gestin de los Riesgos del Proyecto
Gestin de las Adquisiciones del
Proyecto

17
Gestin de proyectos de software
18
Modelos y Mtodos de Desarrollo de Software

Grupos de Procesos del PMBOK (PMI, 2004)

Gestin de proyectos de software


19
Modelos y Mtodos de Desarrollo de Software

reas de
Conocimiento
del PMBOK
Estn
relacionadas
con las
variables del
proyecto

Gestin de proyectos de software


Modelos y Mtodos de Desarrollo de Software

Resumen del Tema 2


Porqu un proyecto debe tener un
Lder
Qu hace el Lder del Proyecto
Cules son las variables que el
Lder debe gestionar?
Quines son los interesados
(stakeholders) de un proyecto
Qu es el Plan del Proyecto
Qu contiene el Plan del Proyecto
Qu es el ciclo de vida del proyecto
En que difiere del ciclo de vida del
producto
Qu es el PMBOK y cmo est
estructurado
Gestin de proyectos de software 20
Modelos y Mtodos de Desarrollo de Software

Tema 2: Ejercicios prcticos


Objetivos de la actividad:
Elabore la lista de interesados de su proyecto
Haga una bsqueda de plantillas para elaborar planes de
proyectos para desarrollo de software
Duracin:
20 minutos
Pasos a seguir:
Use la clasificacin de interesados discutida en este tema para elaborar la
lista de interesados de su proyecto
Busque y analice varias plantillas
Seleccione aquella plantilla que cubra mejor la planificacin de las
siguientes variables:
Alcance, Tiempo, Costo, Recursos Humanos, Adquisiciones

Gestin de proyectos de software 21