¿Por qué los proyectos web fallan?

Últimamente he estado recordando aquellos proyectos que he empezado y que nunca han visto la luz o que sí la han visto pero no han pasado de la fase de salida.

Hay muchos motivos por los cuales un proyecto no termina funcionando como se espera, yo he vivido unos cuantos, pero todos ellos generalmente dependen directamente del equipo que los lleva a cabo y no tanto de la financiación como se acostumbra a pensar.

Estos son los 10 motivos que para mí son los más importantes y los que más he visto.

1. Se desconoce el campo al que se ataca

Hace un tiempo escribí sobre la necesidad de ser uno mismo el propio usuario del servicio. Esto para mí es muy importante. Hay gente que ha conseguido triunfar en un proyecto relacionado con un área que desconocía, pero personalmente creo que es mucho más fácil si uno de los promotores, y desde mi punto de vista el que debe ser el líder, conozca las necesidades del usuario de primera mano.

2. Asumir lo que el usuario o consumidor va a necesitar a la hora de priorizar

Éste es uno de los motivos por los que me parece tan importante el punto anterior. Si no conoces muy bien el mercado al que te diriges de seguro que vas a asumir demasiado y sin una visión objetiva, lo que tus clientes van a necesitar.

Hay que medirlo todo al máximo posible, la analítica web es vital, saber interpretar la información y datos a tu alcance para ver lo que realmente está pidiéndote el usuario y los errores que estás cometiendo a la hora de ponerle fácil la compra o consumición del servicio.

3. Creer que la tecnología es lo que más importa

Si eres programador seguramente sabes recitar de memoria todos los patrones de diseño que conoces y la definición del método de iteración sobre espacios de Krylov, pero esas cosas no importan para hacer funcionar un proyecto en internet.

Saber comunicar, enfocar bien el producto para que sea útil al usuario, fijar precios, diseñar ofertas, conseguir clientes o usuarios, dar soporte, gestionar la facturación, conseguir alianzas, conseguir contactos, crear marca… podría seguir. Todo esto hay que hacerlo, y es importante hacerlo bien ya que tu competencia lo va a hacer bien.

Es mejor algo que no funcione perfecto, o que sea una chapuza de programación, pero que esté online y sea lo que el usuario necesita a algo perfecto que no lo use nadie o que nunca vea la luz. El mejor ejemplo es WordPress de Automattic.

4. Creer que la tecnología no es crítica

¿En qué quedamos? Ya sé que he dicho que la tecnología no es lo que más importa. Pero importa, y mucho.

¿Quieres hacer tu proyecto web en algún cms como Joomla y tener tu hosting en 1and1?, adelante. Estoy seguro que conseguirás arrancar con el proyecto mucho antes que otros que puedan pensar en hacerlo desde 0.

El problema viene cuando los módulos del cms ya no cumplen con lo que quieres, el sistema de búsqueda es imposible de optimizar por todos las dependencias de plugins y personalizaciones que tienes, escalar el proyecto es imposible. Puede que encuentres algún programador especializado en ese cms en concreto que pueda echarte un cable, o puede que no.

Son detalles técnicos de acuerdo, pero como consejo, procura tener en tu equipo, y a poder ser como socio, a un desarrollador web senior.

Soy defensor de que cada aplicación web es única y debe adaptarse a las necesidades del proyecto de forma natural.

No sólo hablamos de programación, tampoco descuides tus servidores. Si crees que puedes confiar un servicio del cual dependen tus ingresos y el de tus empleados por el que pagas 19.999€/mes es posible que sepas algo que el resto no o que estés cometiendo un error.

No obstante para empezar, no necesitas tampoco un equipo de gente de IT en la empresa ni 5 servidores para tu sitio web.

5. Pensar en proyecto web y no en empresa de internet

Si piensas que lo que estás haciendo es sólo un proyecto web, es decir un sitio web, como si fuese un foro o algo así, tu visión de negocio no sólo está limitada sino que nunca va a ser lo suficientemente sólida.

Personalmente creo que hay que pensar en cómo sacar dinero, no para pagar el hosting, el diseño y la programación, sino para pagar como es debido a un equipo excepcional que empuje al proyecto a ser líder mundial.

6. No destinar los suficientes recursos

Todo tiene un coste, y si quieres que tu proyecto sea lo suficientemente sólido debes saber calcularlo y conocer exáctamente cuantos y qué recursos necesitas para el mismo.

Mucha gente en internet comenta que necesita 50.000 euros para empezar, clavados. No hagas eso, no es serio.

No tengo nada en contra de la gente que busca inversor, tan sólo me dan pena aquellos que ni se plantean en llegar a tener una primera fase (o MVP) en funcionamiento de no tener un inversor.

Sin embargo es un error de no tener recursos suficientes no ejecutar el proyecto o no buscarlos. El primer banco que visites te va a enseñar la puerta, amablemente o no, pero debes seguir buscando.

Si es necesario cambiar de diseño tres veces en dos años, hazlo. Si necesitas más programadores en tu equipo o necesitas quien atienda usuarios en inglés, japonés, italiano o el idioma del país en el que creas que el proyecto puede conseguir usuarios, búscalos!.

Sin duda otro recurso que se suele destinar de forma insuficiente es el tiempo, desarrollar un proyecto es duro y requiere tiempo, mucho. Normalmente los programadores somos demasiado optimistas en tiempo y los promotores sin experiencia, demasiado ilusos.

7. Creer que basta con subir la primera versión

A muchas personas les basta con una primera aceptación, unas cuantas entrevistas en medios que estén de moda, unos cuantos RT y el primer pico de visitas en la web para ser lo suficientemente complacientes como para pensar que no tienen que hacer mucho más.

Especialmente si la resistencia económica de los promotores no depende directamente de los ingresos del proyecto, se corre el peligro de que se vaya convirtiendo en una pequeña anécdota en los blogs de tecnología e internet.

La constancia, el sacrificio y la dedicación son esenciales para todo proyecto, pero en un lugar como internet en el que las cosas maduran o mueren a toda velocidad, son esenciales.

8. No hacer marca ni comunidad, no basta con invertir en publicidad

El trabajo debe acompañarse de visibilidad, acciones que lo hagan estar vivo y que “agiten” de vez en cuando el mercado. Que se vea que el proyecto está ahí y que la visión del mismo sea tan viva y clara que los que sientan afinidad con ella se molesten en saber lo que estás haciendo, incluso antes de hacerlo.

Es muy importante, bastante barato si sabes hacerlo, y personalmente no conozco nada más efectivo.

Muchos emprendedores de éxito recomiendan desde el principio gastar en SEM, o en publicidad, cantidades que en muchas ocasiones superan los 6.000 euros al mes. Seguro que puedes aprovechar mejor ese dinero.

9. Creer que no puedes hacerlo

Creer que no puedes hacerlo es fácil. Sólo tienes que buscar una excusa y, si vives en España, las tienes por doquier. Te dejo algunas: estamos en crisis, tienes un puesto de trabajo estable que puede que nunca recuperes, estás en paro y no tienes ni un duro, tienes hijos, tienes novia o mujer o una mascota que te mira con ojitos de preocupación cuando le dices lo de que vas a ser autónomo, eres demasiado joven, eres demasiado viejo, eres hombre pero si fueses mujer lo tendrías más fácil, eres mujer pero si fueses hombre lo tendrías más fácil, no tienes tiempo para eso…

Si buscas una excusa hazlo cuanto antes y abandona, es mejor que meterte y fastidiar a otra gente que pueda estar en tu equipo y esté dispuesto a darlo todo sin excusas.

10. No tener visión

Hay que saber lo que se quiere, y cuando se es más de uno o dos socios la cosa se complica para ponerse de acuerdo. Se necesita una visión conjunta ante todo, sin una visión la incertidumbre se hace latente a diario.

Sin un camino a seguir que sea el que guíe las decisiones del día a día, siempre se duda sobre qué opción elegir y en qué priorizar. La visión es fundamental.

5 comentarios en “¿Por qué los proyectos web fallan?”

  1. Asier, de acuerdo en casi todos los puntos, pero hay una cosa que no me canso de repetir a quién me pregunta. En mi modesta opinión el punto cero que te falta: el por qué. Las razones por las que meterse en una aventura son mucho más importantes que el qué y el cómo.

    Todo el mundo se cansa de dar recetas de éxito, algunos de fracaso, de qué hacer y que no hacer. Pero si no tienes claro por qué haces algo nunca podrás saber si lo estas consiguiendo o no.
    Hay AAPP que invitan a emprender para salir de la crisis (ejem), hay “emprendedores” que creen que han tenido la idea mágica, hay gente que piensa que es joven y puede probar para volver al redil si le va mal, hay gente de todo tipo.
    Pero eso son cuestiones circunstanciales que aparecen y desaparecen (las ayudas, la idea ya no parece tan fantástica ni única, pasar alguna estrechez es molesto, etc.), de modo que si no tienes clara tu motivación es muy sencillo bajarse del carro.

  2. Muy interesante tu post, Asier y estoy totalmente de acuerdo con estos puntos, desgraciadamente en mi agencia tambien he vivido algunas de estas situaciones en las que por X motivos acaban dinamitando el final de un posible gran proyecto. Lo peor en algunos casos es que eres consciente de que la idea es realmente innovadora y lo tiene todo para que triunfe, pero incluso con eso solo tienes el 5%-10% del proyecto y el resto, convertirlo en algo tangible puede llegar a ser realmente una pesadilla si las bases de esta idea no son suficientemente solidas y estan perfectamente definidas.
    Curiosamente en mi blog tengo un post que redacté para aconsejar a personas decididas a emprender en una startup, creo que tambien les haria falta leer esta parte para situarse en la realidad del proyecto.

    Saludos

  3. Totalmente de acuerdo, incluyendo el punto cero de Alberto.

    Rubén, eso me ha pasado en el último proyecto (ajeno) en el que participé. No merece la pena empezar a trabajar en algo si no están bien claras las funciones de cada parte, porque al final, al que le toca pagar siempre le parece que está dando demasiado, o peor, que le están estafando. Y eso me hierbe la sangre…

    Batallita:
    Me estoy acordando de una anécdota que nos pasó éste fin de semana. Iba con la familia de vacaciones, y en la gasolinera vemos a varias personas discutiendo vivamente en un coche.

    Una de las personas le pregunta a un familiar que cuanto se gastaba en gasolina, yendo y volviendo de madrid a valencia.

    Mi familiar es transportista, por lo que conoce muy bien el medio, y responde que entre 80 y 100 euros, dependiendo del tipo del combustible, del tipo de coche (en éste caso un turismo), de cómo conduzcas, y del tráfico que te encuentres.

    Cuando nos vamos de la gasolinera, allí seguían discutiendo entre ellos.
    Mi familiar nos cuenta, que en la tienda de la gasolinera, se había encontrado con la persona que le preguntó anteriormente, y éste le contó que sus acompañantes (a los que no conocía), querían que les llevasen (ida y vuelta) a valencia por 20€, y él, al tratar de explicarles que eso era imposible, y que sólo en gasolina ya eran 100€ de gasto, le estaban acusando de estafador, y no había manera de hacerles cambiar de opinión, así que él iba a meterle 5€ de gasolina al coche, para que ella viera “hasta dónde le llevaba el coche” con ésa cantidad de combustible…

    Conclusión: La gente ve lo que quiere ver. Si yo hubiera sido éste chico, empiezo por no montarles ni en el coche.

    (Vaya ladrillo que he escrito, espero que al menos os hayáis reído un poco con la experiencia, es ridícula…)

  4. Creo que tienes razón en todo lo que dices. Sólo discrepo en un tema. Comentas o sugieres q no es una buena opción utilizar un CMS y un servidor compartido barato para tu proyecto web, ya que cada aplicación es única.

    Bien, estoy de acuerdo contigo en que cada aplicación es única y q es muy probable q requiera un desarrollo personalizado para q se pueda escalar como es debido, y pueda crecer.
    Pero pienso q la mayoría de las veces, no sabes cómo va funcionar tu proyecto web, no sabes la aceptación que va a tener, si va ser un éxito o va a pasar desapercibido.
    Yo por ello, recomiendo siempre realizar una aproximación a tu idea con un CMS y sacarla al mercado lo más rápido posible (el tiempo aquí es importantisimo), y ver cómo va funcionando tu proyecto, sin haber invertido una gran inversión de dinero o tiempo de desarrollo. Si tu proyecto funciona puedes empezar a desarrollarlo desde 0 al mismo tiempo q vas gestionando el actual y recogiendo el feedback de los usuarios. Ya q la mayoría de los proyectos requieren replantearse muchas cosas después de estar funcionando algún tiempo.

    De esta manera, puedes lanzar tu proyecto mucho antes, ver su aceptación, y desarrollar tu proyecto desde 0 con la experiencia y feedback q tienes del actual.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *