Actualidad

23/10/2025

/ , , , , , ,

Adaptando la metodología de desarrollo a una nueva era

El desarrollo como ecosistema inteligente

En ITERIAM estamos pilotando nuevas formas de integrar la inteligencia artificial, la seguridad y la automatización en el ciclo de desarrollo. Una evolución que redefine cómo concebimos, construimos y desplegamos soluciones tecnológicas. El objetivo es claro: preparar el camino para aplicar estas prácticas en los proyectos de nuestros clientes, haciendo que la innovación sea tan segura como eficiente.

La irrupción de la inteligencia artificial (IA) ha transformado no solo lo que desarrollamos, sino cómo lo desarrollamos.

La incorporación de modelos de IA en productos y soluciones empresariales exige una revisión profunda de las metodologías de desarrollo tradicionales. En ITERIAM, creemos que esta adaptación no consiste en añadir una capa de IA sobre procesos existentes, sino en repensar los frameworks de desarrollo para que la inteligencia —humana y artificial— trabajen de forma sincronizada, eficiente y segura.

Evolución del ciclo clásico

Los modelos clásicos de desarrollo (en cascada, iterativos o incluso Agile) nacieron en un contexto donde los componentes eran deterministas y el código tenía un comportamiento predecible.

La IA, en cambio, introduce incertidumbre y aprendizaje continuo: los modelos evolucionan, los datos cambian y las salidas pueden variar.

Esto nos lleva a incorporar nuevos elementos al ciclo de vida del software, creando un AI Development Lifecycle (AIDL) o integrando la lógica de MLOps en las metodologías existentes.

El objetivo no es reemplazar Agile o DevOps, sino extenderlos con prácticas específicas para la gestión de modelos, datos y seguridad.

Cómo estamos adaptando los frameworks de desarrollo

1. Incorporar el componente de datos desde la fase inicial

En los proyectos con IA, los datos no son un subproducto, sino el corazón del sistema. En nuestros pilotos, estamos evaluando la calidad, procedencia y sesgos de los datasets que alimentarán los modelos, aplicando principios de DataOps y Data Governance integrados con el backlog de desarrollo. El objetivo es que la trazabilidad, disponibilidad y cumplimiento normativo formen parte del flujo desde el inicio.

2. Tratar el modelo como un activo vivo

A diferencia del software tradicional, un modelo de IA necesita supervisión continua. En ITERIAM estamos introduciendo prácticas de MLOps para integrar monitorización, retraining y control de deriva (drift detection) en pipelines CI/CD.

Estos procesos permiten asegurar que los modelos mantengan su rendimiento y fiabilidad a lo largo del tiempo.

3. Incorporar revisiones éticas y de cumplimiento

Los proyectos de IA deben ir acompañados de garantías éticas, transparencia y protección de datos personales.

Nuestros equipos están trabajando con guías del AI Act Europeo y de la OECD sobre IA, adaptando checklists de IA responsable para garantizar la explicabilidad de los modelos y la gestión correcta de la información.

Esto forma parte de una visión de IA confiable, imprescindible en sectores regulados.

4. Integrar la Seguridad por Diseño en todo el ciclo

Cada componente de IA – desde la recolección de datos hasta el despliegue – puede ser un vector de riesgo.

Por ello aplicamos los principios del Secure Software Development Lifecycle (SSDLC) y del DevSecOps, automatizando análisis de código, revisión de dependencias y pruebas de seguridad.

Además, seguimos las recomendaciones de la NIST AI Risk Management Framework para evaluar riesgos en cada fase del ciclo de vida de IA.

5. Experimentar con Code Vibing: colaboración humano–IA en el desarrollo

Uno de los ámbitos que estamos explorando con mayor interés es el de Code Vibing, una metodología emergente basada en la colaboración entre desarrolladores y sistemas de IA generativa durante todo el proceso de desarrollo.

Este enfoque va más allá del uso de herramientas como Copilot: busca una interacción continua y contextual, donde la IA asiste en la generación, revisión y documentación del código, aprendiendo de las decisiones humanas y ajustando sus sugerencias a los estándares del proyecto.

En ITERIAM lo estamos pilotando de forma controlada, estableciendo mecanismos de validación y trazabilidad para garantizar que cada aportación de la IA se revise bajo criterios de Seguridad por Diseño y cumplimiento normativo.

Nuestro objetivo es medir cómo esta simbiosis humano–IA puede acelerar la entrega de valor sin comprometer la calidad o la seguridad.

Podéis encontrar más información sobre Code Vibing y pair programming con IA en:

Hacia un desarrollo inteligente, seguro y sostenible

La inteligencia artificial está redefiniendo las reglas del desarrollo de software, y las organizaciones que la adopten con una visión estructurada obtendrán una ventaja competitiva sostenible.

En ITERIAM, avanzamos en esta dirección a través de pilotos reales financiados con fondos públicos, desarrollados junto a socios de primer nivel, que nos permiten medir el impacto, la madurez y la aplicabilidad de estas metodologías antes de llevarlas a proyectos de cliente.

El futuro del desarrollo no es solo ágil: es ágil, inteligente y responsable. Y ese es el camino que ya hemos empezado a recorrer.

Proyectos

19/05/2025

/ , , , , , , ,

Mejorando la experiencia en tienda

Introducción

En su camino hacia una experiencia de compra más fluida, inteligente y adaptada a las necesidades reales de los clientes, IKEA Ibérica lanza Customer Flow, una solución tecnológica que permite visualizar y analizar en tiempo real el recorrido de los visitantes dentro de la tienda.

Desde ITERIAM hemos acompañado a IKEA a lo largo de todo el proceso: desde la conceptualización y el diseño de la solución hasta su desarrollo tecnológico, despliegue y evolución. El resultado es un producto robusto, escalable y alineado con las necesidades del negocio, que se suma a las numerosas colaboraciones realizadas en los últimos años.

Seguimiento interactivo y personalizado

Customer Flow permite al personal de tienda visualizar en tiempo real el trayecto de los visitantes a través de una tablet. Gracias a un mapa geolocalizado, los empleados pueden registrar e interpretar acciones clave como:

  • Consultas al personal de tienda
  • Recogida de carros de compra
  • Selección de productos para la cesta o carrito
  • Paradas en áreas concretas del recorrido

Toda esta información se representa de forma dinámica y queda registrada para su posterior análisis.

Datos que transforman decisiones

Más allá del seguimiento individual, la herramienta permite identificar patrones colectivos mediante mapas de calor generados automáticamente. Esto facilita una toma de decisiones más estratégica:

  • Optimización del layout de productos
  • Detección de puntos calientes y fríos de interacción
  • Segmentación de recorridos por tipo de cliente, edad o comportamiento

El resultado: una experiencia de compra más eficiente y una gestión más inteligente de los espacios físicos.

Tecnología al servicio de la experiencia

El proyecto ha sido desarrollado con tecnologías modernas y escalables: React para el front-end interactivo y Spring Boot para la lógica de negocio en el back-end.

Customer Flow combina rendimiento, escalabilidad y usabilidad, integrando un backoffice visual, potente y adaptable. Desde su entorno de administración, IKEA puede:

  • Cargar nuevos mapas de tienda
  • Dibujar zonas personalizadas directamente sobre las imágenes
  • Configurar acciones específicas por país, campaña o temporada

Todo ello con herramientas visuales tipo Canva, diseñadas para facilitar el trabajo de los equipos operativos.

Innovación con impacto real

Customer Flow es una nueva apuesta de IKEA por la innovación tecnológica con impacto directo en el día a día del cliente. Una herramienta que une datos, diseño y experiencia para seguir construyendo tiendas más humanas, intuitivas y conectadas con las personas.

Al igual que otras soluciones como Circular Hub, esta iniciativa ha surgido desde España y refuerza el papel de los equipos locales en la transformación digital de IKEA. En las próximas semanas, abordaremos el proceso de internacionalización de Customer Flow, con el objetivo de convertirla en una solución global que aporte valor en los diferentes mercados donde IKEA tiene presencia.

Actualidad

13/05/2025

/ , , ,

Gobierno del dato en la era de la IA

El dato como activo real

El Gobierno del Dato ya no es solo una cuestión técnica. Con la irrupción de la inteligencia artificial generativa, el incremento de la presión regulatoria (DORA, AI Act, GDPR) y la necesidad de operar con agilidad en entornos complejos, disponer de una estrategia de datos clara y operativa es una condición para competir, innovar y cumplir.

Durante años se habló del dato como «el nuevo petróleo». Hoy es, sin duda, el combustible que alimenta procesos de negocio, decisiones, modelos analíticos y sistemas de IA. Pero sin calidad, gobierno ni acceso fiable, ese dato deja de ser útil y se convierte en un freno.

Muchas organizaciones han invertido en almacenar y visualizar datos, pero sin una base de gobierno sólida, esos esfuerzos se fragmentan o se vuelven inconsistentes. Definir claramente roles, reglas, accesos, catálogos y responsabilidades no es burocracia: es lo que hace que los datos realmente trabajen a favor del negocio.

Nuestros proyectos

En ITERIAM vemos el Gobierno del Dato como una capacidad organizativa, no como un proyecto cerrado. Lo abordamos por fases, según la madurez de cada compañía:

  1. Diagnóstico del estado actual: identificamos riesgos, bloqueos y oportunidades reales.
  2. Modelo objetivo: definimos roles, procesos, arquitectura de datos y marco de gobierno.
  3. Roadmap y quick wins: priorizamos acciones con impacto medible.
  4. Implantación tecnológica: elegimos las herramientas más adecuadas para cada entorno.
  5. Adopción y mejora continua: el gobierno del dato evoluciona con la organización.

Nuestra forma de abordar este tipo de proyectos combina un enfoque estructurado con una alta adaptabilidad al contexto real del cliente. Nos basamos en estándares como DAMA-DMBOK, ampliamente aceptados a nivel internacional, pero adaptamos nuestro enfoque para que sea realmente operativo en cada organización. No buscamos aplicar teoría, sino ayudar a construir una capacidad viva y útil.

Este enfoque se complementa con:

  • Trabajo colaborativo con negocio y TI. Involucramos a todas las áreas clave desde el inicio para asegurar relevancia y adopción.
  • Orientación a valor. En cada fase, priorizamos resultados prácticos y medibles.
  • Enfoque incremental. No buscamos desplegar modelos teóricos, sino capacidades tangibles que puedan activarse y escalar.
  • Acompañamiento completo. Desde el diseño hasta la adopción cultural, trabajamos como socio de largo plazo.

La IA necesita datos bien gobernados

La inteligencia artificial solo funciona si los datos están bien definidos, estructurados y accesibles. Un buen modelo de gobierno permite entrenar modelos fiables y auditables, cumplir con normativas sin frenar la innovación, evitar sesgos, errores y duplicidades y habilitar entornos seguros.

En resumen: no hay IA sin buen dato, y no hay buen dato sin gobierno.

Aunque el gobierno del dato es la base sobre la que se construye cualquier estrategia de inteligencia artificial, existen marcos complementarios que ayudan a gobernar el uso de la IA en sí misma:

  • OCDE – AI Governance Principles: Un marco adoptado por numerosos países que define cinco principios clave: inclusión, transparencia, seguridad, responsabilidad y robustez. Ver más
  • NIST – AI Risk Management Framework (AI RMF): Propuesta técnica para identificar, evaluar, mitigar y monitorizar riesgos asociados al uso de IA en todo su ciclo de vida. Ver más
  • AI Act – Reglamento de IA de la UE: Define categorías de riesgo para los sistemas de IA (mínimo, limitado, alto, prohibido) y establece obligaciones de gobernanza, trazabilidad y supervisión. Ver más
  • ISO/IEC 42001: Primera norma ISO centrada en sistemas de gestión de inteligencia artificial. Establece requisitos para un uso responsable y trazable de la IA en organizaciones. Ver más

Estas guías permiten complementar el gobierno del dato con una visión más amplia, responsable y alineada con los nuevos retos que plantea la adopción real de la inteligencia artificial.

Tecnología sí, pero con criterio

En este ámbito de Gobierno del Dato, la tecnología no es el punto de partida, sino un habilitador que debe acompañar a una estrategia clara.

Herramientas como Microsoft Purview, Collibra, Talend o Databricks permiten automatizar parte del trabajo de gobierno, trazabilidad, calidad, catálogo y linaje de los datos. Además, plataformas como Power BI, Azure Synapse Analytics, Snowflake o Google Cloud Platform pueden integrarse para explotar todo el potencial de los datos gobernados.

En ITERIAM apostamos por soluciones escalables, integradas y que realmente se puedan usar en el día a día, orientadas a dar cobertura a los casos de uso de cada organización. Porque si no se usa, no sirve.

La importancia de una Oficina del Dato

Contar con una estructura organizativa como una Oficina del Dato no es una cuestión de tamaño, sino de madurez digital. Esta oficina debe actuar como catalizador de la estrategia de datos: coordinar políticas, asegurar la calidad, impulsar la adopción y conectar la visión del negocio con la realidad tecnológica.

No se trata de un ente burocrático, sino de una figura habilitadora que pone el dato en el centro de las decisiones y permite avanzar hacia una organización realmente data-driven.

En el contexto actual, con las exigencias regulatorias ya comentadas y una mayor presión sobre la eficiencia operativa, contar con una Oficina del Dato facilita la coordinación, la escalabilidad y la sostenibilidad del gobierno del dato en el tiempo.

Vamos finalizando…

El auge de la inteligencia artificial, las exigencias regulatorias y la necesidad de eficiencia han puesto el foco en una verdad cada vez más evidente: sin gobierno del dato, no hay transformación digital sostenible.

Abordar este tipo de proyectos con un enfoque metodológico pero flexible, y orientado a la obtención de resultados desde el primer momento, es clave para que las organizaciones puedan activar todo el potencial de los datos a los que ya tienen acceso.

Contar con una Oficina del Dato que coordine esta estrategia, impulse la adopción y asegure la calidad no es una moda, sino una necesidad operativa y competitiva.

¿Está tu organización preparada para gobernar sus datos de forma eficaz? En ITERIAM estamos ayudando a nuestros clientes a dar los pasos necesarios para convertir el dato en un activo estratégico, seguro y preparado para la IA.

Actualidad

29/04/2025

/ , , , ,

Inteligencia artificial al teclado: así mejora Copilot tu código

En los últimos años, la inteligencia artificial ha pasado de ser una tendencia a convertirse en una herramienta real y práctica en el desarrollo de software. Un claro ejemplo es GitHub Copilot, el asistente de programación basado en IA desarrollado por GitHub y OpenAI. Esta tecnología está revolucionando la forma en que los equipos escriben código, reducen tiempos de entrega y aumentan la calidad de sus productos.

Beneficios y casos de uso de Copilot para desarrolladores

GitHub Copilot ofrece ventajas tangibles tanto para desarrolladores individuales como para organizaciones que buscan mejorar su eficiencia:

  • Aumento de la productividad: Completa funciones estándar o tareas repetitivas en segundos, liberando tiempo para centrarse en aspectos más estratégicos del proyecto.
  • Mejora de la calidad del código: Sugerencias basadas en patrones comunes y buenas prácticas, especialmente útiles en entornos colaborativos.
  • Reducción de la curva de aprendizaje: Facilita la adaptación de perfiles junior o de quienes trabajan con nuevas tecnologías.
  • Impulso a la innovación: Automatiza tareas mecánicas, permitiendo a los equipos centrarse en soluciones de mayor valor.

Además, el potencial de GitHub Copilot se extiende a diferentes fases del ciclo de vida del software:

  • Generación de funciones y código boilerplate.
  • Automatización de pruebas unitarias.
  • Refactorización de código y mejora de eficiencia.
  • Generación de documentación técnica y comentarios.

Del piloto a la implantación como herramienta corporativa

En 2024, en ITERIAM lanzamos un piloto de GitHub Copilot en uno de los principales proyectos abordados desde nuestro Centro de Desarrollo. Se trataba de un producto a medida para un gran cliente, basado en una arquitectura de microservicios con SpringBoot en el back-end y Angular en el front-end.

Durante los dos meses iniciales de prueba, obtuvimos resultados destacados:

  • Back-end: Reducción de hasta un 85 % en el tiempo de desarrollo de tests complejos.
  • Front-end: Ahorro de entre 15 % y 75 %, según la complejidad del componente.
  • Productividad global: Ahorro medio del 50 % en el desarrollo de tests unitarios.
  • Cobertura de tests: Alcanzamos entre el 90 % y el 95 % de cobertura en Sonar.

Además, observamos mejoras adicionales como:

  • Facilitación en la búsqueda de información mediante Copilot Chat.
  • Mejora en la calidad del código, adaptándose al estilo del equipo.
  • Aceleración en el aprendizaje de perfiles junior.
  • Optimización de consultas SQL.

Por último, detectamos las siguientes limitaciones:

  • En la validación de Pull Requests (PRs) en GitHub, Copilot generó inicialmente demasiados comentarios irrelevantes, especialmente en PRs de más de 1.000 líneas de código.
  • Se observó que Copilot requiere un periodo de adaptación para optimizar sus sugerencias, tanto por parte de la IA como de los desarrolladores.

Conclusiones

En ITERIAM hemos decidido implementar GitHub Copilot en proyectos donde tenemos control extremo a extremo (E2E) sobre el ciclo de vida del desarrollo, aprovechando además las capacidades de Microsoft 365 (M365) como entorno de trabajo seguro y colaborativo.

Dentro de nuestro ecosistema diferenciamos entre:

  • GitHub Copilot para Microsoft 365 (Copilot M365): Herramienta centrada en productividad (Word, Excel, Outlook, Teams) que utiliza IA para optimizar la gestión de información, documentación y colaboración interna.
  • GitHub Copilot for Developers: Solución orientada a entornos de desarrollo de software, asistiendo en la escritura de código, pruebas y automatización de tareas técnicas.

Aunque ambos productos comparten una base IA, su aplicación es diferente. En ITERIAM utilizamos Copilot M365 para potenciar la eficiencia administrativa y Copilot for Developers en proyectos donde controlamos el flujo de desarrollo.

Para aprovechar Copilot al máximo, recomendamos integrarlo como asistente, no como sustituto del conocimiento técnico, establecer normativas de revisión específicas para código generado por IA y fomentar la formación en prompt engineering para mejorar las sugerencias recibidas.

La adopción de GitHub Copilot marca una evolución en el rol del desarrollador: menos tiempo dedicado a tareas mecánicas y más foco en la estrategia, la arquitectura y la innovación. GitHub Copilot no viene a reemplazar a los desarrolladores: viene a potenciar su talento.

Actualidad

14/03/2025

/ , , , , ,

Claves sobre el futuro del desarrollo de las aplicaciones multiplataforma

Sabemos que el desarrollo de aplicaciones multiplataforma es cada vez más importante en la transformación digital empresarial. En ITERIAM somos conscientes de la necesidad cada vez mayor de las compañías para optimizar recursos, reducir costes y ofrecer experiencias unificadas en sistemas multiplataformas. La demanda de soluciones más eficientes es la constante en un mercado de evolución constante 

La IA, motor de la evolución para el desarrollo software 

La Inteligencia Artificial Generativa está transformando el modo en que las apps multiplataforma son creadas y redefiniendo continuamente el panorama del desarrollo de software. En los próximos años asistiremos a un crecimiento acelerado en el uso de IA para el desarrollo low-code y no-code, que facilitará a las empresas la creación de soluciones personalizadas y adaptadas a su negocio, con menor dependencia de desarrolladores y un enfoque en la optimización del rendimiento y el valor diferencial de la compañía

En ITERIAM somos conscientes que las soluciones de software deben ofrecer una mayor eficiencia, escalabilidad, personalización y seguridad, permitiendo a las empresas adaptarse rápidamente a un entorno digital siempre cambiante:

  • Generación de código con IA: Herramientas como GitHub, Copilot o ChatGPT ya están transformando el desarrollo de software, permitiendo a los desarrolladores escribir código de manera más rápida y eficiente, reduciendo tiempos de desarrollo y permitiendo a estos profesionales centrarse en la innovación de los sistemas o en la resolución de problemas complejos.
  • Automatización de pruebas: Plataformas basadas en IA pueden detectar errores en etapas tempranas, lo que reduce los costes y los tiempos asociados a la corrección de este tipo de fallos en los primeros estadios de los proyectos. Esto facilita el desarrollo de aplicaciones más estables y seguras que mejoran la calidad del producto final.
  • Personalización de la experiencia de usuario: La IA facilita una interacción más intuitiva y fluida, adaptable a las preferencias, intereses y comportamientos de los usuarios de manera personalizada. Gracias al análisis de datos en tiempo real, las aplicaciones pueden adaptarse a estas necesidades específicas al tiempo que optimizan la retención y la utilización de las mismas a largo plazo
  • Seguridad reforzada con IA: Los algoritmos de inteligencia artificial son capaces de detectar vulnerabilidades en tiempo real e identificar patrones sospechosos, con lo que se anticipan a posibles ataques antes de que estos supongan una amenaza. En ese entorno de seguridad, se protege tanto la estabilidad de las apps como la integridad de la información.

Tendencias en el desarrollo de soluciones

En ITERIAM somos conscientes del impacto que la IA está generando en las empresas y le sacamos todo el potencial a las tendencias que están marcando el futuro del desarrollo de aplicaciones a medida:

Aplicaciones nativas en la nube

Las arquitecturas cloud-native y serverless son clave en la transformación del desarrollo de software actual. Tecnologías como AWS Lambda, Azure Functions y Google Cloud Run permiten escalabilidad automática y menor dependencia de infraestructura física. Los beneficios principales de este tipo de tecnología son:

  • Un mayor rendimiento y disponibilidad y rendimiento eliminando la preocupación por la administración de servidores.
  • La reducción de costes operativos mediante modelos de pago on demand.
  • Escalabilidad en tiempo real que se adapta dinámicamente a las necesidades específicas de las empresas

Experiencias mejoradas

El futuro de todo este desarrollo de apps a medida pasa por ofrecer experiencias homogéneas en diferentes dispositivos. Como ejemplo de tecnologías básicas en este área destacamos las siguientes:

  • Frameworks avanzados como son Flutter, .NET MAUI, React Native y WebAssembly permiten desarrollar aplicaciones de alto rendimiento con una única base de código.
  • Progressive Web Apps (PWA, que ofrecen funcionalidades nativas en navegadores sin necesidad de instalación alguna.
  • La integración con dispositivos wearables y asistentes virtuales, que mejorando la interacción en sectores como salud, fitness y automatización del hogar.

Seguridad reforzada con IA y Zero Trust

Ante la imparable evolución de las amenazas cibernéticas, es necesario más que nunca estrategias efectivas de seguridad. Los próximos años anticipan  En los próximos años, la implementación de alguno de estos sistemas será la norma general de uso:

  • Adopción del modelo Zero Trust, que verifica cada acceso a sistemas y datos.
  • Autenticación sin contraseñas con tecnologías como Passkeys y autenticación biométrica.
  • IA en ciberseguridad, imprescindible para analizar patrones y detectar ataques en tiempo real.

Integración con IoT y Edge Computing

El crecimiento de los dispositivos conectados impulsa la necesidad de procesar la información de manera más eficiente. Industria, salud o telemedicina son algunos de los sectores más beneficiados en la automatización de procesos, la monitorización en tiempo real o la de seguimiento de envíos y optimización de rutas para los casos de empresas centradas en la logística y el transporte.

¿Por qué tu empresa necesita una app multiplataforma?

Hoy en día, el desarrollo multiplataforma, además de ser una ventaja técnica, es parte fundamental de una estrategia competitiva que  optimiza los recursos tecnológicos para industrias de índole muy diversa, transformando la manera en que operan y ofrecen sus servicios:

  • Finanzas y banca: Aplicaciones seguras y escalables con autenticación biométrica y prevención de fraudes con IA.
  • Retail: Experiencias omnicanal con PWA, integración con chatbots y analítica avanzada
  • Salud y telemedicina: Plataformas de monitoreo en tiempo real, videoconferencias y gestión de historias clínicas en la nube.
  • Industria: Integración con IoT, mantenimiento predictivo y automatización de procesos.
  • Educación: Aulas virtuales inteligentes, contenido interactivo y personalización con IA.

Para acompañarte en este camino de expansión hacia el futuro, contarás con la seguridad de estar en manos del equipo de talento tecnológico de ITERIAM, que te ofrecerán un proyecto personalizado y adaptado a las características de tu empresa, poniendo el foco en las áreas que generan tu mayor valor competitivo.

Sabemos que el futuro del desarrollo de aplicaciones multiplataforma estará marcado por la automatización, la inteligencia artificial y la interconectividad entre dispositivos. Gracias a tecnologías emergentes y soluciones avanzadas, las empresas podrán mejorar su competitividad y productividad en un mundo digital en constante cambio.

Si necesitas una solución de desarrollo ágil, escalable y optimizada para múltiples plataformas, en ITERIAM tienes el aliado perfecto para ayudarte en el diseño de soluciones que marquen la diferencia en tu sector. ¡Lleva tu proyecto a un nivel superior!

Proyectos

14/10/2022

/ , , ,

Digitalización de la acción social

Cáritas Internationalis es una organización perteneciente a la Iglesia católica que agrupa 165 organizaciones nacionales de asistencia, desarrollo y servicio social y que promueve la acción social, la economía solidaria, la cooperación internacional y está presente en situaciones de emergencia.

En las entidades de acción caritativa y social hay muchas oportunidades de transformación digital, desde proyectos de modernización de sus aplicaciones hasta implantación de plataformas basadas en blockchain (como Alice) para dotar de transparencia todo el sistema de financiación y donaciones de estas entidades.

ITERIAM colabora con Cáritas en el desarrollo y soporte de aplicaciones dentro del área de acción social dentro de la estrategia de la organización de ir digitalizando los servicios que ofrece.

El primer proyecto en el que participamos fue la modernización del front-end de la aplicación de Ayudas Parroquiales, que es el instrumento que los más de 400 voluntarios de la organización para gestionar y tramitar todas las ayudas a las familias. Era una aplicación de escritorio que estaba realizada con Webforms y el objetivo del proyecto era actualizar la solución a una versión web responsiva utilizando la tecnología VUE.

Posteriormente, se añadió la funcionalidad de MODA-RE, que es un sistema de gestión de ropa de segunda mano, que se ofrece también como ayuda a las familias.

Recientemente hemos comenzado el desarrollo de una nueva aplicación para la creación y gestión de los planes anuales de actuación. Estos planes sirven para programar la actividad de Cáritas en las distintas acciones solidarias, pudiendo extraer datos en función de diferentes PKIs definidos en la aplicación. Para esta solución utilizaremos tecnología .NET Framework 6 y Angular en su última versión.

Proyectos

13/10/2022

/ , , , , , ,

Gestión documental de plantas solares en la nube

Contexto

Trina Solar es una multinacional líder en el sector fotovoltaico con presencia en Asia, Europa y América y con más de 19.000 empleados. Fundada en 1.997, su rápido crecimiento le ha valido para estar entre las 100 empresas de la lista de Fortune con un crecimiento más rápido, y desde 2.006 aparece en la Bolsa de Nueva York (NYSE).

Esta rápida expansión requería de una gestión documental homogeneizada que permitiera la gestión de los proyectos a nivel multinacional, cubriendo todo el ciclo de vida de desarrollo de proyectos solares, desde su diseño hasta la operación y mantenimiento.

Retos

A la hora de implantar una solución adecuada había que tener en cuenta diversos factores muy importantes para la compañía. Por un lado, la gestión debía adaptarse por completo al ciclo de vida de los proyectos del sector, e incluir dentro del ciclo de vida de la gestión documental, no solo al personal de Trina Solar, sino también a los clientes y proveedores de cada proyecto.

Además, la herramienta debía adaptarse al idioma local de cada oficina, incluyendo idiomas como el chino o el árabe.

Por otro lado, el proyecto incluía el reto de migrar más de 1 TB de documentación correspondiente a proyectos en curso o ya ejecutados, y que se gestionaba a través de directorios compartidos, lo que dificultaba aún más el control de la seguridad de acceso por parte de IT.

La solución

Muchas de empresas apuestan por soluciones comerciales especializadas en el tipo de proyectos del sector que, si bien se adaptan al ciclo de vida de sus proyectos, conllevan un alto coste en licencias, parametrización y mantenimiento.

ITERIAM plantea una plataforma de gestión documental completamente adaptada a la gestión de proyectos del sector fotovoltaico basada en las herramientas de Microsoft 365 en la nube.

Esto permite un importante ahorro de costes, ya que se aprovechan las licencias de Microsoft 365 ya adquiridas por Trina Solar para toda la compañía, en lugar de la adquisición de otra herramienta de coste más elevado.

Esta plataforma permite aprovechar la potencia de Microsoft 365 en distintos ámbitos para la gestión documental:

  • Acceso global garantizado, y seguridad de acceso centralizada en Azure Active Directory, incluyendo la gestión de usuarios externos como clientes (proveedores y clientes).
  • Políticas de seguridad y cumplimiento en relación a la visualización y descarga de archivos.
  • Capacidad de almacenamiento disponible, gestión de backups y recuperación de datos.
  • Disponibilidad de las aplicaciones en todos los idiomas, en función de la localización del usuario.
  • Implementación de flujos automatizados y tareas pendientes sobre Power Automate.
  • Interfaz web sobre SharePoint, haciendo uso de Hubs, sitios de proyecto, taxonomías, y componentes SPFx.

ITERIAM desarrolla una solución parametrizable mediante ficheros de configuración que permiten la configuración de cada proyecto en función de sus particularidades: grupos de seguridad, anexo J, usuarios internos y externos, estructura documental, flujos de aprobación disponibles, matriz de aprobación por tipo documental y carpeta, etc.

Para evitar un mantenimiento continuo, se desarrolla una máquina de estados sobre Power Automate, que se encarga de la gestión de estados de los flujos de aprobación de los documentos, en función del flujo configurado para tipo documental y los grupos de usuarios que participan en cada una de las etapas de aprobación.

A partir de un flujo único de aprobación, y en función de la matriz de aprobación definida en el proyecto, se gestiona el ciclo de vida de todo documento, pudiendo configurar una aprobación solidaria o conjunta, el envío del Transmittal y la copia del documento final a una nueva ubicación al ser aprobado. Además, permite incluir a proveedores y clientes en cualquier etapa del flujo de aprobación.

Por último, se automatizan tareas como la creación de nuevos sitios de proyecto con la estructura y configuración adecuada, la carga de documentación ya existente, y la gestión y restauración de la seguridad a través de grupos, lo que permite devolver el control del sistema a IT.

Resultados

En primer lugar, Trina Solar dispone en poco tiempo de un sistema de gestión documental homogéneo, flexible a las particularidades de cada proyecto y adaptado a todos los idiomas de la compañía, sin ningún coste adicional de licencias y mantenimiento.

Además, simplifica la gestión por IT, no solo a nivel de seguridad y la automatización de procesos documentales, sino también en cuanto a gestión y mantenimiento de la infraestructura y hardware asociado.

Por último, la solución planteada no requiere de mantenimientos posteriores si se desean realizar posibles modificaciones en los flujos o estructura de proyectos, lo que permite a los gestores documentales adaptarse a las necesidades locales de cada país, sin necesidad de nuevos desarrollos ni la intervención de IT.

Proyectos

13/10/2022

/ , , , , , ,

Cuadro de mandos integral para aeropuertos

¿Te imaginas la cantidad de información que se maneja en cualquier aeropuerto internacional? Participamos con una de las principales empresas industriales del país en el desarrollo de un producto que sirva como cuadro de mando integral de cualquier aeropuerto.

Abordamos el reto de agregar la ingente cantidad de información disponible desde diferentes sistemas heterogéneos y la elaboración de un cuadro de mando parametrizable que permita una gestión óptima de la operativa de cualquier aeropuerto.

Proyectos

13/10/2022

/ ,

Sistema Informático de Gestión de Laboratorio

Eurofins Megalab es uno de los mayores laboratorios de España con más de 30 años de experiencia y líder nacional en servicios, información, gestión y realización de pruebas diagnósticas de análisis clínicos y anatomía patológica.

Con presencia en más de 70 hospitales que dan servicio 24 horas los 365 días del año, cuentan con una red de laboratorios que cubre todo el territorio nacional y ofrecen sus servicios a todas las sociedades médicas, centros sanitarios y compañías de gestión hospitalaria.

En sus laboratorios ofrecen alrededor de 5.000 tipos de test diferentes y realizan más de 50 millones de análisis anualmente, y entre todos ellos también las pruebas diagnósticas de COVID-19.

Desde nuestro Centro de Especializado de Desarrollo lanzamos un servicio de desarrollo y mantenimiento de módulos y mantenimiento de SIGLO (Sistema Informático de Gestión de Laboratorio), en particular para las aplicaciones de:

  • WMS (Wholesale Management System). Aplicación integral que da soporte a todo el proceso de generación de pedidos, recepción, almacenaje, consumo y stock.
  • Comunicación interna. Gestión de los calendarios de los técnicos de laboratorio, añadiendo tanto tareas recurrentes como tareas puntuales. Incluye un sistema de alertas y mensajería.
  • Incidencias. Aplicación transversal que da soporte a toda la gestión de las incidencias que se produzcan en la operativa diaria del laboratorio.
  • Imputaciones. Aplicación para actualizar las imputaciones de los empleados en los distintos proyectos.
  • Comisiones. Con la información de visitas, ventas y facturación esta aplicación permite generar el computo de las comisiones de los comerciales.

El stack tecnológico de las aplicaciones abarca desde Delphi Embarcadero 11 hasta Java (SpingBoot) para la parte back y el Vue para la parte front.

Como objetivo de este servicio, a parte del mantenimiento de los sistemas legacy, se encuentra la mejora de la experiencia de usuario de todas las aplicaciones así como evolucionar la arquitectura de las soluciones utilizando las últimas tecnologías y definir mecanismos de integración e interoperabilidad entre sistemas.