Buenas prácticas para el desarrollo de software


Unos buenos principios para el desarrollo de cualquier software son:

  • No construyas nada hasta que lo necesites.
  • Construyelo de forma que aporte valor al negocio.
  • Alinea IT y el negocio.

El principio —don’t build it until you need it o YAGNI, you ain’t gonna need it— es lo contrario que del IT field of dreams. En lugar de construir porque se espera que alguien lo utilice, no lo hagas hasta que sepas que alguien lo quiere. Es entonces cuando se está seguro de lo que se quiere construir, no lo que se imagina que podría quererse. Así además, no incurrimos en los costes de su desarrollo a menos que sepamos que nos va a proporcionar los beneficios de construirlo. Este principio es una buena filosfía de negocio, y aplica al departamento de IT, además de muchas otras parte del negocio.

En el caso de la Integración de Sistemas, mi caso, conectar aplicaciones es la parte fácil. Conectar sus funcionalidades de negocio es el gran reto.

Fuente:
IBM.