Ventajas
* Compensación justa * Algunos equipos son mejores que otros
Desventajas
Oh chico. El problema principal es que cualquier proceso que los equipos intenten construir es saboteado por la alta dirección, que decide escalar una característica no planificada de la nada. Esa característica se está apresurando y el CEO pregunta "¿ya llegamos?" todos los días, ejerciendo tanta presión que los equipos simplemente renuncian a la calidad del código. Esto, sin darse cuenta, rompe otras cosas, lo que enoja al CEO, y ahora el equipo está bajo fuego por romper cosas y se apresura a arreglarlas lo antes posible. El ciclo descrito anteriormente se repite en cada sprint. Algunos equipos están literalmente tratando de terminar sus tareas del segundo trimestre en el cuarto trimestre debido a la constante inyección de trabajo de la nada. Luego la calidad del código. Jesucristo. Con el proceso descrito anteriormente, probablemente puedas imaginar el lío que produce todo esto. Y luego, cada iniciativa para refactorizar y solucionarlo se elimina en su infancia porque, nuevamente, de la nada se obtiene una característica de prioridad P0 que los clientes aparentemente necesitaban ayer. Literalmente, cualquier tecnología se aprueba, porque cuando un equipo se acerca a usted con un "CEO necesitaba esta característica ayer, para ello necesitamos usar XXX, ¿lo aprueba?" - La respuesta siempre es sí, porque no hay tiempo ni para pensar en investigar nada más. De todos modos, si eres una de esas personas que "se esfuerzan en un ambiente caótico", este lugar es para ti. Obtendrás un caos total en todas partes todos los días.