Ayer estuve en un evento sobre la Implantación del Modelo de Calidad del Software CMMI, que ha resultado ser más interesante de lo que esperaba por factores en realidad nada relacionados con CMMI (ya comentaré más cosas que trataron en este desayuno tecnológico).
En una de las ponencias se hablaba de la percepción que tenemos sobre lo que es aceptable hablando de Software, y que no toleramos en otros productos de ingeniería (creo recordar que este fue el término que empleó el ponente :P).
Es impensable comprar un horno microondas y que a veces, eligiendo una de las opciones que trae (descongelar, potencia, tiempo, activar el grill), se quedara colgado y tuviéramos que reiniciarlo y volver a empezar. ¿Por qué? Damos por sentado unos parámetros de calidad (el dispositivo cumple el propósito para el que fue concebido). Es sorprendente que en el Software esto no ocurra así, y además toleremos los fallos con mucho estoicismo.
En ese momento yo pensé: claro, está acostumbrado al software privativo. Con eso no quiero decir que el Software Libre no tenga fallos o que tenga un nivel de calidad más alto de forma explícita (aunque sí implícitamente, por el modelo de desarrollo Open Source), pero creo que hablamos de cosas distintas.
El caso es que anoche estuve haciendo de Juanjo the plumber
, porque la falta de presión del grifo del baño era debida a que el dosificador estaba sucio, sucio y viejo.
La solución del momento fue un workaround, una ñapa, un parche (en el sentido peyorativo del término), o incluso un hack (emplee en la limpieza un producto químico que, en realidad, no está pensado para arrancar la cal... ingenioso pero maloliente :D).
Con demasiada frecuencia, en el desarrollo de software, se quedaría así (si funciona, no lo toques). No sé si por mala cultura, malos profesionales, o porque muchas veces el desarrollo es una frenética huida hacia adelante luchando contra plazos ajustados y exceso de proyectos en paralelo (disapara y avanza, gritando).
Así que se me hizo algo tarde jugando con los grifos, y acabé en la cama insatisfecho, y convencido de que hoy iría a una ferretería para solucionar el problema como es debido
.
A lo mejor todo esto es fruto de un mareo por abusar de los químicos intentando limpiar un grifo, o es posible que haya relación entre la mala calidad del software y las ñapas.

![[xml]](/images/xml.gif)
