Free As In Freelance
being the adventures of Jaime Iniesta on the wild wild web
Consejos para montar un proyecto propio, algunas conclusiones
written on 09-12-2008 |
comments
El pasado martes celebramos el primer Tech Coffe del grupo Freelance Girona, para hablar sobre nuestras experiencias montando proyectos propios, y ver si podíamos reunir una serie de consejos a tener en cuenta.
El evento tuvo tanta asistencia (creo haber contado 12 personas) para el formato elegido que tuvimos que movernos a un sitio más grande, a la cafetería 1/2 Kmí. Allí, sentados en la terraza y bien provistos de cafeína, estuvimos debatiendo sobre el tema.
Aquí están mis anotaciones, os animo a que las ampliéis dejando comentarios y publicando memes en vuestros blogs.
# 1 - las ideas son un multiplicador de la ejecución.
Desterremos el mito de que lo más importante es tener una idea genial. Como apunta Derek Shivers en su post ideas are just a multiplier of execution, lo que verdaderamente importa es como ejecutes, cómo lleves a la práctica una idea. Una idea muy buena que se queda sin llevar a la práctica no vale nada. Una idea muy buena que se lleva muy bien a la práctica, vale muchísimo. Una idea muy mala que se lleva muy bien a la práctica, es un desastre total.
# 2 - tampoco necesitas una idea original.
Otro mito que a mucha gente le impide comenzar un proyecto es el evitar repetirse. Si ven que otro ya ha tenido la misma idea, no se atreverán a hacer ellos una nueva aplicación para lo mismo. Esto no siempre es así, puedes coger la idea de otro proyecto y sencillamente, hacerlo mejor que ellos.
¡Ojo! Mejor no significa hacer más cosas que tu competencia, la mayoría de las veces, significará hacer menos y mejor. O también puedes especializarte en un aspecto en concreto, o dirigirte a un público más restringido...
# 3 - tómate tan en serio como te tomas a tus clientes.
Un error muy frecuente es dar menos prioridad a los proyectos propios, dejándolos para cuando no tengamos nada mejor que hacer. Normalmente esto se traduce en que trabajaremos en proyectos para clientes, y dedicaremos ratos sueltos a avanzar en nuestro proyecto.
Pero lo que acaba pasando es que nunca tenemos tiempo libre. No se si es tu caso, pero en todos mis años de freelance nunca me he quedado sin proyectos. Siempre tengo algo que hacer para clientes, así que yo también he caído en este error de dejar los proyectos propios para mis ratos libres.
Lo mejor es que apuestes decididamente por tu proyecto. Si te lo puedes permitir, resérvate un par de meses para trabajar de seguido en tu proyecto y publícalo cuanto antes. Si no puedes permitirte estar un par de meses sin facturar, considera dedicar media jornada, dos horas, una hora al menos cada día para avanzar en tu proyecto. Incluso ponlo en tu agenda, y mejor si es dentro de un horario fijo que te fuerce todos los días a avanzar en tu proyecto, aunque sea despacio, pero día a día.
# 4 - ¿qué es para tí el éxito?
Suele ser frecuente en las reuniones de freelances fantasear con que nuestra aplicación acabe siendo comprada por Google, o con forrarse de la noche a la mañana con otra nueva página del millón de dólares. Bueno, ¿por qué no?, pero... uno puede tener éxito con mucho menos!
Para mí, sería suficiente con sacar 300 € al mes en adsense. Eso sería un buen incentivo para seguir manteniendo un proyecto propio. Si saco más, pues eso que gano :) Y aunque no saques dinero directamente, si tu proyecto es conocido te puede servir para tu curriculum. No es necesario megaforrarse directamente, no te obsesiones y disfruta con tus horas de programación.
# 5 - apuesta fuerte
No des por sentado que en cuanto publiques tu aplicación, comenzarás a recibir visitas automáticamente... un empujoncito inicial puede venirte muy bien. ¿Puedes permitirte gastar unos cuantos cientos de euros en adwords o similar? Considéralo, recibirás muchas visitas que son la base para que tu aplicación comience fuerte... los usuarios... después ya se irá corriendo la voz.
# 6 - ingresos: publicidad, o cobrar a usuarios
Para conseguir dinero con tu aplicación tendrás que pensartelo bien... esta es la parte difícil. La manera más inmediata es mediante publicidad en tu web, tipo adsense o similar... la realidad es que hace falta mucho tráfico para conseguir un dinero decente con esto... así que nada, te tocará conseguir mucho tráfico. :)
La otra manera obvia es cobrando a los usuarios. Aconsejan dar siempre cuentas gratuitas, y cobrar por servicios avanzados, tipo premium, etc. O cobrar a un tipo de usuarios y a otros no (por ejemplo en las webs de anuncios de pisos, a los que buscan vivienda no se les cobra, pero sí a las inmobiliarias para salir mejor posicionadas en los listados). Esto ya es tu modelo de negocio, tendrás que pensarlo a fondo...
# 7 - ¿nacional o internacional?
El tema de dirigir tu aplicación a un solo país o a todo el mundo también dió que hablar. Por un lado, yo soy de la opinión de que, ya puestos, mejor dirigirla a todo el mundo haciendo que el idioma principal sea el inglés. Por otro lado, si deseas especializarte en una cultura determinada, mejor centrarte en un solo idioma / zona.
Un tema que hay que tener en cuenta es que, si se va a cobrar a los usuarios, habrá que enterarse bien de cómo hay que hacer con el IVA e IRPF para poder facturar fuera de nuestro país. Nadie supo dar una respuesta concreta, así que si sabes algo de este tema, se agradece!
# 8 - términos legales
Es importante también que tengas un apartado de "términos y condiciones" en tu web, explicando hasta donde te responsabilizas. La mayoría de la gente suele hacer un max-mix de los términos y condiciones de otras webs. Sin ir más lejos, los términos y condiciones de Twitter se inspiraron en los de Flickr.
Infórmate también, si estás en España, sobre la LOPD.
# 9 - desarrollo guiado por tests
Al igual que en los proyectos que hagas para clientes, no dejes de cubrir todo tu desarrollo por un buen conjunto de tests que te den confianza sobre tu aplicación y te ayuden a dormir más tranquilo.
# 10 - automatiza el mantenimiento del servidor
También al igual que en los proyectos para clientes, no olvides automatizar al máximo las tareas de mantenimiento del servidor como los backups periódicos, y la monitorización de servicios. También con esto, vivirás más tranquilo.
...y hasta aquí los puntos principales que recuerdo. Si se te ocurre algo más por favor añádelo como comentario aquí mismo. Echa también un vistazo al blog de Freelance Girona para saber si otros asistentes a la charla han publicado sus conclusiones en sus blogs.
Para finalizar, la foto del evento cogida del blog de Jordi Catà:

