Que es un proyecto de Sistema o Software.
Es el Proceso de gestión para la creación de un Sistema o
software, la cual encierra un conjunto de actividades, una de las cuales es la
estimación, estimar es echar un vistazo al futuro y aceptamos resignados cierto
grado de incertidumbre. Aunque la estimación, es más un arte que una Ciencia,
es una actividad importante que no debe llevarse a cabo de forma descuidada.
Existen técnicas útiles para la estimación de costes de tiempo. Y dado que la
estimación es la base de todas las demás actividades de planificación del
proyecto y sirve como guía para una buena Ingeniería Sistemas y Software.
Al estimar tomamos en cuenta no solo del procedimiento
técnico a utilizar en el proyecto, sino que se toma en cuenta los recursos,
costos y planificación. El Tamaño del proyecto es otro factor importante que
puede afectar la precisión de las estimaciones. A medida que el tamaño aumenta,
crece rápidamente la interdependencia entre varios elementos del Software.
La disponibilidad de información Histórica es otro elemento
que determina el riesgo de la estimación.
1.2. Objetivos de la Planificación del Proyecto.
El objetivo de la Planificación del proyecto de Software es
proporcionar un marco de trabajo que permita al gestor hacer estimaciones
razonables de recursos costos y planificación temporal. Estas estimaciones se
hacen dentro de un marco de tiempo limitado al comienzo de un proyecto de
software, y deberían actualizarse regularmente medida que progresa el proyecto.
Además las estimaciones deberían definir los escenarios del mejor caso, y peor
caso, de modo que los resultados del proyecto pueden limitarse.
El Objetivo de la planificación se logra mediante un proceso
de descubrimiento de la información que lleve a estimaciones razonables.
1.3 Actividades asociadas al proyecto de software.
1.3.1 Ámbito del Software.
Es la primera actividad de llevada a cabo durante la
planificación del proyecto de Software.
En esta etapa se deben evaluar la función y el rendimiento que
se asignaron al Software durante la Ingeniería del Sistema de Computadora para
establecer un ámbito de proyecto que no sea ambiguo, e incomprensible para
directivos y técnicos
Describe la función, el rendimiento, las restricciones, las
interfaces y la fiabilidad, se evalúan las funciones del ámbito y en algunos
casos se refinan para dar más detalles antes del comienzo de la estimación. Las
restricciones de rendimiento abarcan los requisitos de tiempo de respuesta y
procesamiento, identifican los límites del software originados por el hardware
externo, por la memoria disponible y por otros sistemas existentes.
El Ámbito se define como un pre-requisito para la estimación
y existen algunos elementos que se debe tomar en cuenta como es:
La Obtención de la Información necesaria para el software.
Para esto el analista y el cliente se reúnen sobre las expectativas del
proyecto y se ponen de acuerdo en los puntos de interés para su desarrollo.
1.4 RECURSOS:
La Segunda tarea de la planificación del desarrollo de Software
es la estimación de los recursos requeridos para acometer el esfuerzo de
desarrollo de Software, esto simula a una pirámide donde las Herramientas
(hardware y Software), son la base proporciona la infraestructura de soporte al
esfuerzo de desarrollo, en segundo nivel de la pirámide se encuentran los
Componentes reutilizables.
Y en la parte más alta de la pirámide se encuentra el
recurso primario, las personas (el recurso humano).
Cada recurso queda especificado mediante cuatro
características:
Descripción del Recurso.
Informes de disponibilidad.
Fecha cronológica en la que se requiere el recurso.
Tiempo durante el que será aplicado el recurso
1.4.1 Recursos
Humanos.
La Cantidad de personas requeridas para el desarrollo de un
proyecto de software solo puede ser determinado después de hacer una estimación
del esfuerzo de desarrollo (por ejemplo personas mes o personas años), y
seleccionar la posición dentro de la organización y la especialidad que
desempeñara cada profesional.
Por Rocio Rocio Ramirez PDVSA.