Esto lo haces tú en dos días
Introducción
¡Qué!, ¿te suena el título de esta entrada?.
Sino es así, creo que o bien no te dedicas a esto de la informática o bien acabas de empezar tu andadura en esta actividad tan creativa, querida y amada… bueno, o eres el jefe que emite por su laringe las palabras que forman la frase del título de esta entrada,…
Yo también soy un indignado…
El caso es que me hierve la sangre ver que en nuestra profesión y alrededor nuestra, esta frase no sólo se ha convertido en un tópico tristemente usado hasta la saciedad, sino que además, la gente que emite este tópico lo hace sin pestañear, como dando por hecho una verdad irrefutable y científicamente demostrada.
¡Vaya!, y yo me pregunto… ¿quién no estaría más interesado que uno mismo para tratar de hacerlo en dos días y tener tiempo libre para hacer otras cosas o dedicarse a otro proyecto?. Por que sí, muchos somos geeks hasta el tuétano, pero tanto a geeks como a no geeks, también nos gusta hacer otras cosas que estar todo el día delante de un monitor y tecleando como autómatas (por si no lo habías descubierto, a los geeks les apasiona la tecnología, pero también saben disfrutar y vivir fuera de ella).
Pero no, somos tontos y nos gusta en primer lugar, demorar los tiempos de los proyectos en exceso (por aquello de hacernos sentir importantes), y lo que se hace en dos días mejor que dure dos semanas (simplemente, nos mola hacer eso), en segundo lugar… ser críticos con nuestros superiores quejándonos todo el rato por nada (también nos mola llevarnos mal y regañar con nuestros superiores, nos hace sentir más vivos), y por último,… ¡no tenemos vida persona, familiar o afectiva! (nada de nada, total…, ¿quien la necesita?).
Vamos, que a los informáticos y más concretamente a los desarrolladores de Software, nos encanta hacernos los remolones, quejarnos de todo y ser asociales.
Eso sí, no respondas nunca con un… "si te crees que esto se hace en dos días, ¿porqué no lo haces tú?", porque en ese momento recibirás la respuesta típica y tópica también de… "no no, yo no se de eso, el técnico o tecnólogo y el que sabe de esto eres tú".
A lo que uno mismo piensa para sí mismo… si yo soy el que lo sabe hacer, sabré por lo tanto cómo, y entonces… sabré cuanto y cuando ¿verdad?.
¡Pues no!.
Para eso están los demás, para pensar en esos "detalles insignificantes" que los desarrolladores e informáticos deben ejecutar en dos días. Total,… "¡dos días incluso es demasiado!".
¡Ah!, replicar tampoco está bien visto. Replicar es tomado por muchas empresas como signo de que el empleado no se implica o no se está contento con el trabajo/empresa… y total… hay mucha gente en el mercado capaz de vender su alma por trabajar prácticamente de lo que sea (y más en un momento tan malo como el actual).
Hago todas estas reflexiones porque hablando durante este verano con unos amigos y con otros, son pocos los que realmente trabajan en empresas en las que no se encuentren con alguno de estos problemas. Y voy a decirlo alto y claro, la mayoría de las empresas (al menos en España)… infravaloran el trabajo de sus empleados. Soy un poco duro con mis palabras, pero sí, es precisamente esto lo que ocurre en la inmensa mayoría de los sitios.
¿Qué es lo que nos ha llevado a esta situación?.
Creo honestamente que hemos llegado a este punto debido a la educación.
Por encima de todo está la baja valoración que se hace por el trabajo desempeñado por los informáticos. El creer el desarrollo del Software como una fábrica de churros que todos son más o menos iguales, y por supuesto, la ínfima atención que se le da a la estimación… y no cuento ya que la estimación sea realizada por alguien que no tenga ni idea o no sepa del negocio, que también ocurre y con más frecuencia de la que creemos, sino de la estimación en general. Pero no sólo eso, sino que en muchas ocasiones entramos en un proyecto en el que nos encontramos otra frase lapidaria…
"la estimación ya fue consensuada y está impuesta así en el proyecto". Ale majete, a apretarse los machos y a tirar millas… ¡tú puedes!.
Pero en otros muchos casos la culpa también es nuestra. No siempre la culpa la tienen los demás.
A veces nuestra fanfarronería nos lleva a querer parecer más de lo que somos haciendo creer a los demás, que somos capaces de hacer las cosas que hacen otros compañeros de profesión en la mitad de tiempo.
En otros casos el hecho de no atreverse a decirle al responsable de turno que no somos tan machotes y que vamos a tardar el doble o triple de lo que "alguien" ha estimado.
En otras situaciones, de indicar que no tenemos todos los conocimientos para poder realizar esas tareas en menos tiempo.
Y finalmente, el no querer "enfrentarnos" a los responsables indicándoles que están equivocados. Así de simple y sencillo.
En mi caso personal, siempre me he considerado una persona honesta y sincera, y siempre he tratado de hacer estimaciones honestas, reales y basadas en mi experiencia y en el equipo actual de trabajo, conocimientos, complejidades, etc. Siempre me ha gustado valorar el trabajo desempeñado por otros, y he valorado por encima de todas las tareas el trabajo en equipo. Pilar este último de que las cosas salgan bien y de que se genere un ambiente de compañerismo y colaboración sincera.
El problema es que muchas veces las empresas no desean una persona sincera al otro lado, sino simplemente servicial y obediente. El haber sido sincero en el pasado me ha llevado a veces a tener desencuentros, pero nunca podrá nadie decirme a la cara que he mentido, simplemente que no estaba de acuerdo en acatar el que las cosas se hagan en dos días por norma.
No obstante, la estimación sigue siempre siendo un caballo de batalla muy complejo (estimar es en mi opinión lo más difícil de todas las tareas de un proyecto de desarrollo). Existen múltiples condicionantes que pueden hacer variar la estimación. Decir que algo puede estar hecho en dos días es infravalorar todas las condicionantes de un proyecto e infravalorar a la gente, porque aunque parezca lo contrario (que la gente sea tan buena y capaz de hacerlo en dos días), es precisamente lo opuesto, hacer creer que sus tareas las puede hacer cualquiera porque son de poco esfuerzo (si no conoces cuantas personas formarán el equipo ni conoces al equipo, ¿cómo vas a estimar correctamente?).
Lo que sí tengo claro es que aunque hayamos hecho "x" proyectos empresariales diferentes a lo largo de nuestra vida, cada desarrollo es diferente y único. Cada estimación es distinta. La tecnología avanza, cambia, muta… ¡está viva!.
El hecho de haber hecho doscientas veces lo mismo, no significa que las cosas se puedan hacer en dos días, o que la misma tarea dura en dos proyectos el mismo tiempo con exactitud meridiana ni mucho menos. Sin embargo, mucha gente piensa que nuestro trabajo es prácticamente automático, por eso en mi opinión, los sueldos en informática son bajos, y por eso, se pide que nuestro trabajo se haga en dos días… eso sí, no le digas al director de RRHH por ejemplo (o cualquier otra persona con autoridad o responsabilidad dentro de la compañía), que ellos hacen en dos días sus tareas, porque sus tareas requieren una complejidad extrema… de esa discusión sí es muy posible que salgas escaldado.
A continuación y para relajar un poco esta entrada, pondré unos enlaces a algunas viñetas cómicas relacionadas con este tema tan manido. 🙂
4 Responsesso far
Lo que me he reído leyendo tu artículo, conste que la frase esta patentada por mi Jefe desde hace varios años, aunque como me ha dicho esta mañana, la suya ha evolucionado un poco, suele decir ‘esto lo haces tú en un momento’…, fuera de broma, lo que cuentas en el post es la triste realidad, entiendo que todos tenemos parte de la culpa, en otras profesiones esto sería completamente inadmisible, culturalmente es cierto que en otros países cuando les dices que tu profesión es la de desarrollador, la mayor parte tienen en gran estima este sector y lo valoran mejor, eso sí, exceptuando centro américa y Sudamérica, parece que los de habla hispana tenemos los mismos problemas, muchos han creído que este trabajo puede hacerlo cualquiera, he visto muchos proyectos desarrollados en Access por el primo del amigo del Jefe y que además solo han costado 100 euros, el intrusismo y los malos profesionales han minado esta profesión y desgraciadamente siguen haciéndolo, cuantas consultoras conozco de cuyo nombre no quiero acordarme…, así que los empresarios cuando oyen la palabra ‘informático’ se echan a temblar debido a sus malas experiencias. La mayoría de los empresarios no se han molestado en estudiar las ventajas y los costes de hacer los desarrollos bien, el valor de las estimaciones que coincido plenamente en que es la parte más compleja, fundamentalmente porque cuando estimamos es muy difícil conocer todos los detalles del desarrollo. Hoy comentando tu artículo me comentaba Edu, mi compañero de trabajo que su Jefe cuando se iba la luz acostumbraba a decir ‘estos coño informáticos…’, muchos han asociado el término ‘informático’ a un sinfín de profesiones, hay informáticos que llevan las telecomunicaciones de la empresa y lo mismo arreglan un teléfono que una lavadora, también es un problema de educación y es que muchos gerentes no conocen nada de esta profesión, les falta mucha cultura. Bueno no me enrollo mas, me ha encantado tu artículo.
Un saludo.
Yo tenia un jefe que siempre me decia: «si no tardas nada en hacer eso, pero si eso es copiar y pegar»
es verdad casi todo lo que dices en el articulo no saben apreciar el trabajo de los informaticos y mas los jefes
saludos
Jejeje… me rio por no llorar. La verdad que con el tema «educación» creo que tenemos un serio problema… y lo peor de todo es que se va a volver mucho más serio en los próximos tiempos.
Aprovecho para una pregunta ¿Qué métodos utilizáis vosotros para realizar estimaciones?
Un saludo y muchas gracias!