[Resumen] Software libre en NTT Data

NTT DATA es una compañía japonesa de comunicaciones, la cual está presente en
una gran cantidad de países como España, Reino Unido, Estados Unidos, Canadá o
la India. El representante que nos ha visitado en la mañana de este martes ha sido
Jesús Alcaide Marín, graduado en ingeniería informática por la Universidad de Cádiz
y que lleva más de 20 años en la empresa.
Jesús ha tratado un tema muy interesante como es la búsqueda de programas y
herramientas de software libre para ejecutar proyectos. Esto es principalmente
requerido por aquellos proyectos donde interviene la administración pública ya que
así se ahorra una importante cantidad de dinero al no tener que pagar licencias.
Además, ha reflejado, con ejemplos gráficos y prácticos, la manera en la que cada
una de dichas soluciones de código abierto interviene en el desarrollo de proyecto
informático y de cómo son usadas por ellos mismos.
Las distintas herramientas que han sido mencionadas en este ponencia han sido:

  • Trello: es una herramienta de gestión de proyectos informáticos. Su uso se
    centra principalmente en la gestión, reparto y asignación de las tareas, por
    ejemplo mediante un tablero KANBAN. Además, en ella se pueden adjuntar
    los distintos documentos que sean necesarios para facilitar la gestión del
    proyecto.
  • Keycloak: esta herramienta está enfocada en gestionar la seguridad de
    acceso a nuestra aplicación. Permite asignar roles a un usuario o a un grupo
    de usuarios.
  • KIE: es la herramienta para gestionar los distintos procesos de negocio que
    van a ser implementados. Junto a ella se integran varias aplicaciones como
    Drools, Kogito, Optaplanner y JBPM.
  • LibreOffice: es un paquete de oficina de código abierto y que es usado para
    gestionar las plantillas que darán lugar a los distintos documentos necesarios
    para el correcto funcionamiento de la aplicación.
  • Alfresco: es usado para la gestión del versionado de dichos documentos.
  • WSO2 Enterprise Service Bus: es una herramienta usada para la gestión de
    la integración. Permite la transformación de mensajes entre emisor y receptor
    así como monitorizar el intercambio de los mismos.
  • Docker: es una herramienta para la gestión de los despliegues. Favorece la
    integración continua y las pruebas integradas. Uno de los grandes logros de
    Docker es evitar la típica frase de: “Pues en mi ordenador si funciona…”.
    Todas estas son herramientas usadas por NTT durante su día a día y que gracias a
    Jesús hemos podido conocer y descubrir su funcionamiento. Además, ha recalcado
    la importancia de informarse si existe ya alguna herramienta o código que nos de la
    solución a lo que estamos buscando, antes de ponernos a programar o buscar como
    locos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio