2020
Conceptos Básicos de la Gestión de
Proyectos de Software
Alumno: Marco Antonio Nava Hernandez
Docente: Veronica Sobrevilla Pintor
Materia: Gestion de proyectos de software
GPS
Índice
Conceptos básicos de la Gestión de Proyectos de Software ............................................................ 1
Objetivo ......................................................................................................................................... 1
Funciones ...................................................................................................................................... 1
Planificación .................................................................................................................................. 2
Herramientas de Gestión de Proyectos .......................................................................................... 2
AgileTrack: ................................................................................................................................. 2
Gantt PV .................................................................................................................................... 3
DotProject.................................................................................................................................. 3
Open Workbench ....................................................................................................................... 3
MS Project ................................................................................................................................. 4
Bibliografía .................................................................................................................................... 4
Conceptos básicos de la Gestión de Proyectos de Software
Gestión de Proyectos de Software. La Gestión de Proyectos no es más que la capacidad de reconocer
los desafíos que te proporciona el cliente o la Empresa, para a través de ellos encontrar, revisar y
evaluar las múltiples soluciones, seleccionando la que más responda a las definiciones de eficiencia
y calidad, para después ponerla en práctica, acorde a los objetivos y planificación establecidos.
La gestión de proyectos simplemente en conducir un proyecto desde el comienzo hasta un final
satisfactorio, haciendo uso conjunto de procesos, conocimientos, habilidades, herramientas y
técnicas que orienten y motiven al personal a realizar satisfactoriamente su trabajo dentro del
proyecto.
Objetivo
El objetivo primordial de la gestión de proyectos es canalizar el trabajo de los desarrolladores de
forma eficiente y productiva, de manera que conduzca al éxito del proyecto, que demasiadas veces
se deja de conseguir. El éxito de los proyectos incluye la gestión activa de los procesos de la gestión
de proyectos a fin de cumplir exitosamente con los requisitos del Patrocinador, el Cliente y los
demás interesados.
Funciones
La gestión de proyectos de software es la encargada de planificar todo el proceso de desarrollo del
producto. Es la encargada además de realizar un seguimiento del trabajo de forma que se cumplan
los estándares establecidos, se siga la agenda prevista y no se sobrepase el Presupuesto.
Por esta razón, la gestión de proyectos de software es una rama de la ingeniería que en todo
momento:
• Emplea Metodologías bien definidas.
1
GPS
• Realiza medidas repetibles y confiables.
• Estima costos y tiempos.
• Da elementos para la gestión de los proyectos.
• Replantea resultados para ajustar la información disponible.
Según Roger S Pressman la Gestión de Proyectos de Software consta de principios básicos tales
como una eficaz gestión de la cuatro P ś (Personal, Producto, Proceso y Proyecto). También están
las Métricas de software del proyecto y del proceso, que resulta la base para una toma de decisiones
de gestión efectiva, así como para ayudar en la estimación, el control de calidad, la evaluación de
productividad y el control de proyectos.
La gestión de proyectos de software es el primer nivel del proceso de Ingeniería de software, que
permite hacer frente a problemas como:
• Requerimientos incorrectos e incompletos.
• Planificaciones que no se llevan a cabo por la creencia errónea de que es una pérdida de
tiempo y los planes cambiarán de todos modos.
• Dificultades para estimar el tamaño y complejidad del proyecto de software.
Para conseguir un proyecto de software fructífero se debe comprender el ámbito del trabajo a
realizar, los riesgos en los que se puede incurrir, los recursos requeridos, las tareas a llevar a cabo,
el esfuerzo a consumir y el plan a seguir.
Planificación
La planificación define los objetivos o metas de la organización, trazándose una estrategia a seguir
para alcanzar dichas metas y realizar un conjunto de planes para coordinar las actividades.
Planificar consiste en evaluar la realidad del entorno teniendo en cuenta parámetros como recursos,
tiempo, estimación, objetivos y metas que hacen que la planificación sea dinámica ya que esta se
reajusta entre medios y fines, integral puesto que relaciona todos los elementos de una manera
independiente, práctica la cual nos lleva a la acción, anticipadora pues se hace un intento por
pronosticar el futuro e instrumental ya que es un medio dirigido a lograr los objetivos.
Herramientas de Gestión de Proyectos
Las herramientas de Gestión de Proyectos ayudan a optimizar la estructura organizativa del equipo
de trabajo, estableciendo adecuadamente los objetivos y la planificación del proyecto y logrando
estimaciones razonables de tiempo, costos y recursos. Las principales ventajas de la utilización de
estas herramientas es que ayudan a reducir los costos de los proyectos, permiten finalizar el trabajo
en el plazo planificado, aseguran la calidad del producto final y mejoran la imagen de la empresa.
AgileTrack:
Herramienta para planificación y seguimiento de proyectos. Para desarrollo de software en equipos
reducidos con metodologías ágiles, especialmente eXtreme Programming. Gestiona ciclos de
desarrollo basados en iteraciones, con seguimiento de historias de usuario, tareas y bugs.
Multiplataforma para Windows y Linux, consta de dos módulos: el servidor que trabaja con MySQL,
2
GPS
y el cliente para el seguimiento de los proyectos. Es un desarrollo Open Source, de uso gratuito con
licencia AFL.
Gantt PV
Gantt PV es un programa gratuito, de apariencia sencilla y sin grandes complicaciones para
planificación de proyectos, descomposición, representación y seguimiento de tareas sobre
diagramade Gantt. GanttPV puede ayudar a gerentes a pensar a través de las asignaciones de las
tareas, permitiéndole al gerente identificar y asignar los recursos a las tareas en los proyectos
múltiples. Además, ayuda a identificar y priorizar todas las actividades necesarias de los proyectos.
GanttPV puede ser acostumbrado a supervisar la productividad y gastos del equipo de trabajo,
puede calcular las horas de valor ganadas y perspectiva de gasto por semana. También calcula el
camino crítico que incluye flotador libre y el flotador total para cada tarea.
DotProject
Fue creado por dotmarketing.org (Comunidad dotProject) en el año 2000, con el propósito de
construir una herramienta para la Gestión de Proyectos. DotProject está construido por aplicaciones
de código abierto. Es una aplicación basada en web, Multiusuario, soporta varios lenguajes y es
software libre, además de ser multiplataforma. Está programada en PHP y utiliza MySQL como base
de datos. La plataforma recomendada para utilizar dotProject se denomina LAMP (Linux + Apache
+ MySQL + PHP). El grupo que desarrolla dotProject basa su espíritu de trabajo en los siguientes
puntos:
1. Proveer a los usuarios de funcionalidad orientada a la Gestión de Proyectos.
2. Construir una herramienta con una interfaz de usuario simple y consistente.
3. Ser de código abierto, libre acceso y utilización.
El software es libre para quien quiera descargarlo. Dicho software se orienta a la administración de
recursos para desarrollar un producto, cuya producción requiera de un conjunto de actividades que
se desarrollen entre ellas en forma independiente. La aplicación consta de un conjunto de entidades
ordenadas jerárquicamente las cuales permiten brindar la funcionalidad del producto. Entre las que
se destacan proyectos, tareas, diagrama de Gantt, administración del sistema, ficheros y recursos.
Open Workbench
Es una utilidad gratuita para planificar y gestionar proyectos de todo tipo, ofreciendo una gran
cantidad de opciones para la planificación de cualquier proyecto. Open Workbench ofrece un
avanzado sistema de planificación de proyectos, con tareas (y tareas clave) y con una eficaz
estructura de trabajo. Una vez que se cree el proyecto, se podrá obviamente, asignar recursos y
utilizar herramientas de planificación, ejecución, control y seguimiento. Todas ellas perfectamente
agrupadas en el margen izquierdo de Open Workbench.
Para utilizar Open Workbench se necesita:
1. Sistema operativo: Win2000/XP
2. Java Standard Edition
3. Registro gratuito en la web del autor
3
GPS
MS Project
Microsoft Project es un potente programa de gestión de proyectos que se utiliza y demanda cada
vez más por parte de las empresas para crear planes de proyectos, introducción de datos reales de
evolución y realizar un completo seguimiento de cada una de sus partes, así como contabilizar la
variación que se produce en el transcurso de un proyecto respecto a lo que inicialmente se había
programado (línea de base). Con este programa se gestionan y controlan tanto las tareas que
componen un proyecto, como los recursos que se utilizan para su desarrollo y las asignaciones
recurso-tarea.
Entre sus principales ventajas se tienen:
1. Administrar y comprender de forma eficaz las programaciones de proyectos.
2. Productividad al instante.
3. Coordinar la información existente.
4. Comunicación efectiva de la información.
5. Obtener un mayor control de recursos y finanzas.
6. Acceso rápido a la información que necesita.
7. Seguimiento de proyectos en función de sus necesidades.
Bibliografía
Hereaux Limonta, Alejandro. "Modelo de referencia para el proceso de Planificación en los
proyectos del Polo Gestión de Información Biomédica" Tesis UCI 2008. Cuba
Pressman, Roger S. Ingeniería del Software. Un enfoque Práctico(Quinta Edición). Madrid:
Concepción Femández Madrid, 2002. 0-07-709677-0.