La gestión de proyectos es una disciplina sobre la planificación, el seguimiento y el control de proyectos de software, la identificación del alcance, la estimación del trabajo implicado y la creación de un cronograma del proyecto. Junto con él, también es responsable de mantener al equipo actualizado sobre el progreso del proyecto y manejar problemas y discutir soluciones.
El Proceso de Gestión de Proyectos consta de las siguientes 4 etapas:
- Estudio de factibilidad
- Planificación de proyectos
- Ejecución del proyecto
- Terminación del proyecto
Estudio de viabilidad:
un estudio de viabilidad explora los requisitos del sistema para determinar la viabilidad del proyecto. Hay varios campos de un estudio de viabilidad que incluyen la viabilidad económica, la viabilidad operativa y la viabilidad técnica. El objetivo es determinar si el sistema se puede implementar o no. El proceso de estudio de factibilidad toma como entrada los detalles requeridos según lo especificado por el usuario y otros detalles específicos del dominio. El resultado de este proceso simplemente indica si el proyecto debe emprenderse o no y, en caso afirmativo, cuáles serían las limitaciones. Adicionalmente, todos los riesgos y sus potenciales efectos sobre los proyectos también son evaluados antes de tomar la decisión de iniciar el proyecto.
Planificación del proyecto:
un plan detallado que establece una estrategia paso a paso para lograr los objetivos enumerados es una parte integral de cualquier proyecto.
La planificación consta de las siguientes actividades:
- Establecer objetivos o metas
- Desarrollar estrategias
- Desarrollar políticas de proyecto.
- Determinar cursos de acción.
- Tomar decisiones de planificación
- Establecer procedimientos y reglas para el proyecto.
- Desarrollar un plan de proyecto de software.
- Preparar presupuesto
- Llevar a cabo la gestión de riesgos
- Documentar planes de proyectos de software.
Este paso también implica la construcción de una estructura de desglose del trabajo (WBS). También incluye estimación de tamaño, esfuerzo, cronograma y costo usando varias técnicas.
Ejecución del proyecto:
un proyecto se ejecuta eligiendo un modelo de ciclo de vida de desarrollo de software adecuado (SDLC). Incluye una serie de pasos que incluyen análisis de requisitos, diseño, codificación, prueba e implementación, prueba, entrega y mantenimiento. Hay una serie de factores que deben tenerse en cuenta al hacerlo, incluido el tamaño del sistema, la naturaleza del proyecto, las limitaciones de tiempo y presupuesto, los requisitos del dominio, etc. Un SDLC inapropiado puede provocar el fracaso del proyecto.
Terminación del proyecto:
Puede haber varias razones para la terminación de un proyecto. Aunque es convencional esperar que un proyecto finalice después de completarse con éxito, a veces, un proyecto también puede terminar sin completarse. Los proyectos deben cerrarse cuando los requisitos no se cumplen de acuerdo con las limitaciones de tiempo y costo dadas.
Algunas de las razones del fracaso incluyen:
- Tecnología que cambia rápidamente
- El proyecto se está quedando sin tiempo
- Organización política
- Demasiado cambio en los requisitos del cliente.
- Proyecto que excede el presupuesto o los fondos
Una vez finalizado el proyecto, se realiza un análisis posterior a la ejecución. Además, se publica un informe final que describe las experiencias, lecciones aprendidas y recomendaciones para el manejo de proyectos futuros.
Conclusión
La gestión de proyectos es un procedimiento que requiere responsabilidad. El proceso de gestión de proyectos reúne todas las demás tareas del proyecto y garantiza que el proyecto se desarrolle sin problemas. Como resultado, el equipo de gestión de proyectos debe tener un conocimiento profundo de todos los procedimientos de gestión de proyectos, así como de las herramientas que se pueden utilizar para cada uno.