viernes, 21 de septiembre de 2012

Consejos para el diseño de Software

Piensa en la longevidad de la solución.

No realices proezas para una solución temporal.

Piensa en el ciclo de vida.

La solución no acaba con el desarrollo su vida continua y la operativa, el mantenimiento y la mejora están ahí.

Haz que la aplicación hable.

Ofrece KPIs para uso propio,

Piensa en los logs. Separa el detalle de la información. Piensa en un log que le dejarías leer a un manager para el segundo.

Intenta ofrecer la información suficiente para responder a la siguiente pregunta: ¿Cómo sé si está funcionando bien?

KISS

Optimiza después.

Da responsabilidades simples a los objetos.

jueves, 20 de septiembre de 2012

Falacias y antipatrones



Como profesionales y como personas debemos de estar siempre alerta. Nuestra mente está siempre lista para engañarnos adaptando nuestras percepciones a nuestras necesidades. Pero debemos ir más allá de la intuición, y sin ignorarla demostrar lo que nos dice o detectar las falacias que argumenta.

Falacia
Razonamiento incorrecto que aparenta ser correcto.