ingsoftware2017ud.files.wordpress.com  · web view2017. 8. 31. · ganttproject facilita la...

35
Taller 01-Gestión de proyectos Grupo 3 Agosto 2017. Universidad Distrital Francisco José de Caldas Facultad Tecnológica Ingeniería de Software

Upload: others

Post on 09-May-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Taller 01-Gestión de proyectos

Grupo 3Agosto 2017.

Universidad Distrital Francisco José de Caldas

Facultad Tecnológica

Ingeniería de Software

Page 2: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Tabla de Contenido

1. Introducción.........................................................................................................................1

2. Introducción al software de gestión de proyectos...............................................................1

2.1 Nombre............................................................................................................................1

2.2 Descripción de las principales funcionalidades................................................................1

2.3 Requerimientos técnicos..................................................................................................2

2.4 Sitio de descargue............................................................................................................2

2.5 Documentación................................................................................................................2

3. Funcionalidades del software...............................................................................................3

3.1 Creación del proyecto......................................................................................................3

3.2 Guardar el proyecto.........................................................................................................5

3.3 Abrir proyectos.................................................................................................................6

3.4 Creación de tareas............................................................................................................8

3.5 Vínculos entre tareas........................................................................................................9

3.6 Análisis de ruta críticas.....................................................................................................9

3.7 Administración de recursos............................................................................................10

3.8 Ajustes del proyecto.......................................................................................................13

3.9 Generar cronograma del proyecto.................................................................................15

3.10 Seguimiento y control del proyecto...............................................................................15

3.11 Herramientas de análisis................................................................................................17

3.12 Generar reportes del proyecto.......................................................................................18

4. Video de las funcionalidades del software.........................................................................21

5. Planeación del Proyecto TIC...............................................................................................22

5.1 Selección de metodología..............................................................................................22

5.2 Definición de Roles.........................................................................................................22

5.3 Definición de Tareas.......................................................................................................23

5.4 Asignación de tareas a los recursos................................................................................24

6. Seguimiento y control del Proyecto TIC.............................................................................25

7. Cronograma del Proyecto...................................................................................................26

Page 3: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

1. Introducción

En este trabajo se hablara acerca del software de planificación de proyectos Ganttproject. Inicialmente se hará una descripción general de dicho software, abarcando aspectos como su sitio de descarga, requerimientos técnicos, documentación, entre otros. Igualmente, se hará una descripción detallada de cada una de las funcionalidades, brindando un paso a paso para el manejo de cada una de éstas. Finalmente, se realiza la planificación del proyecto TIC que se está desarrollando en la asignatura con la ayuda del software de planificación que describe este documento.

2. Introducción al software de gestión de proyectos

2.1 Nombre

Ganttproject

2.2 Descripción de las principales funcionalidades

GanttProject es una aplicación de escritorio multiplataforma para la programación y gestión de proyectos, muy similar a Microsoft Project. Se ejecuta en Windows, Linux y MacOSX, es libre y su código es opensource. Basada en lenguaje Java y con licencia GPL, es un proyecto de software que surgió en la Universidad de Marne-la-Vallée, en Francia.

Una de sus funcionalidades principales es la creación de diagramas de Gantt. El diseño del gráfico permite visualizar el desglose de tareas o actividades programadas, los eventos o hitos en el desarrollo del proyecto, además de las relaciones jerárquicas y de interdependencia entre tareas. GanttProject muestra, en la sección izquierda, una barra para añadir actividades asociadas a una duración determinada y a una mano de obra específica. Una vez que ya se han incorporado, se pueden establecer asociaciones entre ellos, según diferentes correlaciones: inicio-inicio, fin-inicio, u otras similares. Definidas las tareas, los eventos y su relación temporal, aparecerá en la parte derecha de la pantalla el calendario de la planificación del proyecto, con inclusión de fechas y recursos, además de otras informaciones adicionales. Otra funcionalidad interesante de la aplicación GanttProject es que genera automáticamente un diagrama PERT asociado y un diagrama de recursos humanos necesarios asignados a cada tarea. Estas representaciones gráficas adicionales facilitan a los responsables una visión más clara en lo que se refiere a la oportuna progresión en el desarrollo del proyecto, y a la adecuación del personal implicado en el mismo.

1

Page 4: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

La diferencia principal entre los diagramas de Gantt y PERT es que el de Gantt es un gráfico de barras, mientras que PERT es un diagrama de flujo. Ambos son, probablemente, los cuadros de gestión de proyectos más ampliamente conocidos. Los diagramas de Gantt hacen un mayor hincapié en el tiempo que se tarda en completar las tareas, mientras que los gráficos PERT inciden en las relaciones que se establecen entre las actividades. Suele ser útil la combinación de ambos tipos de gráficos, ya que los diagramas de Gantt no ilustran tan efectivamente la dependencia de una tarea en relación a otra, pero los gráficos PERT, según cómo, pueden llegar a ser demasiado complejos y confusos.

GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML. Se integra con Microsoft Project a la hora de importar y exportar proyectos desde ese programa, y se complementa con aplicaciones que usan hojas de cálculo con formatos de archivo CSV. Del mismo modo, permite la compartición de los proyectos con colegas mediante WebDAV. Comparado con otros softwares más completos de gestión de proyectos, GanttProject está diseñado siguiendo las bases del principio KISS. Este principio parte de la teoría que afirma que los sistemas que funcionan mejor son los que se mantienen simples, y que se debe evitar a toda costa cualquier complejidad añadida que no resulte claramente necesaria. Seguramente por este motivo, GanttProject no dispone de funciones avanzadas como, por ejemplo, la contabilidad de costos, servicio de mensajes o control de documentos.

2.3 Requerimientos técnicos

Sistema operativo Windows, Linux o Mac. Versión de Java 6.0 o superior.

2.4 Sitio de descargue

http://www.ganttproject.biz/

2.5 Documentación

https://docs.ganttproject.biz/

https://es.scribd.com/doc/91051511/Manual-Ganttproject

https://es.slideshare.net/reamari/manual-ganttproject

2

Page 5: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

http://www.computersciencewhy.net/spain/Pr%E1ctica%20guiada%20sobre%20Gantt%20Project.doc

3. Funcionalidades del software

3.1 Creación del proyecto

Para crear un proyecto de debe dar click en la pestaña “Proyecto” y luego en la opción “Nuevo”, como se ve a continuación:

3

Page 6: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

A continuación, se deben brindar algunos datos generales del proyecto a crear, tales como nombre, organización, etc. Y dar click en el botón “siguiente”.

Después de esto, se deben seleccionar las funcionalidades con las cuales se quieren crear el proyecto: Predeterminado o Desarrollador de software.

4

Page 7: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Finalmente se debe realizar la configuración del calendario con el cual se va a desarrollar el proyecto.

En la parte superior se define que días de la semana se van a trabajar y cuáles no, para esto contamos con las opciones “No se puede ejecutar ninguna tarea” y “Las tareas se ejecutarán como el resto de los días”, las cuales pueden ser aplicadas a cualquiera de los días de la semana.

En la parte inferior se debe seleccionar el calendario de festivos de nuestro país, para que el sistema trate a estos días de la misma forma que seleccionamos en la parte superior para los días sábados y domingos. Además, se puede usar la opción recurrente para agregar festivos que no aparezcan en nuestro calendario.

Si no se selecciona ningún calendario de festivos, el software tratara a estos días como días normales entresemana.

Cuando hayamos terminado la configuración, damos click en aceptar para terminar la creación de nuestro proyecto.

3.2 Guardar el proyecto

Para guardar un proyecto de debe dar click en la pestaña “Proyecto” y luego en la opción “Guardar”, como se ve a continuación:

5

Page 8: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Seleccionamos la ruta en la cual deseamos guardar el archivo, digitamos el nombre y damos click en “Guardar”.

3.3 Abrir proyectos

Para abrir un proyecto de debe dar click en la pestaña “Proyecto” y luego en la opción “Abrir”, como se ve a continuación:

6

Page 9: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Seleccionamos el archivo y damos click en “Abrir”.

3.4 Creación de tareas

7

Page 10: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Para crear una nueva tarea se de debe dar click en la pestaña “Tarea” y luego en la opción “Nueva Tarea”, como se ve a continuación:

Luego de esto, se debe ingresar el nombre de la tarea, su fecha de inicio y su fecha de finalización.

Se puede ver como al crear la tarea, esta aparece inmediatamente en el diagrama Gantt que aparece a la derecha de la pantalla.

3.5 Vínculos entre tareas

8

Page 11: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Para vincular dos o más tareas debemos seleccionar las tareas haciendo uso de la tecla CTRL, damos click derecho y seleccionamos vincular como se muestra a continuación.

3.6 Análisis de ruta críticas

Para mostrar la ruta crítica se debe dar click en el botón “Mostrar la ruta crítica” que aparece en la parte superior derecha.

9

Page 12: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Automáticamente el sistema mostrara la ruta o rutas críticas en el diagrama Gantt.

3.7 Administración de recursos

Los recursos se administran en la pestaña recursos. Si queremos crear un recurso debemos dar click en dicha pestaña y luego dar click en la opción nuevo recurso como se muestra a continuación:

10

Page 13: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Luego, en la pestaña “General”, debemos diligenciar datos como el nombre del recurso, teléfono, correo electrónico y función. Además, existe un campo llamado “Tarifa Estándar” que nos permite establecer el costo diario que tendrá el recurso.

En la pestaña “Días libres”, podremos ingresos los días en los cuales el recurso o persona no estarán disponibles para el proyecto. Simplemente seleccionamos un rango de fecha y damos click en añadir.

11

Page 14: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Por último, en la pestaña “Columnas personalizadas”, podemos crear columnas sobre información adicional que queramos conocer como edad, perfil, etc. Damos click en el botón Aceptar para finalizar la creación de nuestro recurso.

Adicionalmente existe la opción “Enviar un email” que permite enviar un correo electrónico a un recurso.

Y la opción “Propiedades del Recurso” que permite cambiar las configuraciones de un recurso ya creado.

12

Page 15: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

3.8 Ajustes del proyecto

El proyecto se puede configurar yendo a la pestaña “Proyecto” y dando click en la opción “Propiedades del proyecto”.

En la opción General, se pueden configurar los datos generales del proyecto.

En la opción “Calendario del proyecto“ se pueden realizar configuraciones al calendario que había sido definido durante la creación del proyecto.

13

Page 16: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Para finalizar, en la opción “Funciones” se pueden crear nuevas funciones que se le asignaran a los recursos del proyecto. Simplemente debemos dar click en añadir, digitamos el nombre de la función y damos ENTER.

14

Page 17: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

3.9 Generar cronograma del proyecto

En este software el cronograma aparece en la parte derecha de nuestra pantalla y se va actualizando conforme vamos agregando tareas al proyecto.

Si queremos imprimir o guardar el cronograma podemos dar click en la pestaña “Proyecto” y en la opción “Imprimir”.

3.10 Seguimiento y control del proyecto

Para realizar seguimiento a las tareas se puede dar click derecho en cualquiera de ellas y dar click en propiedades.

15

Page 18: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

En la ventana que se despliega, en la pestaña “General”, podemos realizar cambios como el porcentaje de progreso de la tarea, establecer una prioridad, cambiar la duración, cambiar la fecha de inicio, entre otros.

En la pestaña “Recursos” podemos asociar tareas a los recursos disponibles. Lo cual nos dará el valor diario de la tarea.

16

Page 19: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Adicionalmente, podemos crear líneas de base para verificar las desviaciones que se presentan en el tiempo previsto para la culminación de una tarea y como dicha desviación afecta el desarrollo de las demás tareas del proyecto.

3.11 Herramientas de análisis

El software cuenta con herramientas de análisis como los diagramas Gantt

17

Page 20: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Los diagramas de recursos

Y los diagramas PERT

3.12 Generar reportes del proyecto

Para generar un reporte se debe dar click en la pestaña “Proyecto” y luego dar click en la opción “Exportar”

18

Page 21: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

Luego de esto, seleccionamos el formato PDF y damos click en siguiente.

En la siguiente ventana seleccionamos la ruta en la que se guardara el reporte, el rango de fechas para la generación del diagrama de Gantt, el tamaño del papel, la orientación de la hoja y el tipo de letra del reporte. Finalmente damos click en el botón aceptar.

El reporte generado por GanttProject se compone de 5 hojas: la primera muestra una descripción general del proyecto, su progreso hasta la fecha de impresión, numero de tareas y numero de recursos.

19

Page 22: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

La segunda muestra la descripción de cada una de las tareas con su progreso, duración y costo.

La tercera hoja muestra la descripción de cada una de los recursos.

20

Page 23: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

La cuarta hoja muestra el diagrama de Gantt del proyecto.

Y la quinta hoja muestra el diagrama de recursos.

4. Video de las funcionalidades del software

El video se encuentra en este link: https://youtu.be/1oGA6e7JQHI

21

Page 24: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

5. Planeación del Proyecto TIC

5.1 Selección de metodología

Para la realización de nuestro proyecto TIC haremos uso de la metodología RUP (Proceso Unificado Racional), ya que ésta nos permite estructurar y dinamizar todos los procesos de la organización permitiendo medir la eficacia de éstos. De la misma forma, brinda un marco de trabajo para la gestión de proyectos de software intensivos, provee guías prácticas para la realización de planeación, ejecución y seguimiento del proyecto y nos dota de un marco de trabajo para gestionar riesgos.

5.2 Definición de Roles

En primera medida se procedió a establecer los roles y las funciones que cumplirá cada integrante del grupo en el proceso de desarrollo del proyecto TIC, los cuales quedaron establecidas de la siguiente manera:

Rol Persona Encargada Funciones

Encargado del Proyecto James Gustavo Martínez Cuenca

Realizar el modelo de negocio, seguimiento al cumplimiento de la tareas, generar reportes, aplicación de métricas, análisis de riesgos, etc.

Analista de Software Daniel Felipe Calderón Villalba

Realizar las tareas correspondientes a las etapas modelo de requisitos y análisis de software de la fase de Elaboración del proyecto TIC.

Diseñador de Software Daruin Arley León SalasRealizar las tareas correspondientes a las etapas de diseño de software de la fase de Elaboración del proyecto TIC.

Desarrollador de Software

David Ricardo Polo Bello

Realizar las tareas correspondientes a las fases de construcción y transición de software del proyecto TIC.

22

Page 25: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

5.3 Definición de Tareas

Teniendo en cuenta la metodología seleccionada previamente se procedió a definir las tareas necesarias para el desarrollo del proyecto. Dichas tareas quedaron definidas de la siguiente manera:

1. Fase Inicial

1.1 Modelado de Negocio

1.1.1 Modelo de Proceso Manual

1.1.2 Modelo de Procesos BPN

1.1.3 Modelo de Dominio

1.1.4 Glosario de Términos

2. Fase de Elaboración

2.1 Modelo de Requisitos

2.1.1 Definición de Actores

2.1.2 Lista inicial de Casos de uso

2.1.3 Depuración de Casos de uso

2.1.4 Documentación de Casos de uso

2.2 Análisis de Software

2.2.1 Diagramas de Secuencia

2.2.2 Diagramas de Actividad

2.2.3 Diagramas de Estados

2.2.4 Modelos de Análisis

3.2 Diseño de Software

3.2.1 Lista de Clases

3.2.2 Responsabilidad de las Clases

3.2.3 Modelo de Interfaz

3.2.4 Modelo Lógico

2.2.5 Modelo Físico

2.2.6 Diagrama Relacional

23

Page 26: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

3. Fase de Construcción

3.1 Creación Base de Datos

3.2 Codificación de Software

3.3 Pruebas del Sistema

4. Fase de Transición

4.1. Implementación y Seguimiento

4.1.1 Implantación del Sistema

4.1.2 Mantenimiento del Sistema

5.4 Asignación de tareas a los recursos

Las tareas y los recursos quedaron relacionados de la siguiente manera:

24

Page 27: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

6. Seguimiento y control del Proyecto TIC

Para realizar control al proyecto se establecieron una fecha de inicio y de finalización para cada tarea.

25

Page 28: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

26

Page 29: ingsoftware2017ud.files.wordpress.com  · Web view2017. 8. 31. · GanttProject facilita la exportación de sus diagramas en formatos de archivo compatibles, como PNG, PDF y HTML

7. Cronograma del Proyecto

26