181
" La clave, sin embargo, es lo que decides hacer primero. Las preguntas que debes hacer son: ¿cuáles son los elementos con mayor efecto de negocios, los más importantes para el cliente, los que pueden producir más dinero y los más fáciles de hacer? Debes percatarte de que hay muchos elementos en esa lista que nunca conseguirás, pero has de conseguir primero los que rinden más valor con menos riesgo. Dado el desarrollo y cumplimiento incremental de Scrum, comienza por las cosas que generarán ingresos inmediatos, librando de riesgos el proyecto. Y haz eso en el nivel de funciones. Empieza a ofrecer valor a tus clientes en cuanto sea posible. Necesitas algo que esté completamente Terminado, algo que puedas enseñar. Podría ser una pequeña parte del gran proyecto, pero debe estar demostrablemente Terminada. Si vas a pintar una casa, quizá lo Terminado en primera instancia sean todas las molduras de la sala. En el desarrollo de productos existe una regla empírica eficaz, confirmada una y otra vez. Ya me he referido a ella: ochenta por ciento del valor radica en veinte por ciento de las funciones. Piensa en esto un "
― Jeff Sutherland , Scrum: The Art of Doing Twice the Work in Half the Time
182
" Supongamos que al tratar de integrar código de Matt en el sistema, los empleados de control de calidad detectaban un error. Renuente, como la mayoría de los desarrolladores, a corregir ese código de inmediato, Matt se comprometía a ocuparse de eso después. Primero escribía nuevo código. En casi todas las compañías pruebas como ésa no ocurren siquiera el mismo día. Pueden pasar semanas o meses antes de probar todo el código y sólo entonces se descubrirían los problemas. Pero Palm hacía pruebas automáticas diarias de todo su código, así que sabía de inmediato cuándo había un problema. Puesto que examinaba a todos sus “Matts” –cientos de desarrolladores–, la compañía decidió analizar cuánto implicaba remediar un error si se le corregía de inmediato o semanas después. Recuerda que el software puede ser demasiado complicado, así que ¿cuál crees que era la diferencia entre ambas prácticas? De veinticuatro veces. Si un error era atacado el mismo día en que se le cometió, corregirlo llevaba una hora; tres semanas después, veinticuatro. Así el error fuera grande o pequeño, simple o complejo, corregirlo suponía siempre veinticuatro veces más tiempo tres semanas después. Como "
― Jeff Sutherland , Scrum: The Art of Doing Twice the Work in Half the Time