AMBIENTE PARA LA ADMINISTRACION DE PROYECTOS DE INVESTIGACION (ATENEA) BASADO EN EL PARADIGMA DE CODIGO ABIERTO
MANUAL DE USUARIO

 

RUBEN BAENA NAVARRO

 

 

 

 

Trabajo presentado como propuesta para optar a titulo de maestría en software libre

 

 

Director:
MSc. Ing. Juan C. García-Ojeda

 

 

 

 

 

 

UNIVERSIDAD AUTONOMA DE BUCARAMANGA
MAESTRIA EN SOFTWARE LIBRE
2008






INTRODUCCIÓN

ATENEA, es un ambiente Web para la administración de proyectos basado en Gforge y Joomla.  Gforge, es un software que permite la creación de ambientes colaborativos de desarrollo; mientras que Joomla, es un esquema que permite la administración de contenidos Web.  

Este ambiente integra distintas herramientas colaborativas como: foros, listas de correo, encuestas, mensajería, control de versiones (CVS/Subversion), control de errores, nuevas funcionalidades, soporte, gestión del proyecto (gestión de equipos, tareas, planificación), gestión de contenidos, informes de actividad y gestión de host virtuales.  El principal objetivo de estas herramientas es solventar la problemática existente para la gestión de proyectos en cuanto a facilitar su adecuado control y seguimiento en el cumplimiento de objetivos, a demás de que el desarrollo colaborativo fomenta nuevas perspectivas y puntos de partida en la abstracción de problemas que se pretenden solucionar con el desarrollo de un proyecto.

Además de las alternativas de uso que brinda ATENEA, ésta es una herramienta basada en el paradigma de código abierto que aporta a los desarrolladores de software la ayuda necesaria para gestionar proyecto de forma integral, remota, centralizada y con opciones intuitivas, sin la necesidad de recurrir a diversas herramientas que a la postre dificultan el seguimiento, control y aumentan los tiempos y costos globales del proyecto.





TABLA DE CONTENIDO

 

Página

      Introducción

 

      Requerimientos del Sistema

5

      Funcionamiento

  1.  Uso de Atenea
  2. Cuentas de Usuario
  3. Página de Usuario
  4. Creación de Proyectos
  5. Acceder a un Proyecto

7
7
8
10
12
16

      Glosario

20






LISTA DE FIGURAS

 

Página

Figura 1.  Página de inicio de ATENEA

7

Figura 2.  Nueva cuenta en ATENEA

8

Figura 3.  Formulario de registro en ATENEA

9

Figura 4.  Ingreso a cuenta activa 

10

Figura 5.  Usuario y Contraseña

10

Figura 6.  Página de usuario 

12

Figura 7.  Formulario de registro para nuevos proyectos, parte 1

13

Figura 8.  Formulario de registro para nuevos proyectos, parte 2

14

Figura 9.  Formulario de registro para nuevos proyectos, parte 3

14

Figura 10.  Pre-Registro de Proyecto 

15

Figura 11.  Página de Proyectos del Administrador ATENEA 

15

Figura 12.  Proyecto aprobado en ATENEA 

16

Figura 13.  Página de Proyectos de Usuario

16

Figura 14.  Resumen de proyecto

17

Figura 15.  Página de Administración del Proyecto

19






REQUERIMIENTOS DEL SISTEMA

ATENEA, está basado en la integración de las herramientas Joomla y Gforge, las cuales necesitan de los siguientes requerimientos técnicos:

Joomla:

Software             Recomendado      Mínimo              Más información
PHP *                           5,2 +                  4.3.10                http://www.php.net
MySQL **                     4.1.x +               3,23                   http://www.mysql.com
Apache ***                                                         
(con mod_mysql,                                            
mod_xml,                                                          
y mod_zlib)                  2.x +                 1,3                      http://www.apache.org

Ubuntu                          8.10 +               8,04                   http://www.ubuntu.com
     o
Fedora                          10 +                  9                        http://fedoraproject.org/es/   


                                                                                                                
* No usar PHP 4.3.9, 4.4.2 o 5.0.4. Con estas liberaciones se han conocido los errores que pueda interferir con la instalación. Zend Optimizer 2.5.10 para PHP 4.4.x también tiene fallos graves.  Joomla aún no es compatible con PHP 5.3

** Joomla aún no es compatible con MySQL 6.x

*** Con el fin de utilizar SEO URL, deberá tener la extensión de Apache mod_rewrite instalado.

 

Gforge:

Una instalación de Gforge que contenga 450 usuarios y 150 proyecto puede estar en un CPU Pentium 2.4GHz con 512 MB de RAM. Dado a que el Gforge contiene la mayoría de los servicios de Linux se debería instalar de manera distribuida en varios servidores, ya que si algún servidor falla el Gforge no dejaría de funcionar, no ocurre lo mismo si todo se encuentra almacenado en una máquina ya que al fallar ésta el Gforge no funcionaría.

Software     Recomendado   Mínimo              Más información
PHP                         5.2 +             4.3.10                 http://www.php.net
PostgreSQL           8.3 +             8.2.17                 http://www.postgresql.org/
Apache                                                           
(con mod_mysql,                                            
mod_xml,                                                         
y mod_zlib)              2.x +             1.3                      http://www.apache.org
                                                                                       
Mailman                  2.1.10+          2.1.9                  http://www.gnu.org/software/mailman/

Ubuntu                     8.10 +            8.04                   http://www.ubuntu.com
     o

Fedora                   10 +               9                          http://fedoraproject.org/es/   




FUNCIONAMIENTO

1. Uso de ATENEA

Con la integración de Joomla y Gforge, ATENEA cuenta con las siguientes características:

  1. Técnicas: Web, abierto, libre, escalable, robusto.
  2. Funcionales: gestión, comunicación, coordinación, centralización (agrupa fuentes de información y homogeneíza su modo de acceso), control.
  3. Utilidad de gestión de proyectos: tareas, incidencias, listas de correo, discusiones, documentos y repositorio de código y software.

Figura 1.  Página de inicio de ATENEA.

 

Fuente: ATENEA

 

2. Cuentas de Usuario

Para poder participar en ATENEA es necesario la creación de cuentas de usuario, aunque también es posible acceder como visitante (no dependen del registro de una cuenta de usuario), pero para la participación activa del sitio es necesario registrarse.

Para registrar una nueva cuenta es necesario hacer clic en el enlace Nueva Cuenta como lo muestra la figura 2.

Figura 2.  Nueva cuenta en ATENEA.
Nueva Cuenta.PNG 

 Fuente: ATENEA

Esta acción visualiza una página de registro o formulario donde se solicitan datos al usuario (Los campos marcados con * son obligatorios):