Tres consejos prácticos para empezar a desarrollar tu Startup. Parte I.

Hay emprendedores con buenas ideas y talento pero con poco conocimiento técnico del medio online. Tienen muchas ganas, pero lamentablemente no están encontrando la forma de ejecutarlos con garantías cuando buscan hacer outsourcing y lanzar su idea. Si, sabemos que lo mejor para una nueva startup es tener el equipo de desarrollo en casa, pero no siempre es posible por costes o porque no se encuentra al personal cualificado (esto da para otro debate).

Así que he creído buena idea construir, desde mi modesta experiencia una serie de posts en forma de consejos prácticos para empezar a desarrollar y construir un proyecto online. Son ideas fuera de la teoría purista emprendedora y de la cual ya esta Internet lleno. Mi intención es enfocarlo más a lo práctico y dar un poco de luz al camino. Espero que resulte útil a alguien y encantado de recibir comentarios constructivos y otros enfoques.

1º- Gestión de proyecto. Empezar un proyecto como una startup es jodidamente complejo y requiere de tantas tareas e información que hay que ser algo organizado para no ir dando tumbos y poder mantener un rumbo enfocado. Da igual que estén solos al principio, organizenlo y apuntenlo todo. Para esto nosotros en BitEstudio usamos actualmente: 
  • Basecamp un gestor de proyectos que, después de probar muchos, sólo puedes rendirte a sus pies por su simplicidad y efectividad. También pueden probar Teambox que tiene versión gratuita. 
  • Google Apps para crear las cuentas de correo en Gmail bajo tudominiocool.com y usar Google Doc y Google Calendar. Aquí tienes la versión gratuita de Google Apps (tienen el enlace algo escondido) para usarlo hasta 10 cuentas. 
  • Highrise, un CRM, o usa una hoja de cálculo en Google Doc para empezar a apuntar todos los contactos, teléfonos, posibles clientes, respuestas comerciales, instituciones públicas, inversores, etc. Si, al principio apuntarlo en solo en tu móvil parece buena idea, pero cuando dejes de estar sólo te acordaras de este punto. También puedes usar los contactos compartidos de Google App.
2º- Gestión del desarrollo. Aquí empezamos por terreno duro. Imprescindible para el proyecto usar control de versiones o también conocido como repositorio. Repito, si o si, este punto es innegociable. Si contratas a una empresa para el desarrollo asegúrate que usan uno. Si te miran con cara de "este tio de que habla" sólo puedes hacer una cosa, salir por patas. Es increíble, pero aún hay empresas que no usan control de versiones. Si eres un desarrollador junior y no usas ninguno, estas tardando en ponerte las pilas ;). Nosotros usamos Git y pagamos felizmente por Github. Otras posibilidades más comunes son Mercurial o Subversion (SVN).

Otro imprescindible. Para andar a caminar les advierto que hacer la carta de los reyes magos de características, funcionalidades y montones de "Nice to Have" sólo te llevaran a gastar un montón de pasta y dinero sin garantias de éxito. Si les sobran de las dos me alegro por ustedes y prueben suerte. Pero para emprendedores con recursos modestos les vendrán bien la metodología Ágil, SCRUM -es el que usamos- o KANBAN. El proyecto y los futuros usuarios se los agradecerán. Podrán mantener simple y enfocado el primer prototipo y podrán pivotar rápidamente para cambiar, eliminar o añadir nuevas funcionalidades que validen lo más rapido posible los modelos de negocio.

Para gestionar las historias de desarrollo que se esta haciendo, cuales se harán y cuales se hizo, usamos Pivotaltracker. Para nosotros no tiene rival. Lo que puede ser Basecamp para un Director de Proyectos, Pivotaltracker lo es para un Director de Desarrollo. 

3º- Valida tu proyecto. Dos palabras, "Lean Startup" (Contenido en Español). Lanza lo antes posible y valida tu idea vendiendola a tus clientes potenciales antes de lanzarla.   Aquí soy conciso que el post se me ha quedado algo largo, pero en futuros post intentare explicarlo mejor. 

Por hoy creo que es suficiente. Espero que estos primeros consejos sirvan a algunos emprendedores. Avisarles que próximamente escribiré sobre mockups, templates y algunas aplicaciones SaaS interesantes. Agosto va a ser un gran mes y quiero celebrarlo escribiendo por aquí, así que no se vayan muy lejos, prometo volver.

Play BITTV. Empezando con "Pivotaltracker"

Logo_bittv2
Hace casi 2 meses arranque una iniciativa personal llamada BITTV. Se trata de webcasts quincenales sobre aplicaciones y tecnologías web que hago desde la oficina y en directo.

La motivación básica que la impulsa es una frase corta que muchas veces les digo a las personas que me preguntan dudas sobre Internet y el uso de herramientas online.

Es fácil si lo intentas.

Llevaba bastante tiempo queriendo empezar a hacer webcasts, pero no empece hasta que Marcos Martín de 4dtres me planteo unas dudas que tenía sobre la gestión de proyectos tras ver la charla que dí en el DDC Colaborativo de Meideistudio.

Era una buena oportunidad. Para que explicarle algo a una persona si puede hacerlo a X usando Internet y streaming en directo. Además, así de paso le devuelvo a Internet una partícula de lo mucho que me ha dado todos estos años. Información y formación gratuita ilimitada.

Y aquí está. El primer webcast de BITTV, "Subir a nivel 1 en Pivotaltracker, una herramienta para el desarrollo ágil.". Después vendrían "Aprende Twitter con Hootsuite" y "15+1 aplicaciones web para la monitorización de marca en internet." que colgaré aquí próximamente, aunque ya los puedes ver en el canal de Ustream.