FVE project manager: gestión de procesos software y control de versiones sobre dotproject
dc.contributor.advisor | Gómez Sanz, Jorge | |
dc.contributor.author | Estirado Casado, Ignacio | |
dc.contributor.author | Fábregas Martínez, Íñigo | |
dc.contributor.author | Vilela Palacios, Alejandro | |
dc.date.accessioned | 2023-06-20T14:22:21Z | |
dc.date.available | 2023-06-20T14:22:21Z | |
dc.date.issued | 2008 | |
dc.description | Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2007-2008) | |
dc.description.abstract | Nuestro proyecto tiene como finalidad aportar una aplicación libre y de código abierto que permita asistir en el desarrollo de un proyecto software facilitando la elección de un proceso de desarrollo; su ejecución entendida como la obtención de los resultados esperables de un proceso de desarrollo; y el acceso al mismo por parte de los participantes elegidos. Esta aplicación se llama FVE Project Manager. Existen algunas soluciones libres, pero distan mucho de ser completas, sobre todo por no estar integradas con sistemas de control de versiones. Así, en lugar de iniciar un proyecto desde cero, decidimos modificar un gestor de proyectos existente, dotProject, ampliando sus características. Con nuestra herramienta se pueden crear nuevas definiciones de procesos o importarlas en formato XML desde EPFComposer. Se permite la creación de productos de trabajo, gestión de los roles del proceso y personalización de las tareas. Una vez instanciado el proceso, los participantes pueden empezar a trabajar en el proyecto con todos los elementos definidos en el mismo mediante una intuitiva interfaz gráfica que brinda la aplicación. Otro logro notable es el de integrar un sistema de control de cambios (SVN). Ahora mismo, no existe ninguna extensión de dotproject para soportar SVN. Este servicio se integra de tal forma que no hay necesidad de que el cliente instale ningún tipo de programa adicional en su ordenador, pudiendo además acceder a este repositorio de forma independiente a dotProject. El sistema ha sido desarrollado en los lenguajes PHP, JSP, Java y Javascript y requiere para su despliegue de un servidor con servicios web compatibles con PHP, un servidor de base de datos MySQL, un servidor de aplicaciones para J2EE y la instalación de los servicios de Subversion en el servidor. Todas las herramientas utilizadas para el desarrollo son Open Source, por lo que podemos devolver a la comunidad de desarrolladores el beneficio de poder usar estas herramientas con una aplicación libre que ofrece servicios disponibles generalmente bajo pago. La agrupación de todas estas características sobre un gestor de proyectos libre como dotProject supone la creación de una funcionalidad no existente en aplicaciones libres y da respuesta a un gran número de solicitudes por parte de la comunidad de usuarios. [ABSTRACT] The purpose of our project is contributing a free and Open Source application that allows the administration of a project management entire cycle by the supplying of new functionalities that provide more power and flexibility to the execution of these projects. The name of this application is FVE Project Manager. There are several free solutions, but they are far from being complete, especially for not being integrated with version control systems. So, instead of starting a project from scratch, we decided to modify an existing project manager, dotproject, expanding its features. With our tool it is possible to create new process definitions or import them in XML format from EPFComposer. It allows the creation of workproducts, process roles management and personalization of the process of tasks. Once the process is instantiated, the participants may start working on it with all the defined elements in it through an intuitive graphical interface that the application provides. Another remarkable achievement is integrating a version control system (SVN). Right now, there is no extension of dotproject that works with SVN. This service is integrated so that there is no need for the customer to install any additional software on his computer. He can also access this repository independently from dotproject. The system has been developed in PHP, JSP, Java and Javascript languages. It requires for its deployment a PHP compatible web services server, a MySQL database server, a J2EE application server and the installation of the Subversion services in the server. All the tools that we used in the development are Open Source, so we can return to the developer community the benefit of being able to use these tools with a free application that provides non-free services. The grouping of all these features on a free project manager as dotproject involves creating a non-existent feature in free applications and responded to numerous requests by the user community. | |
dc.description.department | Depto. de Ingeniería de Software e Inteligencia Artificial (ISIA) | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.status | unpub | |
dc.eprint.id | https://eprints.ucm.es/id/eprint/9126 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/54367 | |
dc.language.iso | spa | |
dc.page.total | 305 | |
dc.relation.ispartofseries | Trabajos de curso (Departamento de Ingeniería del Software e inteligencia artificial, FDI) | |
dc.rights.accessRights | open access | |
dc.subject.cdu | 004.41(043.3) | |
dc.subject.keyword | Gestión de proyectos | |
dc.subject.keyword | Control de versiones | |
dc.subject.keyword | Procesos de desarrollo | |
dc.subject.keyword | Procesos software | |
dc.subject.keyword | Dotproject | |
dc.subject.keyword | Subversion | |
dc.subject.keyword | Eclipse process framework | |
dc.subject.keyword | Código abierto | |
dc.subject.keyword | Ingeniería del software project management | |
dc.subject.keyword | version control | |
dc.subject.keyword | delivery process | |
dc.subject.keyword | software process | |
dc.subject.keyword | dotproject | |
dc.subject.keyword | subversion | |
dc.subject.keyword | eclipse process framework | |
dc.subject.keyword | open source | |
dc.subject.keyword | software engineer. | |
dc.subject.ucm | Sistemas expertos | |
dc.title | FVE project manager: gestión de procesos software y control de versiones sobre dotproject | |
dc.type | coursework | |
dspace.entity.type | Publication |
Download
Original bundle
1 - 1 of 1
Loading...
- Name:
- Memoria_SI_2007-2008_FVEProjectManager.pdf
- Size:
- 7.48 MB
- Format:
- Adobe Portable Document Format