← Back to all talks

E108: Más allá de la agilidad

ES
Year: 2025 Event: Podcast: Ni cero, ni uno Core Talk

Description

Eduardo Ferro explora cómo construir entornos de ingeniería sostenibles yendo más allá de la agilidad tradicional hacia culturas generativas, diseño evolutivo de software y una profunda colaboración entre tecnología y negocio para priorizar tanto el bienestar humano como el impacto de negocio.

🎯 Key Learning

La verdadera excelencia profesional en ingeniería de software se logra tratando la tecnología como un medio para resolver problemas de negocio mediante pequeños pasos sostenibles que fomentan una cultura generativa centrada en la colaboración y el bienestar humano. Los profesionales deben enfocarse en crear software evolutivo que permanezca moldeable mientras asumen responsabilidad personal por la disciplina técnica y el impacto de negocio, en lugar de buscar permiso para implementar estándares profesionales como testing o continuous delivery.

📋 Key Points

  • La tecnología debe verse como un medio para resolver problemas de negocio, no como un fin en sí mismo, requiriendo que los ingenieros entiendan profundamente el impacto de negocio de su trabajo.
  • El software es un sistema evolutivo y vivo que debe permanecer moldeable; cualquier software que sea difícil de cambiar después del despliegue se considera de mala calidad.
  • La verdadera excelencia profesional implica asumir responsabilidad personal por la disciplina técnica—como testing y continuous delivery—en lugar de buscar permiso para implementar estos estándares.
  • Fomentar una cultura generativa basada en alta cooperación, riesgo compartido y aprendizaje desde el fallo es más efectivo que estructuras organizacionales burocráticas o basadas en poder.
  • Calidad y velocidad no son trade-offs; implementar continuous delivery y rigor técnico realmente permite a los equipos moverse más rápido y de forma más sostenible a largo plazo.
  • Los roles de ingeniería y producto deben colaborar profundamente sin silos, ya que separarlos crea ineficiencia y desconecta a los desarrolladores del impacto de sus soluciones.
  • Priorizar simplicidad y tecnologías sólidas y "aburridas" sobre herramientas "fancy" o de moda a menos que haya una razón de negocio convincente para aceptar el riesgo extra y coste de mantenimiento.
  • Las métricas de productividad individual (como conteo de commits) son dañinas y contraproducentes porque ignoran el valor de la colaboración, mentoría y trabajo de "pegamento" dentro de un equipo.
  • Enfocarse en la regla del 80/20 para maximizar el impacto de negocio mediante los pasos técnicos más pequeños posibles, evitando la trampa de sobre-ingenierizar "catedrales" cuando una simple "casa" es suficiente.
  • El cambio organizacional significativo es más efectivo cuando los profesionales actúan localmente, influenciando su entorno inmediato mediante pequeños pasos seguros y liderando con el ejemplo.
  • El principal bottleneck en el desarrollo de software es el aprendizaje, necesitando un enfoque en ciclos de feedback continuos para entender tanto el dominio técnico como las necesidades de negocio en evolución.
  • La sostenibilidad en ingeniería significa crear entornos donde el bienestar humano y el orgullo profesional coexistan con resultados de negocio de alto rendimiento.