En aproximadamente una semana debería salir la primera beta del cliente de escritorio de SEOpole, hasta entonces os dejo un pantallazo…
Archive for August, 2006
Estamos desarrollando nuestro producto. Le dedicamos mucho tiempo y dinero. Nos vamos acercando al final (o estamos al principio, da igual), cuando llega el momento de decidir que licencia aplicar a nuestro producto. ¿Software libre?, ¿privativo?. ¿Una mezcla de ambos mundos?. Analicemos un poco los pros y los contras antes de dejarnos llevar por la propaganda o el corazón.
Supongamos que escogemos una licencia de software libre. Con esto podemos conseguir que nuestra comunidad de usuarios crezca más rápidamente (no entender esto como que el marketing no es necesario!), pero tú quieres vivir de esto, ¿no es verdad?. Veamos de dónde se le saca el dinero tradicionalmente.
- Servicios: Es lo que se nos dice siempre. La parte mala es que una microISV, con recursos tan limitados como los nuestros, tiene una capacidad para dar servicio muy limitada. O al menos no con todas las garantías que a nuestros clientes les gustaría (¿qué sucede si te pones enfermo?).
- Documentación: Normalmente va de la mano de la anterior, y se trata de ocultar cierta información (ejemplos, explicaciones más completas) de forma que la gente pague unos euros por ella. Con el emule es mal momento para esto, pero como digo, suele ir unida a una oferta de servicios, que es lo que realmente interesa.
- Acceso al código fuente: Aunque la gente no lo suele entender, el propio Stallman empezó vendiendo emacs (tan fácil como: enviame 20USD y te envío el código en un disquete), de modo que nada impide que lo hagas de nuevo. El mundo de internet ha revolucionado esto y no puedes impedir que quién te lo ha comprado lo ponga en circulación, pero siempre puedes vender el acceso al SVN en modo de subscripción (es decir, con las updates). El ser software libre NO obliga a que pongas paquetes para descarga en sourceforge, las cuatro libertades no van por ahí.
Así que dadas las circunstancias… ¿escogería una licencia libre para mi producto?. Depende (madre gallega que tengo ;-) ). Depende de tu mercado, depende de tu plataforma, depende del tipo de producto.
El mundo de Mac OS X, por ejemplo, está más habituado a pagar pequeñas cantidades por su software, el de Linux a no pagarlo y el de windows a usar el emule (perdón por el simplismo de esta segmentación). En tipos de productos dónde hay ya grandes herramientas libres (o un exceso de ellas, por ejemplo, de gestión de proyectos vía web) será más difícil colocarlo si no es realmente especial (en funcionalidad, soporte, etc.). No es lo mismo un producto para informáticos (que saben que es el software libre) que uno para farmacéuticos (que, probablemente, ni lo saben ni les interesa).
La respuesta no es fácil, tenemos que vivir de nuestro producto (ya sea de su venta o de servicios), de modo que tenemos que pensar bien esta parte. Para otro día dejo la parte del software privativo y las mezclas de ambos.
En el capítulo de ayer dijimos que la mayoría de los productos que tienen éxito últimamente nacen siempre de una necesidad, y que observando bien de qué se queja la gente podemos encontrar buenas ideas para desarrollar nuestros productos.
¿Pero que sucede si es de un ámbito en el que no tenemos ni idea?. Aunque nos cueste mucho creerlo, los informáticos sabemos mucho de lo nuestro pero no demasiado de los demás. Pongamos el caso de una consulta médica. Podemos tener más o menos claro que hay clientes/pacientes, citas/visitas, enfermedades y medicamentos. ¿Lo tenemos todo para desarrollar nuestra aplicación?.
Obviamente no. ¿Sabemos si realmente el problema de la consulta es gestionar las citas? (eso lo hace el Outlook), ¿o será el acceder rápidamente al historial?. ¿O será agrupar sencillamente los documentos físicos que genera cada paciente?. ¿Y si el visitador médico le incluye de regalo un programa de gestión que es justamente lo que busca de regalo con otros servicios?. Y lo mismo es aplicable para cualquier otro área de actividad, incluso el desarrollo.
¿Entonces que hacemos?: aprender. Alguien te tiene que dejar aprender de su negocio para que el resultado sea óptimo. Si no lo hacemos así, puede que todo el tiempo que le dediquemos a nuestro producto no tenga sentido.
Supongamos que tienes un amigo médico, aunque realmente vale cualquier tipo de profesión: carpintero metálico, antenista o camionero, simplemente cada uno tiene su propio problema. Cada vez que os reunís, aprovechando que eres informático te cuenta sus problemas con la informática, y tu ves claramente un hueco ahí. Bingo! :-D. Si tu amigo es el jefe, lo tendrás más fácil, aunque corres el riesgo de que te explote.
Si no es el jefe (o si lo es pero además de amigo es justo), o si es un tercero que aporta otro servicio (como el visitador que comentábamos anteriormente), podéis crear algún tipo de alianza que sea buena para los dos. Por ejemplo:
- Desarrollo a un precio reducido. Ya que te está permitiendo aprender sobre su sector, puedes cobrarle un precio reducido (digamos un fijo mensual suficiente para vivir). Él obtiene un producto mejor, y a ti te están pagando por algo que normalmente no harían (si estamos desarrollando un producto propio), además de conseguir un mejor producto.
- Lo ideal sería que este socio se implicase en las ventas. Si él habla de tu producto a sus colegas (en reuniones, foros o boletines), tendrás mucho hecho del primer paso del marketing, es más, lo están haciendo por ti. Para asegurarte de que se implica, ofrécele un % de cada licencia/instalación/xxxx que vendas.
- Combina las anteriores a vuestro gusto, y añade ideas de tu propia cosecha.
Estas alianzas no siempre son posibles o fáciles, por eso hay que incentivarlas, para asegurarnos de que todos tenemos interés en que creemos un producto con posibilidades de venta. No es una garantía de éxito, pero todo ayuda.
Teniendo en mente crear una microISV, el principal problema suele ser escoger una (o varias) de esas grandes ideas que tienes para desarrollarla hasta el final. Pero ¿cuál?. La solución es fácil, a la que más salida comercial veas. No hay que olvidar que quieres vivir del software, ¿no es verdad?.
¿Pero qué sucede si no tengo una buena idea?. ¿Cómo la consigo?.
Lo ideal sería que no te molestaras tú en pensarlo, que te lo pidieran :-D. Existen varias aproximaciones a la sequía de ideas, pero parece ser que sólo una solución es valida viendo los productos que tienen éxito.
- Prestar atención. La mayoría de los buenos productos nacen de la necesidad. Si observas con atención podrás detectar varias situaciones en las que un nuevo producto facilite la relación con la tecnología de los usuarios. No tiene porque ser único, no tiene porque ser más bonito, simplemente tiene que hacerles la vida más fácil.
Ten en cuenta que con esto estarás además en posesión de algo vital a la hora de comercializar tu producto (como ya vimos en Como hacer que te conozcan: primer paso): conocerás tu público y sabrás a quién dirigirte para venderlo (ya hablaremos del cómo).
Esto tampoco te asegura el éxito, pero al menos es un buen paso inicial.
Aunque por distintas razones sólo se puede descargar en forma de EXE de Windows, ProjectioPM esta desarrollado en Java, y es ejecutable vía Java Web Start, nuestra primera intención. En realidad, su editor (el que permite crear las preguntas, más noticias en breve), también es una aplicación Java Web Start. Tengo que reconocer que desde hace años estoy enamorado de algo tan simple y tan elegante como Java Web Start, que permite instalar y actualizar aplicaciones de escritorio a través de la red sin (demasiados) problemas.
Esto me ha hecho considerar la opción de que la interface de Projectio Office (del que ya he hablado por aquí) tenga una aplicación web mínima, pero que el grueso de la misma fuera una aplicación de escritorio.
¿Razones?.
- Cada vez soy más vago y perezoso como para pelearme con el HTML.
- Tengo la sensación de que aún hay muchos usuarios no informáticos de que siguen sin tener claro la diferencia entre aplicación web y aplicación de escritorio. Y que incluso no les gusta la parte web.
- Incluso para los informáticos… ¿abrir una página web?. ¿Y por qué no integrarlo en el IDE (opcionalmente, claro)?.
Inconvenientes también los hay, aunque de momento me los callo, simplemente me gustaría recoger el feedback sobre esta idea. ¿Comentarios?.
Dejaremos para otro día las motivaciones para crear nuestra empresa, o las formas de llegar a nuestra idea féliz. Atendiendo a la petición del gran Alberto Gimeno, hablaremos un poco de marketing.
Ok. Tengo o voy a tener mi producto en breve, me interesa que ya se empiece a conocer mi producto. ¿Qué es lo primero que tengo que hacer?. ¿Mi web?. ¿Abrir un blog?. ¿Anunciarme en Adwords?. ¿Contratar una página en El País?. No. Lo primero que tenemos que hacer es tener claro quién queremos que nos conozca, definir nuestro público objetivo.
- ¿Quién va comprar nuestro producto?.
- ¿Quién va a usar nuestro producto?.
- ¿Quién decide si se compra o no nuestro producto?.
- ¿Cómo puedo llegar a cada uno de ellos de la mejor forma?.
- ¿Qué les digo a cada uno de ellos?.
- ¿Qué quiero que hagan cada uno de ellos al recibir mi mensaje?.
Efectivamente, lo primero que tenemos que hacer es pensar un poco sobre el mercado al que va destinado nuestro producto. No es lo mismo tener un generador de código que una herramienta de posicionamiento en buscadores. No es lo mismo vender asesoría tecnológica que un simulador de exámenes.
Pongamos el caso de MPO de Ribe Software. Nuestra primera idea podría ser la pensar que enfocar el producto a los desarrolladores, publicando noticias en javaHispano es lo más correcto. Ummm… ¿seguro?. Pensemos un poco más, sólo un poco más.
(NOTA: Alberto, no te voy a hacer el plan de marketing, son tres ideas lanzadas, te tocar darle un par de vueltas).
- ¿Quién va comprar nuestro producto?: Empresas de desarrollo de software. Es posible que alguna startup unipersonal, pero muchas veces este tipo de personas tiene su propio camino. ¿Qué empresas?. A primera vista diría que empresas más bien pequeñas (< 30 empleados), puesto que a partir de ahí tienen recursos para muchas más cosas.
- ¿Quién va a usar nuestro producto?. Los desarrolladores. Esta es la más fácil normalmente :-D.
- ¿Quién decide si se compra o no nuestro producto?. Pues me temo que normalmente los desarroladores no :-(. En ese tipo de empresas será el jefe de desarrollo, aunque programe de vez en cuando y sea asesorado por los propios desarrolladores.
- ¿Cómo puedo llegar a cada uno de ellos de la mejor forma? y ¿qué les digo a cada uno de ellos?. Esta es la parte difícil. Puedo intentar llegar a quién decide de forma directa o indirecta (¿hacer que los desarroladores le hablen de mí?). A través de un anuncio en una revista, un weblog interesante o artículos con ejemplos de uso de mi software. ¿Qué hacer?. Como dijimos en un post anterior, nuestro tiempo y dinero es limitado, de modo que tendremos que definir nuestro plan y ajustarnos a él para hacerlo bien y no dar bandazos.
- ¿Qué quiero que hagan cada uno de ellos al recibir mi mensaje?. No hay que ser demasiado ambicioso, no quieres que te compren, esto es marketing, no comercial. Quieres que te conozcan a ti y (más aún) tu producto. Quieres que lo conozcan y si es posible que lo prueben.
Finalmente, una vez que te pones en marcha, decide como vas a medir el impacto de tu plan y mide el resultados. Descargas de demos, visitas en la web, lecturas de un artículo, email o llamadas. Cualquiera de estas opciones y muchas otras más valen. Pero teniendo en cuenta de nuevo la limitación de recursos, lo mejor que puedes hacer es dedicarte a lo que realmente merece la pena.
Suficiente por hoy.
Vale, eres un programador y tienes una buena idea (dejamos para otro día como hemos llegado a ella). Abres el IDE de tu agrado y te pones a programar. De eso se trata, ¿no?. Si. Umm… no. Esto… ¿más o menos?. Antes de ponerte a programar tienes que tener claro que es lo que quieres hacer, a lo que vas a dedicar gran parte de tu tiempo en los próximos meses. Si, digo meses, da igual lo rápido que programes. A la hora de vender un producto, tienes que tener en cuenta que hay muchas tareas además de las propias de desarrollo, que no por ser importante (si no no tendrías que vender), es menos vital que otras. No entraré en este post en detalle (iré hablando de ellas poco a poco, en otras entradas), pero al menos resumiré algunas de las más importantes.
A parte de programar tendrás que ver como dar solución a:
- El marketing. De nada sirve que hagas el mejor programa del mundo si no haces que la gente lo conozca. Es más, si no haces que la gente quiera comprartelo. Hay muchas formas de hacer marketing, pero es una labor que te tienes que tomar en serio desde el primer día, desde el día en que pienses el producto a desarrollar.
- Conseguir clientes. Aunque si tienes un gran producto y una gran marketing puedes conseguir que los clientes se mantengan solos contentos, lo más normal es que después de atraerles hacía tu producto tengas que hacer algún tipo de labor comercial para que acaben comprando. O para que compren más. O compren un extra. Lo suficiente para que ellos estén contentos contigo y sigan contigo mucho tiempo.
- Ayuda y soporte. Vale, alguien paga por tu producto y lo compra. Ten en cuenta que en función del tipo del programa, la ayuda en línea puede ser más necesaria unas ocasiones que otras, pero lo más probable es que siempre tengas que dar algún tipo de soporte a tus usuarios. Tenlo claro a la hora de vender tu programa. No es lo mismo hacer un simulador de exámenes que hacer un gestor de consultas médicas. La exigencia y las necesidades de un cliente u otro varían, pero tu tiempo lo consumen igualmente. Y no te digo nada si quieres vender a nivel mundial.
- Distribución. ¿Cómo se puede vender tu producto?. ¿Directamente a través de la red?. ¿Mejor en kioskos junto a la revista XXXX?. ¿Quieres ocuparte tu mismo de la facturación a clientes?. ¿Y del TPV online?. ¿De gestionar las licencias o las activaciones del mismo?.
- Asuntos legales. Aunque nada impide que vendas tu producto como un persona física, nadie en tu sano juicio te recomendaría tal cosa. El tratar todos los temas legales, visitas a bancos, abogados, asesores y demás ayuda necesarias también tiene su coste.
Como ves todas estas tareas tienen un coste. Tanto en tiempo como en dinero. De modo que uno de los temas que tendrás que pensar también es si dispones del suficiente de las dos cosas para lanzarte a la aventura. Aunque a veces puede ser posible de otra forma, en función del tipo de producto deberás tener una dedicación plena a él. ¿Te imaginas decirle a tu cliente que el software que usa para algo vital de su negocio estará fuera de servicio dos días porque estas de viaje?. ¿O 6 horas porque estas en tu otro trabajo?. O simplemente, aunque pongas de tu bolsillo el trabajo de programación, ¿no crees que alguna tarea de las que he nombrado tienen un coste?.
De modo que también tendrás que aprender a:
- Organizarte. Las horas del día es una de las pocas cosas innegociables de la vida. Por mucho que lo pidas no vas a tener más de 24.
- Gestionar las finanzas de tu idea. Aunque tu pongas mucho de tu parte, intenta saber que te cuesta todo lo que haces. Incluido el ADSL si hace falta. Necesitas saber lo que te cuesta hacer tu producto para saber si te resulta rentable. ¿O crees que 1000 Euros al mes es suficiente por 12 horas al día de trabajo?.
Todo esto y muchas más cosas serán las que iremos desgranando en este blog. Poco a poco, desgranando cada uno de estos puntos (además de: el producto).
NOTA: por si te has incorporado tarde, si tienes una micro ISV y quieres participar como autor en este weblog, sólo tienes que pedirlo.
A veces pienso que sufro de personalidad múltiple. O como poco que me meto en demasiados fregados. En el post anterior hablé de la tesina que tengo que hacer para el master en el que ando metido hasta Diciembre (dios que año más largo se me está haciendo!), y hoy ya os puedo presentar http://www.vivirdelsoftware.com. Naciendo, no esperéis demasiado aún, pero todo se andará. Os dejo que leáis el post de presentación del mismo para que os hagáis una idea de lo que es y colaboréis si lo estimáis oportuno. Gracias.
Estoy realizando un master, un executive MBA por la UPC concretamente. Como trabajo final del mismo tengo que realizar una tesina, sobre un tema de mi elección, y el que escogido es: “Lanzamiento de una micro ISV en España”. No podía escribir de otra cosa :-D.
Para realizarlo, a parte de mi propia experiencia, me gustaría contar con las ideas y comentarios de mucha gente, algunos ya conozco, otros aún no. Por eso me he decidido a crear este weblog, como punto en el que compartir ideas y opiniones, en el que todo aquel metido en esta aventura pueda participar (incluso como autor si lo quiere).
Ya que es el contenido que tendrá mi tesina, la temática debería incluir todo lo referente a la creación de una startup, desde temas de organización, a temas de marketing o legales. Mi tesina se centrará en España, pero entiendo que eso sólo es aplicable (al menos de forma más fundamental) a los aspectos legales.
Veremos que sale.
Después de una última semana de Julio/primeros días de Agosto un tanto frenéticos (por fin salió a la venta projectio pm), por fin estamos todos disfrutando de unas merecidas vacaciones. O casi, al menos algunos, porque me temo que demasiadas mañanas aún me toca pasarlas delante del ordenador :-(. Cosas de ser una empresa pequeña y tener demasiadas ideas y cosas que hacer. Pero no me quejo, la verdad es que a pesar de estas 3-4 horas mañaneras, desconecto bastante.
¿Qué cosas quiero hacer este verano?… veamos… - Tenemos que seguir explotando projectio pm. La verdad es que la parte de marketing actual también es muy interesante. Todo lo que se mueve por la red, distribuidores, adwords, clientes potenciales y demás familia. Una experiencia enriquecedora.
- Esto además me viene que ni anillo al dedo, porque dentro del MBA que ando haciendo el tema de la tesina es “Micro ISV en España” :-D. Mi recientemente autodeclarado familiar piensa que si sale algo interesante podemos publicarlo. En realidad, si algún visitante se dedica a esto de vender software por internet desde su micro empresa me gustaría que se pusiera en contacto conmigo para intercambiar opiniones y que revisara el texto. Alguno en mente ya tengo.
- Projectio Office, del que he hablado hace poco por aquí.
- ebabel. Desde hace un par de semanas formamos parte de ese proyecto también. Tengo un par de tareas que hacer.
- Y…. una nueva idea con la que quiero experimentar y jugar, por si tiene sentido. Un primer esbozo está ya realizado, así que la semana que viene a lo mejor tenéis algo que ver. A todo aquel que le interese la temática SEO (Search Engine Optimization) le puede venir bien.
Los perjudicados…. bueno, varios, pero seguramente el más perjudicado de todos sea el juguete que mi recientemente autodeclarado familiar presentamos al Rails Day 2006: apuestoque. Una pena, era una idea simpática, pero 3 horas mañaneras nos me dan para más ;-).



Ultimos comentarios
Darwin, Yomismo, Marcelo, ibon, oscar ordoñez
» Flatee.com o cómo crear un proyecto en internet, ¿Buscas un piso compartido? at Linked, » Trabajando con Linking Paths, ¿Qué queréis saber de Linking Paths? at Linked, alberto, Jose, aitor, Jose, De Linking Paths a la Formula1 at Linked, Dani [...]
plunchete, M@k, el Buscaimposibles
¿Buscas un piso compartido? at Linked
Jesus Chuda Contreras, Angeles, Ger, Pedro, Alfonso, Windzor, javier, xelha
Cerramos el trimeste (2/2008) at Linked, Goio Telletxea, Sergio, el primo, alberto, raultxi