GESTIÓN DE PROYECTOS: GESTIÓN

La gestión de proyectos busca organizar y administrar recursos de manera tal que se pueda culminar todo el trabajo requerido en el proyecto dentro del alcance, el tiempo, y coste definidos.

En informática, cuando se estan ejecutando proyectos, algunos de los inconvenientes comunes son:


GESTIÓN DE PROYECTOS INFORMATICOS



1. Especificación de requerimientos incompleta, ambigua, inconsistente

Explicación:

Genera errores en la estimación de los proyectos y muchos son encontrados en la fase de pruebas (cuando el proyecto debe estar en un 90% de su realización), aumenta el obtener un pobre rendimiento del proyecto, inconsistencias y retrasos.

Propuesta:

Se debe junto con el cliente, establecer el dominio de la aplicación, los servicios que el sistema va a proporcionar y las restricciones que tendrá. Esto lleva a concretar las necesidades del sistema, en términos que tanto el cliente como el grupo encargado del desarrollo puedan entender. Además se deben realizar varias sesiones para obtener la mayor información.


2. Criterios de calidad inapropiada, software difícil de mantener o usar, poco documentado

Explicación:

Los usuarios no sabrán cómo utilizar el sistema, tendrá problemas de consistencia, y si alguien intenta corregir los errores que tiene el sistema no podrá hacerlo, ya que no se tiene la información completa de los requerimientos y del funcionamiento que tiene el software.

Propuesta:

El equipo desarrollador debe tener estándares de calidad establecidos con anterioridad para todos los proyectos que realiza, esto será garantía de un software que cumplirá con los requerimientos especificados, que contendrá toda la documentación del funcionamiento del mismo, además los cambios que sean necesarios para la actualización del mismo serán más fáciles.


3. Pobre planeación del proyecto

Explicación:

Al tener un proyecto mal planeado se presentarán retrasos en las entregas, un mal análisis de requerimientos y por ende un software mal desarrollado y mal documentado.

Propuesta:

El líder del proyecto debe ser una persona capacitada y con la experiencia suficiente como para saber delegar funciones y organizar las actividades para desarrollar un software que el usuario utilizara sin problemas.


4. Poca precisión para estimar recursos

Explicación:

Si el director del proyecto no evalúa correctamente la cantidad de personas que se necesitan para cumplir con las fechas del proyecto, no se utilizan las tecnologías adecuadas y la información que le ha sido entregada, el proyecto fracasara y no se conseguirá el objetivo final: la entrega de un software de fácil uso.

Propuesta:

Estimar correctamente los recursos es una de las primeras tareas que debe realizar el director del proyecto. El director debe seleccionar personas que demuestren interés y conocimiento de las herramientas que deben utilizar; verificar si hay software que pueda ser utilizado nuevamente; e identificar las necesidades de software y hardware para el proyecto.


5. Poca precisión para estimar tiempo

Explicación:

Los tiempos asignados a las actividades serán incorrectos, y las entregas sufrirán retrasos, además de pérdidas económicas para el equipo desarrollador.

Propuesta:

Las estimaciones de tiempo se deben realizar de forma realista, teniendo presente las actividades que necesitaran más tiempo y lo más importante llegar a un acuerdo con el cliente que no genere presión en las fechas.


6. No se escogen los métodos apropiados

Explicación:

El director del proyecto no toma las mejores decisiones en cuanto a la metodología que se va a seguir para la realización del proyecto, y de las actividades a realizar por las personas involucradas en el proyecto.

Propuesta:

Según el proyecto el director debe buscar la mejor metodología para desarrollarlo, y planear una lista de actividades a desarrollar, además de asignarlas correctamente.


7. No se llevan a cabo las pruebas adecuadamente

Explicación:

El software tendrá inconsistencias, errores de funcionamiento y el usuario no podrá utilizarlo, además la documentación estará incompleta.

Propuesta:

Las pruebas deben esta planeadas desde el inicio, puesto que son las que ayudan a encontrar posibles errores de funcionamiento y el cumplimiento de los requerimientos. Se deben realizar varias pruebas y documentar los resultados para corregir los errores y entregar a tiempo el software


8. No hay una organización adecuada del proyecto

Explicación:

Los integrantes realizarán tareas que no les han sido asignadas, se olvidara la planeación de algunas otras, los tiempos se alargaran y el proyecto se demorara más tiempo y en el peor de los casos nunca será terminado.

Propuesta:

El director del proyecto debe decidir en conjunto las actividades que se realizaran, los tiempos y quienes las realizaran desde el inicio.


9. La selección del gerente del proyecto es inapropiado

Explicación:

Esto lleva a demoras, planeación errónea del proyecto, mal manejo de recursos y a la final un proyecto que nunca se realizo o quedo con errores de funcionamiento.

Propuesta:

El gerente del proyecto debe demostrar habilidades para el manejo de personas, conocimiento en la gerencia de proyectos, y demás actividades.


10. No se usan métodos para controlar el progreso del proyecto

Explicación:

Existirán demoras y las actividades quedaran mal realizadas.

Propuesta:

El director del proyecto deberá tener clara la herramienta o metodología que aplicara para medir el cumplimiento de cada actividad, y el manejo del presupuesto. Puede ser recopilando información cada cierto tiempo y comparándola con el tiempo que se tenía asignado.


11. No hay control de la confiabilidad del software

Explicación:

El usuario recibirá un software que no funciona, de baja calidad y que no cumple con los requerimientos esperados.

Propuesta:

Los requerimientos y las pruebas son parte fundamental para garantizar que el software tendrá una alta calidad. Por esto, se debe asignar personal que sea capaz de tomar la mayor cantidad de información y convertirla en requerimientos, y quienes realicen las pruebas localicen y corrijan los errores.


12. No hay control del mantenimiento del software

Explicación:

El grupo desarrollador después de entregar el software no documenta los cambios que le realizan al producto, cuando el usuario con el tiempo va necesitando que este realice nuevos procesos.

Propuesta:

Con cada petición de actualizaciones o mantenimiento del software, se debe llenar una planilla con el fin de saber los cambios realizados y poder hacer los nuevos sin inconvenientes.


13. No hay estándares para controlar la calidad de los programadores

Explicación:

El software tendrá problemas de inconsistencia y el proyecto sufrirá demoras.

Propuesta:

Los programadores deben demostrar conocimiento de las herramientas y lenguajes que se van a utilizar, y esto se controla con pruebas y exámenes.


14. No hay una adecuada comunicación

Explicación:

El proyecto tomara más tiempo en ser realizado, el equipo de trabajo no se sentirá cómodo ejecutando sus tareas y el software no será el mejor.

Propuesta:

El director del proyecto debe aclarar los espacios para comunicarse entre los miembros del equipo, al momento que existan problemas comunicarlos y no tomar decisiones apresuradas.