Resumen:
|
[ES] Este trabajo recoge el proceso de implementación de un proyecto para la ampliación del ERP de la empresa Edicom. Concretamente para el software HCM del departamento de RRHH de la empresa Edicom, líder nacional en ...[+]
[ES] Este trabajo recoge el proceso de implementación de un proyecto para la ampliación del ERP de la empresa Edicom. Concretamente para el software HCM del departamento de RRHH de la empresa Edicom, líder nacional en facturación electrónica y de gran calado internacional. El proyecto comprende la implementación de 3 módulos del ámbito de RRHH: evaluación del desempeño, capacitación del personal y selección de candidatos. Así, el propósito del proyecto es la mejora organizativa de la empresa para aumentar la eficiencia en la gestión del capital humano.
A lo largo del trabajo detallaremos el proceso del desarrollo de módulos de un ERP corporativo, para ello emplearemos el modelo de desarrollo en cascada, metodología alternativa a las metodologías ágiles que dominan el sector hoy en día. La claridad y determinación en la fase de análisis a la hora de establecer los requisitos hará posible ejecutar el proyecto siguiendo este modelo.
Para la implementación se optaremos por mantener la webapp existente, basada en un front-end en Sencha (ExtJS), framework de JavaScript. Mientras que el back-end se implementará en Java aprovechando las virtudes ofrecidas por Spring y JPA. Todo ello trabajando con MySQL en la capa de datos.
Así pues a lo largo del trabajo se describirán las vicisitudes de trabajar con un proyecto ya existente, debiendo balancear siempre entre optimización y mantenibilidad del software a la hora de trabajar en la arquitectura del sistema y el estilo de programación. El mismo problema nos encontraremos en la experiencia de usuario cuando tratemos de optimizar las funcionalidades de la aplicación, cuyos usuarios poseen ciertos hábitos y vicios en su forma de operar con la aplicación.
[-]
[EN] This paper gathers the implementation process of a project to extend Edicom¿s ERP. More specifically the HR¿s HCM software of Edicom, national leader at e-invoicing. This project covers the implementation of 3 HR ...[+]
[EN] This paper gathers the implementation process of a project to extend Edicom¿s ERP. More specifically the HR¿s HCM software of Edicom, national leader at e-invoicing. This project covers the implementation of 3 HR modules. Thus, the project¿s purpose is the company organization¿s improvement to increase the human capital management efficiency.
Along the paper, the process of developing modules of a corporate ERP will be detailed, therefore the waterfall development model will be used, as an alternative to the agile methodologies that rule the segment nowadays. Determination and clarity at the analysis phase will be key to execute the project successfully through this methodology.
Regarding the implementation we will keep the exisiting webapp, based on a Sencha (ExtJS) front-end, a JavaScript framework. While the back-end will be developed in Java, taking advantage of Spring and JPA pros. Additionally we will use MySQL at the data layer.
In conclusion we will show any vicissitudes of working at an existing project, always trying to balance software¿s optimization and maintenance when working on the system¿s architecture and the code. The same problem will be encountered at the user experience when trying to optimize the application¿s features, whose users have acquired some habits in their user experience.
[-]
[CA] Aquest treball arreplega el procés d'implementació d'un projecte per ampliar l'ERP de
l'empresa Edicom. Concretament per al software HCM del departament de RRHH de
l'empresa Edicom, líder nacional en facturació ...[+]
[CA] Aquest treball arreplega el procés d'implementació d'un projecte per ampliar l'ERP de
l'empresa Edicom. Concretament per al software HCM del departament de RRHH de
l'empresa Edicom, líder nacional en facturació electrònica i de gran importància a nivell
internacional. El projecte comprén la implementació de 3 mòduls de l'àmbit de RRHH:
avaluació del desenvolupament, capacitació del personal i selecció de candidats. Així,
el propòsit del projecte és la millora organitzativa de l'empresa per augmentar l'eficiència
en la gestió del capital humà.
Al llarg del treball detallarem el procés del desenvolupament de mòduls d'un ERP
corporatiu, per això emprarem el model de desenvolupament en cascada, metodologia
alternativa a les metodologies àgils que dominen el sector hui en dia. La claredat i
determinació en la fase d'anàlisi a l'hora d'establir els requisits farà possible executar el
projecte seguint aquest model.
A l’implementació optarem per mantindre la webapp existent, basada en un front-end
en Sencha (ExtJS) , framework de JavaScript. Mentrs que el back-end s'implementarà
a Java aprofitant les virtuts oferides per Spring i JPA. Tot això treballant amb MySQL en
la capa de dades.
Així doncs, al treball es descriuran les vicissituds de treballar amb un projecte ja
existent, havent de balancejar sempre entre optimització i mantenibilitat del software a
l'hora de treballar a l'arquitectura del sistema i l'estil de programació. El mateix problema
ens trobarem a l'experiència d'usuari quan tractem d'optimitzar les funcionalitats de
l'aplicació, amb usuaris que posseïxen certs hàbits i vicis a la seua forma d'operar amb
l'aplicació.
[-]
|