SAFe® explicado: El valor “Calidad Incorporada”

Foto de Sohrab Salimi
Sohrab Salimi
2 min. tiempo de lectura
Este contenido fue traducido con IA. Ver original

SAFe se basa en cuatro valores centrales. El primero fue el Alignment en SAFe. El segundo valor es “Built-In Quality”, es decir: “Calidad Incorporada”. Pero, ¿por qué se establece la calidad incorporada como valor central, y qué se esconde detrás?

En este artículo nos limitamos conscientemente a los efectos de coordinación de la calidad incorporada. La importancia de la calidad incorporada para el cliente, y con ello para los ingresos y el éxito empresarial, solo se menciona al margen.

El desarrollo clásico suele funcionar así:

Qualität in der Produktentwicklung bei SAFe

Y en la siguiente reunión se muestra qué significa “terminado”:

Dado que la entrega puntual del producto es naturalmente importante para el negocio, pronto llega el momento en que hay que ponerse manos a la obra:

¿La consecuencia? La deuda técnica se acumula. En algún momento, los desarrolladores quedan bloqueados, ya que solo “limpian” y ya no avanzan.

La situación se agrava rápidamente cuando hay muchas pruebas manuales pendientes. Cuanto mayor es el equipo de desarrollo, más pruebas se generan. Especialmente cuando el tiempo es escaso, una decisión fatal se vuelve cada vez más probable:

Debido a la falta de pruebas, los desarrolladores van a ciegas y ya no saben si algo está fallando o dónde. Los problemas solo aparecen cuando llegan al cliente, y entonces son urgentes. Los informes de errores llegan en el peor momento y perturban el desarrollo continuo:

La situación se complica aún más cuando muchos equipos trabajan en el mismo producto y, debido a la falta de pruebas, no queda claro de dónde proviene un error:

Cuantos más desarrolladores trabajan en el mismo producto, más complicado se vuelve descubrir y corregir errores.
Para que exactamente esto no se convierta en un problema, SAFe propone diversas medidas.

Medidas de SAFe para productos con calidad incorporada:

  • Ya en la planificación utilizamos todas las mentes disponibles para identificar riesgos tempranamente y crear conjuntamente el mejor diseño posible.
  • Los desarrolladores escriben Clean Code. Este incluye naturalmente pruebas unitarias y se integra de forma continua.
  • Muy importantes son los ciclos de feedback lo más numerosos y cortos posible para identificar problemas a tiempo.
  • Las desviaciones en el desarrollo son más fáciles de corregir cuando las soluciones no se fijan demasiado pronto.
  • Una infraestructura óptima de desarrollo y pruebas favorece las correcciones de rumbo.
  • No solo probamos funciones individuales, sino también la integración y el sistema completo lo más pronto y frecuentemente posible.
  • En las demos mostramos el producto completo, no el componente de equipos individuales.

SAFe sigue la filosofía: “La calidad se crea en cada paso del desarrollo de producto y no solo en el control de calidad.

Todos los involucrados, desde los desarrolladores pasando por los Product Owners hasta la dirección, deben reconocer su responsabilidad en cómo pueden incorporar calidad de la mejor manera y lo más temprano posible en el proceso y el producto. El tercer valor central de SAFe, la Transparencia, te lo explicamos en el próximo artículo.

Habla con nuestro Asistente Habla con nuestro Asistente