La importancia de un buen análisis

AnálisisSupongamos que tenemos que desarrollar una aplicación a medida para un cliente importante.

¿Qué pasos deberíamos seguir?

Existe gran cantidad de información al respecto. Y casi toda esta información coincide con la afirmación del título de este post.

Sin embargo, quiero centrarme en 2 típicos casi tópicos errores que cometemos los programadores relacionados con el análisis:

  1. Tenemos la mala costumbre de intentar añadir a la aplicación más funcionalidad de la que nos solicita el cliente.
  2. Somos excesivamente impacientes y no completamos exhaustivamente o repasamos nuestro análisis en la búsqueda de incoherencias antes de escribir la primera línea de código.

Es más, cuanta más experiencia atesoramos como programador es más fácil que comentamos estos errores comentados.

¿Acaso no sabemos de sobra que cada hora que dedicamos al análisis estamos ahorrando un montón de horas de programación?

¿Acaso no sabemos que para una aplicación es tan malo lo que falta como lo que sobra?

Pues sí, lo sabemos pero nuestro ego o nuestras ganas por disfrutar haciendo lo que mejor sabemos hacer nos lleva a errar. Sin embargo, a todo se aprende.

La reflexión final es que, antes de escribir la primera línea de código de un nuevo proyecto, verifica tres veces al menos, que tienes perfectamente documentado el análisis y que no hay nada más que puedas añadir y, por supuesto, que no hay ningún punto del mismo que no tengas claro como implementarlo. En caso contrario, sigue analizando y no abras el editor.

Analizar bien es una virtud. No programar hasta que tengas completamente desarrollado el análisis es un grado superior de virtuosismo.

Scroll al inicio