• Servicios
  • Clientes
  • Blog
  • Contactar

Mejores procesos, mejores soluciones digitales

Fecha: 09 Sep 2024 - Autor: Comunicación IAGT
metodologias agiles

Metodologías, innovación y transformación digital en IAGT: entrevista a Eduardo Pavón

Entrevistamos al director técnico de IAGT, Eduardo Pavón, sobre metodologías ágiles, DevOps e inteligencia artificial generativa. ¿Cómo influye en la mejora de procesos y en los resultados que ofrecemos a nuestros clientes? ¡Sigue leyendo!

¿Qué metodologías utiliza IAGT para organizar sus proyectos y diferentes fases de trabajo y por qué se han elegido?

En IAGT empleamos una combinación de metodologías ágiles como SCRUM y SAGE para gestionar nuestros proyectos. Esta mezcla nos permite adaptar el desarrollo ágil a nuestro modelo de trabajo remoto, asegurando una comunicación fluida y efectiva. Las reuniones diarias (dailys) y las demostraciones del sistema (system demos) son claves, ya que facilitan la revisión del progreso y la alineación del equipo. Además, involucramos activamente a nuestros clientes en este proceso, ya que creemos firmemente que un proyecto de software solo puede tener éxito si el cliente está comprometido y participa activamente en el desarrollo.

¿Cómo han mejorado estas metodologías los procesos de desarrollo en IAGT y qué impacto tangible han tenido en los proyectos entregados a nuestros clientes?

La implementación de metodologías ágiles en IAGT ha permitido un acceso temprano a las demostraciones del producto, lo que reduce significativamente el coste del cambio. Aunque siempre se parte de una idea base que parece correcta, el desarrollo del producto a menudo requiere ajustes y cambios de dirección a medida que evoluciona. Las metodologías ágiles facilitan estos cambios, haciéndolos menos conflictivos tanto en términos de producción como en la modificación del alcance del proyecto. Esto se traduce en una mayor flexibilidad y adaptación, mejorando la eficiencia y satisfacción del cliente en los proyectos entregados.

¿Qué herramientas y tecnologías clave utiliza IAGT para apoyar estas metodologías de desarrollo?

En IAGT, la base de nuestro flujo de trabajo es la documentación continua de tareas a través de JIRA, lo que permite una gestión efectiva y transparente de las actividades del proyecto. Complementamos esto con la suite de Microsoft, que utilizamos para documentos auxiliares, y Microsoft Teams, que facilita la comunicación y colaboración del equipo en tiempo real.

¿Qué papel juegan las prácticas DEVOPS en la eficiencia, la agilidad de entregas y la mejora continua de los productos que desarrollamos?

Las prácticas DevOps desempeñan un papel crucial en la eficiencia y agilidad de nuestras entregas, así como en la mejora continua de los productos que desarrollamos. Cuando nos planteamos realizar demostraciones tempranas, sabemos que esto implica múltiples entregas de producto. Por ello, contar con un pipeline de integración continua funcional que garantice el despliegue bajo los estándares de calidad establecidos (como análisis de código estático, detección de vulnerabilidades y ejecución de pruebas funcionales) es fundamental. Las personas responsables de la implementación de estos pipelines son esenciales desde las primeras etapas del proyecto, ya que aseguran un flujo de trabajo eficiente y sin contratiempos.

¿De qué manera estamos integrando ya la IA generativa en nuestros procesos de desarrollo y qué ventajas ha traído su aplicación?

En IAGT, estamos incorporando la inteligencia artificial generativa en tres áreas clave:

  • Documentación de tareas: Utilizamos herramientas como GPT para ayudar en la definición de tareas en JIRA, lo que agiliza el proceso de trasladar las solicitudes del cliente a tareas bien definidas. Esto permite a los analistas ahorrar tiempo y estandarizar mejor las tareas dentro de IAGT.
  • Implementación de GitHub Copilot en equipos de trabajo: GitHub Copilot es una herramienta que sugiere código en tiempo real mientras los desarrolladores escriben, mejorando la eficiencia del proceso de codificación y facilitando la colaboración entre los miembros del equipo.
  • Asistencia a clientes en la integración de IA generativa: Ayudamos a nuestros clientes a analizar sus procesos y a integrar herramientas de IA generativa que optimicen sus operaciones, brindándoles soluciones innovadoras para mejorar su eficiencia.

¿A qué desafíos nos enfrentamos en la actualidad tanto en IAGT como en el sector y qué planes tenemos para superarlos?

En la actualidad, IAGT enfrenta varios desafíos, tanto internamente como en el sector tecnológico en general. Uno de los principales retos es mantener la agilidad y eficiencia en un entorno de trabajo cada vez más remoto, asegurando la cohesión del equipo y la colaboración efectiva. Además, debemos adaptarnos rápidamente a las nuevas tecnologías y tendencias del mercado, como la inteligencia artificial generativa y la automatización de procesos, para seguir ofreciendo soluciones innovadoras a nuestros clientes.

Para superar estos desafíos, estamos fortaleciendo nuestras metodologías ágiles y DevOps, mejorando la comunicación interna a través de herramientas colaborativas, y apostando por la formación continua de nuestro equipo en las últimas tecnologías. También estamos trabajando estrechamente con nuestros clientes para entender mejor sus necesidades y adaptar nuestras soluciones a sus desafíos específicos, asegurando así que sigamos siendo un socio tecnológico de confianza y líder en el sector.

Dado tu profundo conocimiento técnico, ¿podrías compartir algún consejo o truco no convencional que hayas encontrado útil en tu trabajo aplicando metodologías o uso de herramientas para mejora de procesos?

Un consejo clave es la importancia de adaptar la metodología de desarrollo al modelo operativo y a las necesidades específicas del cliente. En lugar de seguir al pie de la letra metodologías rígidas que ofrecen soluciones estándar para la gestión de proyectos, es fundamental ser flexibles y estar preparados para gestionar incertidumbres y resolver problemas a medida que surgen. La adaptación continua es crucial, así como mantener una comunicación abierta y construir una relación de confianza con el cliente. No existen fórmulas mágicas, pero la transparencia en los procesos y la comunicación temprana de cualquier problema siempre son factores que contribuyen al éxito de un proyecto.

¡Gracias, Eduardo! 😉

Si quieres saber más sobre cómo aplicamos metodologías ágiles a los productos digitales que desarrollamos, ¡CONTACTA!

Categorías | Innovación, Info General IAGT, IA, desarrollo de software

Post anterior

« Maximizando la eficiencia y escalabilidad de aplicaciones con Redux-Saga

Siguiente post

Caso de éxito Universitas XXI: liderazgo conjunto en la innovación tecnológica para universidades »

Búsqueda

Post recientes

  • Integrando TDD e IA generativa: un paso más en la calidad del código 10/06/2025
  • Voces de mujer en la tecnología: Beatriz Conde y Laura Martín 13/02/2025
  • Taller Rocket Lego: construye y valida tu cohete con IA generativa 11/02/2025
  • Ciudad Scrum: Un taller práctico para aprender metodologías ágiles 11/02/2025

Categorías

  • Software a Medida (6)
  • Marketing Digital (2)
  • Ciudades Inteligentes (5)
  • Info General IAGT (17)
  • Plan de mejora (1)
  • IA (5)
  • IAGTalk (4)
  • IAGT (18)
  • desarrollo de software (7)
  • Innovación (21)
  • arquitectura (1)
  • Aplicaciones Móviles (13)
  • Usabilidad UX (3)
  • Eventos TIC (5)
  • Casos de éxito (2)
  • Redes Sociales (2)
  • Metodologías (1)
  • Comercio Electrónico (14)
  • Inteligencia Artificial (1)
  • Modelos de Negocio (6)
  • Internet de las Cosas (9)
  • Entrevistas (40)
  • Cuéntanos tu proyecto
  • Trabaja con nosotros
  • Aviso legal