El efecto del concurso de ortografía: por qué las noches en desarrollo de software son para aficionados

¡Me enfado en la mayoría de los concursos de Spelling Bee! Especialmente en la audiencia que anima a los niños que luchan con una palabra y la entienden bien después de mucho drama y suspenso. ¡Los niños que se preparan hacen que parezca fácil y son los verdaderos héroes!

Y por lo general reciben el “¡meh!” reacción.

¡Déjame decirte qué pueden aprender los desarrolladores de software de todo esto!

Vea los primeros minutos del último concurso de ortografía (2015).

Ambos finalistas fueron declarados co-campeones ya que escribieron todas sus palabras correctamente hasta el final.

Pero lo que t es notable son las preguntas que hacen antes de ejecutar . Origen de la palabra? ¿Palabra raíz? ¿Cómo se pronuncia de nuevo? Entonces obtienen la palabra exactamente correcta.

Esas son exactamente las lecciones que debe aprender de los concursos de ortografía.

Pregúntele a cualquier persona con una experiencia razonable en el desarrollo de software y le dirán las verdaderas razones para llevar las cosas hasta el último minuto y pasar toda la noche para que se aplaste antes de la fecha límite.

¡Casi todas las razones serían una mala comunicación y problemas de mala planificación!

Los requisitos no están claros o no cambian en el último minuto.

¡Oh! ¿Eso es lo que quisiste decir? ¡Entendí que era esto!

Y planificación. Las cosas se empujan hasta el último minuto y el 80% del trabajo se realiza en el último 20% del tiempo disponible. El desarrollo de software ágil aborda muchas de estas preguntas, pero solo si se ejecuta correctamente. ¡El desarrollo de software ágil es tan bueno como la calidad y la velocidad de la comunicación involucrada!

Durante el auge de las punto.com, era necesario pasar toda la noche y la lucha de último momento porque todos tenían prisa por construir algo y salir lo antes posible.

Al igual que los campeones del concurso de ortografía anteriores, los profesionales del desarrollo de software saben que primero deben comunicarse ampliamente, hacer las mismas preguntas cien veces y, una vez que estén seguros de haber entendido lo que se necesita, ejecutar una vez correctamente.

Los desarrolladores de software aficionados posponen la comunicación, las aclaraciones hasta el último minuto y preparan algo rápidamente. ¿Dices que esto no sucede en las tiendas Agile? Siento disentir. Las metodologías ágiles abordan este problema, pero solo hasta cierto punto. La comunicación sigue siendo un proceso humano tan difícil.

La gente cree que se ha comunicado bien. La gente cree haber entendido bien. ¡Solo para encontrar grandes lagunas en la comprensión!

Entonces, la próxima vez, no sea el niño del concurso de ortografía que lucha por entender la palabra correcta y lo logra en el último minuto. ¡No seas un aficionado!

Sean campeones que se preparen bien, comuníquense ampliamente para asegurarse de que comprenden lo que se necesita y ejecuten una vez.

¡Y haz que todo parezca fácil!