Ingeniería de software. Tecnología software. Sistemas de Información.

Software: usuario desesperado

Una cura de humildad para desarrolladores software

Ya comentamos al analizar por qué fallan los requisitos software que uno de los problemas era la desconexión entre aquellos que especifican el software y aquellos que lo desarrollan… agravado por la distancia entre los que especifican el software y aquellos que realmente lo utilizan y necesitan.   Habría que añadir, creo yo, especialmente cuando hablamos de…

Tres interesantes patrones de gestión de sistemas

A aquellos que estén familiarizados con el diseño software, especialmente el diseño orientado a objetos, les resultará seguramente familiar el término ‘patrones de diseño’. Un patrón de diseño es algo así como un diseño genérico, un modelo de diseño repetitivo. una buena solución ‘ya enlatada’ para un problema común de diseño software.   Los patrones…

Entender el trabajo del desarrollo software

La tecnología es bella y absorbente en sí misma.   Y el desarrollo software es bello y absorbente en sí mismo. Prendados de la belleza del propio software, entusiasmados por el desafío que significa hacer un programa o implementar una nueva tecnología, los desarrolladores profesionales pueden a veces olvidarse de cuál es el verdadero sentido…

Lo que realmente hace diferentes a las tecnologías de la información

Vivimos inmersos en la sociedad de la información, vivimos en un mundo donde las tecnologías de la información, lo digital, como preferimos decirlo ahora, dominan la innovación y el discurso del progreso. Las tecnologías de la información nos han dado enormes capacidades de cálculo e ingentes capacidades de almacenamiento. Han catapultado las comunicaciones, han fomentado…

¿Y si los bugs del software tuvieran sentido?

Siempre me ha llamado la atención el fenómeno de los ‘bugs’ en el software, el hecho de que un producto terminado y comercializado tenga fallos. Lo raro no es sólo el que tenga fallos y que el fenómeno sea relativamente frecuente. Lo más llamativo es que los usuarios parecemos habernos acostumbrado y admitirlo ¿Cómo explicarlo?…

Una advertencia sobre los estándares y la interoperabilidad

El empleo de estándares facilita la vida de sus usuarios. Puede complicar desde el punto de vista de la estrategia a los fabricantes pero, desde luego, favorece a los consumidores de esos estándares. Sin embargo, no es oro todo lo que reluce. Confiar en exceso en los estándares, especialmente cuando en lo que a interoperabilidad…