Joan Ballester

Programación, Desarrollo Web, Software libre, GNU/Linux, Debian, Tecnología

La triste involución de un proyecto

Involución, fea palabra.

Horrorosa.

Pero este post va dedicado a ello, a la involución que suele tener un proyecto. Digo suele, pero tampoco hay que ser pesimista, simplemente me gusta más ser duro en mis palabras, aunque sea para esforzarme más en que no suceda…

Sé que en estos tiempos que corren, se vende mucho “humo” (quien no lo entienda otro día lo explico), y no es muy habitual encontrar empresas de software serias que no intenten venderle la moto al primero que pasa por su lado.

Aún así, vamos a presuponer que un cliente contacta con una empresa de software competente. ¿Qué sucede?

Bien, voy a intentar explicar que es lo que suele pasar, y que hay que evitar, claro… Lo explicaré desde mi experiencia personal, de lo que veo a diario, de lo que oigo, me cuentan, leo, etcétera, y evidentemente no es el abecedario, ni pretende serlo, simplemente me gusta contar la experiencia, a veces hasta ayuda, otras simplemente te ríes, y algunas otras, pierdes el tiempo por leerme ;-p

En ocasiones lo que sucede es que al inicio hay mucha alegría por parte de la empresa de desarrollo y del cliente, todo es entusiasmo, ilusión en el proyecto que va a salir. Unos pensando en hacer un buen trabajo y los otros pensando en los resultados.

El problema, es cuando la creación se está gestando, y el empresario por X razonas hace cosas tipo…

  • “Es que a mí me gustaría más la barra lateral aquí” (Ya tenemos a míster usabilidad que sabe dónde están mejor las cosas)
  • “Es que se lo enseñé a mi tía del pueblo y dice que es muy gris, que no le termina de gustar” (me gustaría saber que llevaba puesto… Y no, no va por ahí ;p)
  • “Es que creo que deberíamos meter más imágenes” (vamos, ahora resulta que quieres un flickr)
  • “Es que no quiero que salga scroll” (el scroll te va a matar)
  • “Es que en mi pantalla se ve un poco vacío” (no me extraña, tienes un pedazo pantallón)
  • Lo contrario… “Es que no quiero que salga esta barra (scroll)” (no me extraña, tienes la resolución a 800… Ahora explícale que cada persona tiene una diferente)
  • “Es que he leído que…” (el listo de turno)

Aquí ya empezamos el declive, lo que era magnífico y entusiasmaba a ambas partes una de las partes empieza a verle pegas y la otra (tu) empieza a cuestionarse si el proyecto va a salir bien, porque como tengas que hacer todos los cambios que quiere lo que saldrá será un “myspace” (fantásticos algunos de ellos… supongo que sabéis a qué me refiero, la antiweb).

Todo esto, puede suceder por muchas razones:

  1. El aburrido. Se aburre, y quiere “colaborar”. Te aseguro que no termina de comprender el significado de “colaborar”.
  2. El de “tengo un amigo que me ha dicho”. Tiene el típico amigo que lo sabe todo, le ha enseñado las demos y ha “opinado”. Obviamente te vas a tragar su opinión lo quieras o no.
  3. El/Los CEO. Si es una empresa mediana/grande la has cagado, porque no sólamente tratarás con 1 persona, tratarás con 20 cargos intermedios, y todas ellas pagadas por hacer algo, por tanto, todas querrán opinar. Si, he dicho opinar. Tienen que justificar su trabajo de algún modo, y te aseguro que “su modo” es teniendo ideas… Tómate una tila el día de las reuniones (que habrá, y muchas) porque vas a salir de ellas tirándote de los pelos.
  4. Don amigos. Si es una empresa pequeña, tendrá muchos amigos “que saben del tema”, y cada 5 minutos lo enseñará a alguien, y cada 10, te llamará por teléfono. “¿Te acuerdas la barra de la derecha? Es que mehan dicho que…”. En este caso harás pocas reuniones, en lugar de ello te llamará cuando y como quiera, eres su esclavo, esto es así. (No sé que es peor)
  5. Culo veo, culo quiero. Danger… Este es especialmente difícil, porque se dedica 8 horas al día a mirar webs, especialmente competencias directas, y entonces viene y te dice, quiero que sea más una mezcla entre facebook y flikr, pero que sea muy rápida y fácil, tipo google. (Luego le dices el precio y el tiempo que necesitas y tienes que recojer sus ojos del suelo, porque se le salen de las órbitas…)
  6. El indeciso. ¡Cuidado! Este especímen realmente te hará trabajar mucho. Nunca le hagas caso a la primera, madura su idea, habla con el 20 veces antes de cambiar nada, nunca hagas nada a la primera, en serio… Cúidate de este o te retirarás en unos meses del negocio.
  7. El “Ya que”. Otro peligroso. “Ya que dijimos que haríamos un buscador en esta página, porque no ponemos tal, tal, tal…”. “Ya que dijimos de cambiar de lado este botón, porque no ponemos 20 más que hagan tal y tal y tal”. Nunca, nunca, nunca, pero nunca digas delante de esta persona que algo es fácil, o que algo te va a llevar poco tiempo en hacerlo, porque a partir de ahí vas a oír “ya que” miles de veces…
  8. El yo no sé que quiero, pero esto no. Uf… He llegado a oír cosas increíbles. Una de las últimas ha sido un (literal) “Es que tiene que ser un banner pero sin serlo”. Apaga el ordenador y vete a dormir, en serio… Porque no vas a entender lo que quiere ni hoy ni mañana. ¿Por qué? Porque no lo sabe ni el. Esta persona jamás te dará argumentos, simplemente verá lo que le has preparado y dirá… “Uhmmm, no termina de ser lo que quiero”… Pero, ¿Qué quieres? No lo sabe, pero esto no xD

En fin… De todos los colores y sabores, un par de consejillos:

  • Dejad siempre claro quien es el que sabe del tema, no irá al cirujano a decirle, mueva el bisturí más a la izquierda, es que me han dicho que…
  • Dejad claro que su empresa, es su empresa, no es la del vecino. No facturan lo que factura Amazon, ni pagarán lo mismo por su sistema. Por tanto, que no quieran ser Amazon.
  • No le déis nada a probar si no está realmente probado por vosotros y aprobado (y firmado) que tiene que ser así, porque trabajaréis doble, triple…
  • Si hace propuetas, jamás digás “vale”, discutidlas, pensadlas, no digas que si, vete a tu casa y valóralo, luego en la siguiente reunión/email/tfn/wave/loquesea le dices lo que piensas
  • No actúes en caliente. Nunca.
  • Si utilizáis trac (o cualquier sistema de tiquets) enseñadle bien qué se pone y porque. O encontraréis cosas del tipo “Incidencia, la cabecera no me gusta”.
  • Todo es complicado, pero tu sabes hacerlo. Nunca menciones que algo es fácil. El interpretará que estás a su merced, y que es igual de fácil cambiar un color que hacer una funcionalidad entera. Todo se valora, Todo se estima en horas, si no lo haces así vas a entrar en una espiral muy fea.
  • Advertidle que la web es para los usuarios que la van a visitar, no es su jueguete en el que pone el color morado porque le gusta ese color… No. Cuando lo que el quiere es vender más, la web tiene que gustar al cliente potencial, no a el (este punto a veces es verdaderamente complicado explicarlo).

Seguiría horas y horas, pero tampoco es plan… Creo que se capta bien así.

En fín, ¡otro día sigo!

Saludos, y ¡feliz año!

Posted by: Joan Ballester on 7 enero, 2010 @ 10:30
>>> Programación | ,,

6 comentarios »

  1. La dura realidad tras las líneas de código. Y todavía no habéis hablado de pagar…

    Comentario by Contenido SEO — 7 enero, 2010 @ 10:39

  2. Y no solo aplicable a proyectos de desarrollo, en sistemas muchos de esos puntos se cumplen escrupulosamente.
    Especial mención a amigos, cuñaos, primos, “el informático del pueblo”…

    Saludos!

    Comentario by Boloo — 7 enero, 2010 @ 10:46

  3. [...] This post was mentioned on Twitter by Joan Ballester, bolooo. bolooo said: Muy muy muy interesante: http://www.joanballester.es/blog/programacion-desarrollo/la-triste-involucion-de-un-proyecto.html [...]

    Pingback by Tweets that mention La triste involución de un proyecto « Computo Ergo Sum | Joan Ballester Moragues -- Topsy.com — 7 enero, 2010 @ 10:47

  4. Este blog no se lee bien con esta letra tan pequeña! xD

    Comentario by @jrosell — 7 enero, 2010 @ 11:28

  5. DIOSSSS!!!

    Me he sentido reflejada (como cliente) en tantos roles que he perdido la noción de mi personalidad!
    Es cierto lo de los amigos informáticos, que con buena voluntad acaban vendiéndote incertidumbre “eso es fácil…en 2 fines de semana te lo hago”.

    Por todo esto que plasmas, me dísteis buen rollo y hasta que no me demostréis lo contrario, quiero colaborar con vosotros!

    Pilar “alias ” La quiero en naranja y morado porque me identifican XDDDDDDD

    Comentario by Pilar — 7 enero, 2010 @ 15:55

  6. [...] …cosim….io devo caricare l'ident 002111 poich¨ da me ne contiene 6 di cifre e non…La triste involuci³n de un proyecto computoergosum …Digo suele, pero tampoco hay que ser pesimista, simplemente me gusta m¡s ser duro en mis … a [...]

    Pingback by antiweb — 5 abril, 2010 @ 10:01

RSS feed para los comentarios de esta entrada. TrackBack URL

Deja un comentario