|
Grado en Ingeniería Informática |
TRABAJOS FIN DE GRADO curso: 2023-24
Integraciones y desarrollos software con Navision ERP usando metodologías ágiles estilo SCRUM |
Tecnologías Específicas
Tecnologías de la Información
Descripcion y Objetivos
Uno de los campos del desarrollo software que poca gente conoce a lo largo de su formación universitaria, son los ERP, en este caso Navision.
Desde NAV tenemos el control y gestión de toda la empresa, cualquier dato viaja a través del ERP, ya sea desde dentro del ERP hacia afuera o desde fuera hacia adentro, como por ejemplo, la integración con CRM para el envío de pedidos, desde CRM al ERP, algo que muchas empresas usan y que pocos conocemos.
Este TFG consistirá en el diseño y desarrollo del ERP para una gran empresa, en la que incluiremos varios desarrollos personalizados así como varias integraciones personalizadas. Debido a la embergadura del proyecto usaremos metodologías ágiles para abordarlo, usaremos Jira para la gestión de las tareas o incidencias combinado con GIT para abordar de forma conjunta el control de cambios y versiones. En este TFG se usará una adaptación del sistema GIT, ya que desde NAV no es posible usar Visual Studio Code y sincronizar con GIT debido a que NAV tiene su propio Developer y por tanto necesitamos usar una visión integradora para el CI/CD.
Objetivos
- Diseño e implementación del ERP personalizado en base a las necesidades de la empresa.
- Diseño, implementación e integración de los distintos sistemas que se comunicaran con el ERP.
Metodología y Competencias
En el apartado de desarrollo se usarán metodologías ágiles de desarrollo.
Metodología:
- Estudio de las necesidades de la empresa para comienzo del desarrollo.
- Diseño e implementación del ERP y su BBDD.
- Diseño e implementación del CI/CD
- Diseño e implementación de las integraciones del ERP con otros sistemas.
- Despliegue del diseño final
Competencias
- Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.
- Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de comunicaciones en una organización.
- Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.
- Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.
- Capacidad para comprender, aplicar y gestionar la garantía y seguridad de los sistemas informáticos.
Medios a utilizar
- Hardware:
-
Software:
- SQL
- NAV
- GIT
- JIRA
- VISUAL STUDIO CODE
- POWERSHELL
- ONE STREAM
- CRM
Bibliografía
- "Git website". Archived from the original on 9 June 2022. Retrieved 9 June 2022
- Bardicchia, Marco (2020). Digital CRM: Strategies and Emerging Trends: Building Customer Relationship in the Digital Era. p. 12
Tutor DIAZ DESCALZO, GREGORIO | Alumno TOLDOS RONCO, ANTONIO |
| |