No he trabajado personalmente en una empresa SAFe, pero lo leí y hablé con la gente al respecto. Así que tengo una opinión pero tómalo con un grano de sal.
Mi problema con él (y el problema que mucha gente tiene con él) es que es un sistema grande y complejo con procesos, roles y procedimientos cuidadosamente definidos. A diferencia de Scrum, que es un sistema muy liviano con muy pocos procesos, roles y procedimientos. “¡Pero Scrum no escala!”, Dice la gente de SAFe. Claro, es por eso que tenemos LeSS (Scrum de gran escala), que toma los bits buenos de Scrum y los escala (sin dejar de ser ligero y simple).
También tiene muchas capas de gobierno y control, y muchos procesos que no solo involucran el desarrollo de software, sino también en torno a la arquitectura, la planificación, la gestión de la cartera, etc. Todo esto es parte integral de la gestión tradicional de comando y control empresarial. Es por eso que SAFe es muy popular entre las grandes empresas de control y control. Realmente no quieren volverse ágiles, quieren “rápido y barato”. (¿Sabía que es un mito que Ágil significa “rápido y barato”? Escribí sobre eso aquí si está interesado: Mitos de Ágil: Ágil significa rápido y barato – Incertidumbre extrema)
- ¿Cuáles son los principales desafíos en la aplicación de la ciencia de datos como disciplina para el desarrollo de productos?
- Cómo entrar en el desarrollo de productos de consumo
- Startups en Londres: ¿Cómo puedo desarrollar eficazmente mis ideas de negocio / producto / servicio y conectarme con personal técnico para trabajar en el producto / sitio web real?
- ¿Cuál debería ser la estructura del equipo para el inicio de un producto de software?
- Cómo utilizar el desarrollo ágil de productos para encontrar el producto / mercado más rápido
Estas grandes compañías quieren un gran proceso de lanzamiento (SAFe lo llama el “tren de lanzamiento”), quieren grandes lanzamientos (SAFe lo llama el “incremento del producto”). En lugar de ser realmente ágil a escala, lo que más involucra lo que hacen personas como Google y Amazon y Facebook, que son pequeños equipos autónomos centrados en productos, entrega continua, microservicios, miles de lanzamientos por día, etc. Muy diferente a lo que son las personas SAFe hablando sobre.
Personalmente, creo que el mejor sistema escalado no es LeSS (aunque es bastante bueno, mucho mejor que SAFe, creo) sino XSCALE, un sistema nuevo y poco conocido pero sorprendente diseñado por el veterano de software australiano Peter Merel. En realidad, es un sistema “ágil desescalado”, que intenta reducir la organización a Agile, en lugar de escalar Agile a la organización. Ahora mismo estoy aprendiendo mucho sobre XSCALE y me encanta. Puedes leer sobre esto aquí: XSCALE Alliance