La mejor forma de crear un software es que tú mismo seas un usuario real.
Cuando cocinas es importante que pruebes tus propios platos, los mejores libros que he leído son los que cuentan historias reales, los mejores profesores son los que han vivido experiencias personales, los mejores programas son los que desarrollas para ti mismo.
En teoría, no hay diferencia entre teoría y práctica. Pero en la práctica sí que la hay.
El primer software que desarrollé en mi vida fue en el año 1997 para el departamento comercial de la empresa de transporte en la que trabajaba. Aquel programa lo desarrollé en Access; no tenía ni idea de programar, pero sabía perfectamente el problema que tenía que resolver. Vivía los problemas de mis compañeros cada día, con lo cual fue fácil mejorar la productividad del departamento. El software estaba mal programado y la herramienta de desarrollo no daba para más, pero fue un éxito.
Años más tarde conocí Velneo (en aquella época Velázquez Visual) y desarrollamos una gestión de software completa para la empresa en la que trabajaba. Aquella semilla se convirtió en Visualtrans, una de las empresas líderes en España en software de Transporte. El secreto del éxito: desarrollar un software para nosotros y después crear un equipo de personas extraordinarias que lo han convertido en una referencia en el sector.
Vender lo que tú no has probado
¿Te puedes imaginar vendiendo un coche a una persona sin carné? Esto es algo habitual en la industria de software: empresas que venden software, gestión, productividad y tecnología, pero que internamente usan Excel para hacer las facturas y una agenda en papel.
Uno de los grandes aciertos que tuvimos en Visual MS fue crear en el 2000 un software interno de toda nuestra gestión en Velneo 6x, desde la reserva de un coche hasta la tesorería: todo estaba desarrollado en Velneo. En los últimos años hemos migrado nuestro software a Velneo v7 y usamos muchas de las Open apps del catálogo. Dentro de mis tareas de coordinador de Velneo está la del desarrollo de un software de inbound marketing que usamos internamente y que me permite estar al día, como programador, de la tecnología que vendemos.
Ejemplos de comer tu propia comida de perro
En la industria del software hay un dicho que aplican muchas empresas: comer tu propia comida de perro.
- Google empezó usando las Google Apps como una tecnología interna.
- 37signals desarrolla software que soluciona sus propios problemas y después lo vende al mundo.
- Salesforce tiene uno de los mejores departamentos de ventas de la industria, organizado 100% con su software.
- Facebook se creó como una red social en la universidad donde estudiaba su fundador.
- Trello es un producto que se creó para solucionar los problemas de gestión de proyectos de sus fundadores.
- Velázquez Visual se creó para solucionar el problema de crear un software de Librerías.
