No me gusta el panorama de desarrollo de software en España, me parece mediocre, gris, triste y anodino. Lo dicho anteriormente es solo una opinión personal, y por cierto, totalmente bisceral, … algo que sale muy hondo de mi, de las propias entrañas, algo que no ha nacido del corazón …, algo que, muy probablemente, ha nacido de mi aparato excretor.
Soy consciente que la afirmación anterior necesita un contexto apropiado y soltarla, así en frio, puede resultar para algunos chocante, para algunos ofensiva y para otros una verdad reconocia internamente. Bien, la sociedad me ha enseñado que es necesario justificar con argumentos logicos y veraces las creencias y sentientos de uno. Por eso, paso a exponer mis seis razones principales por las que creo que el formato de empra de desarrollo Española fomenta la mediocridad. Antes de nada me gustaria decir que en España hay grande profesionales con una gran formacion, un gran compromiso con la profesion, que hacen grandes sacrificios personales por mejorar dia a dia.
- La eficiencia es opcional. A las empresas de servicios no les interesa ser eficientes, les interesa facturar mas. ¿Cómo, pero no está relacionado?, … bueno, sí … en otros sitios, en España no. Los gerentes de las consultoras de software tienen delirantes sueños en los que los clientes suscriben contratos de subcontratación de servicios, los contratos de mantenimiento eternos con personal subcontratada, todo por horas, claro … vamos la carniceria de siempre.
- No existe una remuneración orientada al objetivo. Me resulta bastante gracioso cuando leo la frase “trabajo orientado al objetivo”, y pienso si esto es cierto en algún lado, normalmente la frase se puede traducir por “que haga todo lo necesario para que funcione, que eche las horas que haya que echar”, pero normalmente no existen los incentivos necesarios para que los programadores y el resto del personal del proyecto entiendan cual es el objetivo (el mas simple de ellos es el dinero), … al menos el suyo propio, que con casi toda seguridad no se trata del mismo que el de la empresa, … no hay bonus, extras tangibles, … todo queda en el aire … al final se reduce a que no quieres defraudar al cliente, a tus compañeros y que quieres mantener el puesto. Para ello el incentivo tiene que ir por delante, la persona a la que se quiere motivar, tiene que poder visualizar, ver, pesar, medir … sentir como su esfuerzo se va a materializar en algo que desea y quiere, algo por lo que merezca la pena dejarse la vida y los ojos delantes del monitor. Pero esto, rara vez sucede.
- No se invierte en la formación. Rara es la empresa que invierte una cantidad …. no digo grande, digo justa en formación. Volvemos de nuevo al punto , la eficiencia es solo un extra … el cliente opina que si hay que formar al trabajador, esta debe de ser su empresa, que ellos ya pagan bastante. La consultora, la empresa de servicios, … la empresa de software, razona … (no son ni mucho menos tontos), que si no se gasta dinero … al final ganará mas y total las horas las paga el cliente, luego … ¿Por qué formar a los empleados?, mientras se mantengan en un rendimento aceptable todo bien. Eso es mediocridad.
- No se castiga correctamente la ineficiencia. La demanda es tan grande que hay que no hacer absolutamente nada para que la empresa se plantee despedir a un empleado, es mas … si el cliente no se da cuenta, a facturar todo lo que se pueda.
- No existe un espiritu competitivo global. No hay una conciencia de que se puede competir con empresas extrangeras, que hay vida y negocio detras de los pirineos y que se pueden hacer enormes negocios pensando a lo grande, distribuyendo los productos por todo el mundo. Que existe potencial para competir con Estados Unidos, Japon, Reino Unido, Alemania, Francia ….. India.
- El mercado no es eficiente, existen demasiados comisionistas. El dinero se pierde en muchos lugares, desde que un euro sale del cliente hasta que llega a manos de las personas directamente implicadas en la realización del proyecto hay demasiadas manos que se quedan con parte. Esto hace que los productos esten muy por encima de su precio real y que por tanto, necesariamente tengan que ser mediocres, ¿No es mejor emplear mas personal, formarla mejor, que mantener a comisionistas que no aportan nada?.
Conscientemente o inconscientemente el desarrollador, al final, termina manteniendose en ese terreno gris, en el que uno sencillamente hace lo justo para mantener contento al cliente y al jefe, en el que intenta no pasarse de listo, ya que lo contrario no va ha traducirse en nada, ni bueno ni malo, … al final lo que queda es un trabajo mediocre …. en el mejor de los casos.
Marzo 1, 2008 a las 12:54 pm
Muy interesante tu entrada, me ha servido de inspiracion para hacerme budista e irme a vivir al Tibet. Mi mujer y mis 2 hijos … no estan tan contentos, pero ya se apañaran,