Por un lado, es conocido el hecho de que hay importantes diferencias de productividad entre las personas que desarrollan software. Se han hecho diversos estudios que lo demuestran [1]. Por otro lado, tenemos una discusión instalada desde hace años entre los que piensan que desarrollar software tiene más que ver con lo artístico, lo artesanal o lo innovador, que con lo ingenieril y lo exacto. A los fines prácticos, a mi me alcanza con decir que no da lo mismo quien le pega al teclado a la hora de desarrollar software. No es lo mismo martillar que saber dónde martillar . Entonces, y aquí va mi pregunta, ¿por qué las empresas todavía contratan software por valor hora? ¿Por qué sabiendo que desarrollar software es una actividad en la que importa quién lo hace y cómo lo hace, se empeñan en nivela para abajo y elegir por precio? ¿Serán las áreas de Compras las culpables? Seguimos pensando.. [1] Para aquellos que quieran conocer un poco más sobre diferencias de productividad, pueden arran...