Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

agradezco su click

 

 

nombre curso

logo

[HOME] [CURSOS] [UTILNET] [CURSOS PROPIOS]

 

El Capítulo cuatro, habla de la gestión de proyectos de software en algunas de sus etapas.

 

CAPITULO CUATRO :

 

Que es la gestión de proyectos ?

 

La gestión del proyecto de software es el primer nivel del proceso de ingeniería del software.En éste nivel se proporciona el conocimiento acerca de : ámbito del trabajo a realizar, los riesgos en que se puede incurrir, los recursos requeridos, las tareas a llevar a cabo, los hitos que hay que recorrer, el costo a consumir y el plan a seguir.

Entonces: Gestión del Proyecto de software.

1) Ambito del software.

2) Estimación de recursos, duración, esfuerzo, y costo.

3) Análisis de riesgo.

4) Planificación temporal.

5) Seguimiento y control.

 

1)Ambito del software: antes de poder empezar la planificación de un proyecto, deben establecerse el ámbito y los objetivos, deben considerarse soluciones alternativas y deben identificarse restricciones técnicas y de gestión. Sin ésta información es imposible obtener estimaciones de costo razonables y precisas, una identificación realista de las tareas del proyecto o un plan de trabajo adecuado. El desarrollador de software y el cliente deben ponerse deacuerdo para definir el ámbito y los objetivos. Los objetivos identificar los fines globales del proyecto sin considerar como se llegará a esos fines.

El ámbito identifica las funciones primordiales que debe llevar a cabo el software y, lo que es más importante, intenta limitar esas funciones de manera cuantitativa. El ámbito describe la función, el rendimiento, las restricciones, las interfases y la fiabilidad.

Función----------------------* Se evalúan y luego se refinan.

Rendimiento----------------* Requisitos de tiempo de respuesta y procedimiento.

Restricciones---------------* Límites de hardware, memoria, etc.

Interfases--------------------* Software, hardware, usuarios, procedimientos.

Fiabilidad--------------------* Estimaciones del costo y esfuerzo.

 

Una vez entendidos los objetivos y el ámbito del proyecto, se han de considerar soluciones alternativas. Las soluciones alternativas, han de permitir a los gestores y a los desarrolladores, seleccionar el "mejor" enfoque, dadas las restricciones impuestas por la fecha tope de entrega, los límites presupuestarios, la disponibilidad de personal y las interfases técnicas.

 

2) Estimación de recursos, duración, esfuerzo y costo. (Planificación: actividad crucial del proceso de gestión de software.)

Cuando se planifica un proyecto se tienen que obtener estimaciones del esfuerzo humano requerido, de la duración cronológica del proyecto, costo y recursos. En muchos casos, se hace valiéndose de la experiencia Se han desarrollado técnicas de estimaciones que tienen en común, los siguientes atributos:

Los factores que afectan a la estimación de un proyecto son basicamente dos: la complejidad del proyecto y el tamaño del mismo.

Estimación de recursos:

Recursos Humanos: Determinar la posición dentro de la organización y la especialidad. El número de personas sólo puede ser determinado después de hacer una estimación de esfuerzo (persona-mes).

Recursos de Hardware: Durante la planificación del proyecto de software, se deben considerar tres categorías de HW; el sistema de desarrollo, la máquina objetivo y los demás elementos de hard del nuevo sistema. Sistemas de desarrollo, es el Hard donde se desarrolla el proyecto, máquina objetivo es el hard que utilizará nuestro cliente y el sistema, lo demás serán los periféricos asociados.

Recursos de Software: Se utilizan distintas herramientas que ayudan en el desarrollo del nuevo SW, son de : gestión de proyectos, soporte, análisis y diseño, programación, mantenimiento, etc. Hay que considerar la reusabilidad, es decir, crear y volver a usar los bloques de software.

Para la estimación de duración, esfuerzo y costo: Puedo utilizar técnicas de: a) descomposición, b) modelos empíricos de estimación ( prototipos) o, c) herramientas automáticas que calculan el estimado.

a) Técnicas de descomposición: consiste en dividir funcionalmente el sistema, y pronosticar el esfuerzo asociado a cada función usando tanto la cantidad de líneas de código, como así también, los puntos de función (ver capítulo anterior), luego agrupo todos los estimados en uno general.

b) Podemos dar como ejemplo a COCOMO : que es un modelo constructivo de costo.

c) Herramientas de este tipo podemos citar a: BYL ( before you leap), WICOMO ( Wang Institute), etc.

 

 

anteriorsiguiente

 

 

 


Motor de búsqueda en Español


 

Cualquier sugerencia, crítica, opinión o información que necesiten

y puede contribuir a enriquecer la página será bien recibida en:

ragusa1@hotmail.com

Copyright © 1998 por Eduardo D. Ragusa

All Rights Reserved ®