Sei sulla pagina 1di 22

UNIDAD 3

Planificacin del Proyecto de Software

La planificacin es fundamental en el proceso de desarrollo de un


producto de software (y en cualquier otro).
En el mismo se establece, entre otras cosas, qu tareas y cundo se van
a realizar y los recursos que utilizarn las mismas.

Componentes
Estimado de Costos
Programacin del Tiempo
Planificacin del Personal
Estructuracin del Equipo de Trabajo (personal)
Verificacin y Control de Calidad
Gerencia de Configuracin
Monitoreo del Proyecto
Manejo de Riesgos

3.1. APLICACIN DE HERRAMIENTAS


PARA ESTIMACIN DE TIEMPOS
Y COSTOS DE DESARROLLO DE
SOFTWARE

I) ESTIMACIN DE COSTOS:

Existen diversas herramientas y metodologas que nos permiten estimar


costos como SPR Knowledge, Plan de Capers Jones o COCOMO II
de Barry Boehm.

PASOS TPICOS EN UNA


ESTIMACIN
1) Anlisis de los requisitos.
2) Prediccin del tamao.
3) Descripcin de las Actividades.
4) Estimacin de fallas potenciales y mtodos de eliminacin de defectos en el
software.
5) Estimacin de requisitos del personal.
6) Ajuste de suposiciones basadas en capacidades y experiencia.
7) Estimacin del esfuerzo y fechas lmite.
8) Estimacin de costos del desarrollo.
9) Estimacin de costos de mantenimiento y mejora.

PRINCIPALES TCNICAS
UTILIZADAS PARA LA
ESTIMACIN DE COSTES:

Estimacin por analoga.- La estimacin de costes por analoga implica


usar el coste real de proyectos anteriores similares como base para
estimar el coste del proyecto actual.
Determinacin de Tarifas de Costes de Recursos. La persona que
determina las tarifas o el grupo que prepara las estimaciones debe
conocer las tarifas de costes unitarios, tales como el coste del personal
por hora y el coste del material a granel por yarda o metro cbico,
correspondientes a cada recurso para estimar los costes de la actividad
del cronograma.

Estimacin Ascendente. Esta tcnica implica


estimar el coste de paquetes de trabajo
individuales o actividades del cronograma
individuales con el nivel ms bajo de detalle.
Estimacin Paramtrica. La estimacin
paramtrica es una tcnica que utiliza una relacin
estadstica entre los datos histricos y otras
variables para calcular una estimacin de costes
para un recurso de la actividad del cronograma
Software de Gestin de Proyectos: es
ampliamente utilizado para asistir en el proceso de
estimacin de costes.
Anlisis de Propuestas para Licitaciones. se
incluyen el anlisis de propuestas para licitaciones
y un anlisis de lo que debera costar el proyecto.

II) ESTIMACIN DE TIEMPOS:


La estimacin del tiempo forma parte del proceso de Gestin del Tiempo
de la Administracin de Proyectos.
Incluye los procesos necesarios para lograr la conclusin del proyecto a
tiempo.

PROCESOS
NECESARIOS:
Definicin de las Actividades
Establecimiento de la Secuencia de las Actividades:
Estimacin de Recursos de las Actividades
Estimacin de la Duracin de las Actividades
Desarrollo del Cronograma
Control del Cronograma

HERRAMIENTAS COMO:
A) Diagramas de barras (GANTT)
Los programas de trabajo muestran las fechas de inicio y terminacin de
los diversos elementos de un proyecto. Los programas pueden preparase
en forma tabular o grfica, aunque esta ltima se emplea ms debido a
su visualizacin.

B) Redes (PERT y CPM)


Este mtodo se desarrollo como herramienta
para administrar situaciones especiales.
El CPM se basa en la planeacin del trabajo
que va ms all de lo que es necesario para
hacer una licitacin.

3.2. MBITO DEL SOFTWARE


La Segunda tarea de la planificacin del desarrollo de Software es la
estimacin de los recursos requeridos para acometer el esfuerzo de
desarrollo de Software
Cada recurso queda especificado mediante cuatro caractersticas:
A. Descripcin del Recurso.
B. Informes de disponibilidad.
C. Fecha cronolgica en la que se requiere el recurso.
D. Tiempo durante el que ser aplicado el recurso.

A) RECURSOS HUMANOS:
La Cantidad de personas requeridas para el desarrollo de un proyecto de
software solo puede ser determinado despus de hacer una estimacin
del esfuerzo de desarrollo.

B) RECURSOS DE SOFTWARE
REUTILIZABLES:
Cualquier estudio sobre recursos de software estara incompleto sin
estudiar la reutilizacin, esto es la creacin y la reutilizacin de bloques
de construccin de Software.

C) RECURSOS DEL ENTORNO:


El entorno es donde se apoya el proyecto de Software incorpora Hardware
y Software.

3.3. ANLISIS Y GESTIN DEL RIESGO


Estrategias
Identificacin
Proyeccin
Refinamiento
Reduccin
Supervisin y gestin del riesgo.

ESTRATEGIAS
Es un conjunto de acciones planificadas sistemticamente en el tiempo
que se llevan a cabo para lograr un determinado fin o misin.

IDENTIFICACIN
Es la accin y efecto de identificar o identificarse, que es el conjunto de
los rasgos propios de un sujeto o de una comunidad.

PROYECCIN
Es un mecanismo de defensa que opera en situaciones de
conflicto emocional o amenaza de origen interno o
externo.
Se proyectan los sentimientos, pensamientos o deseos
que no terminan de aceptarse como propios porque
generan angustia o ansiedad, dirigindolos hacia algo o
alguien y atribuyndolos totalmente a este objeto
externo.

REFINAMIENTO
El diseo del software es un proceso interactivo mediante el cual
los requerimientos se traducen en un plano para construir el
software.
Debe ser una gua legible y comprensible para quienes generan el
cdigo
Debe proporcionar una imagen completa del software desde una
perspectiva de implementacin.

REDUCCIN
Se refiere a utilizar la cantidad mnima indispensable de recursos
necesarios en acciones que van desde las cotidianas hasta las
industriales.

SUPERVISIN
La supervisin es la observacin regular y el registro de las actividades
que se llevan a cabo en un proyecto o programa.

Potrebbero piacerti anche