aspectos de planificacion y desarrollo de proyectos
Administración de Proyectos
Informáticos
Piura, Setiembre - 2013 - II
Unidad I:
Aspectos de Planificación y Desarrollo de Proyectos
0
Planificación y
Administración de
Proyectos Informáticos…
¿Que es planificar un proyecto
Informático?
• Trazar un plan que nos permita:
– Evaluar lo que costará económicamente y en
tiempos el proyecto.
– Esbozar lastareas, personas, recursos y
asunciones que serán necesarias para que se
realice el plan.
2
¿Que es planificar un proyecto
Informático?
Especificación
Plan
ESTIMACIÓN
DEL ESFUERZO
IDENTIFICAR
TAREAS Y
ENTREGABLES
ASIGNAR
RECURSOS
EVALUACIÓN
ECONÓMICA
PROGRAMAR
CALENDARIO
Esto no es un DFD aquí las cosas interactúan
3
Una vez realizada la
planificación...• El director del proyecto tendrá un
documento en el que se reflejaran:
– todos los recursos de que dispondrá.
– Las expectativas del cliente.
– Los compromisos de todos los implicados:
• Consultores,
• Constructores,
• La empresa cliente.
4
Planificación de Proyectos
Informáticos:
¿ Por qué Planificar…?
Problemática de la estimación.
• Averiguar lo que costara dedesarrollar una
aplicación.(meses-persona, ptas., …)
• Momento en que se desea conocer el coste
(gráfico de Boehm)
• Siempre se quiere muy pronto (Yourdon)
6
Entrega
Desarrollo y
test
Diseño
Detallado
Diseño
General
Planificación
y requisitos
Viabilidad
Precisión de las estimaciones en
función de la fase del proyecto.
4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
7Proceso de Estimación propuesto.
Especificación de
requerimientos
Medir lo que
quiere el
usuario
Medida de lo que
quiere el usuario
Requisitos a
Cumplir
Tareas a
realizar
Descomponer
Estimación
por fases y
del Esfuerzo
tareas
Estimar lo
que Costara
(esfuerzo)
Historial
Empresa
8
Medir lo que quiere el usuario.
9
Estimar lo que costara
• ExperienciaIndividual
• Experiencia de Empresa
10
Métodos utilizados para la
estimación de proyectos.
• Basados en la experiencia.
• Basado exclusivamente en los recursos.
• Método basado exclusivamente en el
mercado.
• Basado en los componentes del producto o
en el proceso de desarrollo.
• Métodos algorítmicos
11
Métodos basados exclusivamente
en la experiencia:
• Juicio experto
– Puro,– Delphi
• Analogía
• Distribución de la utilización de recursos en
el ciclo de vida
12
Juicio experto: Puro
• Un experto estudia las
especificaciones y haces su
estimación.
• Se basa fundamentalmente en
los conocimientos del experto.
• Si desaparece el experto, la
empresa deja de estimar
13
Juicio experto: Wideband Delphi
• Un grupo de personas son informadas y
tratande adivinar lo que costara el
desarrollo tanto en esfuerzo, como su
duración.
• Las estimaciones
en grupo suelen
ser mejores que
las individuales.
14
Método de trabajo del Wideband
Delphi
• Se dan las especificaciones a un grupo de expertos.
• Se les reúne para que discutan tanto el producto como
la estimación.
• Remiten sus estimaciones individuales al coordinador.
• Cadaestimador recibe información sobre su estimación,
y las ajenas pero de forma anónima.
• Se reúnen de nuevo para discutir las estimaciones.
• Cada uno revisa su propia estimación y la envía al
coordinador.
• Se repite el proceso hasta que la estimación converge
de forma razonable.
15
Método de trabajo del Wideband
Delphi
Juan
*
Alicia
José
*
*
María
*
EstimacionesJuan
*
Alicia
José
María
*
*
*
Estimaciones
16
Analogía
• Consiste en comparar las
especificaciones de un
proyecto, con las de otros
proyectos.
17
Analogía, pueden variar los
siguientes factores:
• Tamaño: ¿mayor o menor?
• Complejidad: ¿Más complejo de lo usual?
• Usuarios: Si hay más usuarios habrán más
complicaciones.
• Otros factores:
• Sistema...
Regístrate para leer el documento completo.