Qué puede aprender el software de Cholo Simeone?

Si se cree y se trabaja se puede.

 

Estamos los Atléticos de enhorabuena, se ha ganado la liga a los grandes. Soy del Atletico desde que viví en Madrid por 4 años  cuando era un crío.

Entonces me gustaba llevarle la contraria a los demás ;), la mayoría de la gente era del Real Madrid y del Barcelona, poco a poco le fui cogiendo cariño aquel equipo de la capital, tenía los mismos colores del equipo de mis amores el Sporting de Gijón. Lo que más me enamoró del Atlético era la pasión de su afición, que animaba y animaba sin descanso, nada que ver con ir al Bernabeu donde los errores son pagados con pitos.

Del Atletico de Cholo Simeone se pueden sacar muchos aprendizajes para nuestras empresas de software.

 

si se cree y trabaja se puede

 

Todavía no eres Facebook

En el último mes por lo menos 3 empresas diferentes que desarrollan en Velneo me han dicho, bueno, y que ocurre si nos convertimos en el próximo Facebook? Mi primera respuesta está clara, me alegraré infinitamente y tendréis todo nuestro apoyo. Lo que pasa que la mayoría de las empresas que conozco son pymes rentables de desarrollo de software. Conozco y trabajo con empresas de software que facturan, 100K, 1 Millón, 5 Millones y alguna 10 Millones, vendiendo software.

En todo el mundo hay 4 empresas grandes de tecnología (Google, Microsoft, Apple, Oracle) y millones de empresas de desarrollo pequeñas y medianas que se ganan muy bien la vida. Empeñarse en ser el Madrid, el Barcelona, Apple, Google, …. quizá sea un poco ambicioso. Primero márcate ser una empresa rentable y en crecimiento, después ya veremos el siguiente paso. El Atlético ha sabido muy bien cual es su rol y su presupuesto, ha jugado con sus armas y ha ganado la partida. No te creas lo que todavía no eres.

A falta de presupuesto trabajo

Cuando empezamos no teníamos ni un euro, (en aquella pesetas), la única forma de suplir la falta de capital y experiencia es la de trabajar, trabajar y trabajar. Al principio tu hora de trabajo no valdrá nada, con el tiempo y el trabajo todo cambia. Año a año, día a día y minuto a minuto, así se levanta un negocio de software. El Atlético lleva todo el año con la  mentalidad de partido a partido, domingo a domingo, latido a latido, no hay otra forma de levantar un negocio. Si no estás dispuesto no empieces.

 

Si se cree y se trabaja se puede

No pasarán 15 días sin que alguien te diga que tu proyecto no vale, que se irá al garete, que no sabes, que tu producto no vale, que no puedes, es normal, el que tiene que creer en tu idea eres tú, sólo tú. Hay que trabajar, fallar, levantarse, volver a fallar, volver a levantarse pero sobre todas las cosas, creer en lo que haces, creer que pese a todas las dificultades saldrás adelante. Esto no es un camino de rosas, acaso ha sido fácil para el Atlético ganar la liga, lo han pasado mal hasta el último minuto, han sufrido y trabajado en cada partido, si no trabajas y crees fracasarás.

Crear Software Cloud

Airbnb y Blablacar, son servicios web que están creciendo como la espuma, al final tener una casa vacía parte del año o viajar a madrid sólo en coche es un desperdicio de costes, si compartimos, ahorramos. Si aprovecháramos la comida que se tira diariamente, se acabaría el hambre en el mundo. Esa es la base del Cloud, economía de escala y ahorro de costes. El Cloud consigue que compartamos infraestructuras, en vez de tener millones de máquinas locales que la mayoría del día no hacen nada, compartimos infraestructuras para ahorrar en costes.

El crecimiento de soluciones en cloud no parará de crecer,  ya que cada día se abarata el ancho de banda y el coste de infraestructura, es una evolución imparable.

 

Razones-compartir-en-Facebook-622x414

 

 Mis datos, mi pequeño tesoro

Es uno de los primeros miedos del antiguo pensamiento, a mis abuelos les costó entender que el dinero estaba más seguro en el banco que debajo del colchón. Sabemos que los datos están más seguros en la nube que en tu portátil, pero este cambio de mentalidad costará una generación. Hoy día está probado que el avión es más seguro que el coche, aunque hay mucha gente que sigue teniendo pánico a volar. Es increíble pensar que queremos los datos instalados en nuestra máquina cuando todos nuestros emails están en Google o Microsoft, nuestro dinero en un ordenador sabe dios donde y nuestra vida en Facebook.

Eso sí, mi programa de gestión me lo instalas en mi portátil ;), mi vida, mis comunicaciones y mi dinero ¿Dónde están?

Hacer SAAS es fácil

Erroneamente se piensa que poner una aplicación en la nube es instalar una app en una máquina central. Realmente el cloud es un conjuntos de servicios y productos que se centralizan. Actualizaciones de hard, soft, seguridad, soporte, copias, privacidad y así decenas de capas que están unificadas en un sólo servicio. Para que un buen servicio cloud funcione, técnicos de hardware, software, abogados y especialistas en seguridad tienen que trabajar juntos.

Los costes ocultos del hardware

Pensar que el SaaS es más caro que ponerlo en lócal es como pensar que viajar en coche es el coste de la gasolina. Mantener una infraestructura hardware es más costoso de lo que la gente piensa. Para mantener un coche tienes que pensar en los costes de limpieza, mantenimientos, averías, parkings, revisiones periódicas, ….. ¿Lo has calculado?

La propiedad de las cosas es cara y tiene cientos de costes directos e indirectos que pasamos por alto. Actualizaciones de software, mantenimiento de hardware, piezas, renovaciones, …. ¿Lo has calculado?

El cloud no acabará con las instalaciones en lócal pero ahorrará mucho dinero y mucho tiempo al que lo use.

 

LINKS RELACIONADOS DE INTERÉS

– La mayoría de edad de la nube

– Crear software en la nube

– Crear software online

– Programación en la nube

-Plataforma como servicio

-Definición de PaaS

 

 

 

Como programar y ganar dinero

Juego honestamente y juego para ganar. Si pierdo, tomo la lección.

Bobby Fischer

Hace 14 años que creamos nuestra primera empresa de software, cada error, cada fracaso, ha sido una tremenda lección de aprendizaje. En los últimos 8 años de mi vida he tenido la suerte de aprender de cientos de empresas y emprendedores de software con los que trabajamos en Velneo. En mi vida siempre he tratado de aprender y observar a los que les va bien. ¿Qué hacen las empresas que les va bien? ¿Qué hacen los profesionales que les va bien?, no hay más, sigo haciendo eso y lo seguiré haciendo. Admirar, aprender y observar a la gente que le va bien en sus negocios.

Nuestras empresas de software son rentables, estables y en crecimiento, mañana la situación puede cambiar, por supuesto, tienes que estar todo el día pendiente porque si te descuidas, mañana esos proyectos tendrán perdidas y serán inestables.  La primera lección fundamental, es que ganes o pierdas dinero hay que empujar con la misma, pasión, ilusión e intensidad, cada día cuenta.

programar y ganar dinero

Segmentar es la mejor forma de ganar dinero programando que conozco.

La primera empresa que fundamos se llamaba, Visual MS – Soluciones informáticas Globales, ¿Qué hay de nicho ahí?, con esa estrategia llegamos al primer millón de euros. Mi visión era atacar a todo lo que se movía, decía que SI a cualquier negocio, eran las épocas donde el número de empleados y el número de oficinas, llenaban mi ego y mi satisfacción personal.

Cuando superas esa fase de niño inmaduro, te das cuenta que el equipo, la rentabilidad, la tecnología y el diseño son los valores más importantes en una empresa de software. La decisión de destrozar una empresa rentable y en crecimiento, para convertirla en divisiones independientes especialistas en segmento (nicho) de mercado fue lo más duro y radical a lo que me enfrenté en mi vida, sin duda la mejor decisión estratégica que he tomado hasta la fecha.

Tuvimos que cerrar, vender, comprar y reestructurar la compañía desde las raíces, hoy día estoy orgulloso de aquella decisión y es lo que hace que tengamos un equipo increíble de profesionales, rentabilidad en todas las divisiones, una tecnología puntera y estemos descubriendo el gusto por el diseño. Estoy orgulloso de lo conseguido, aunque nos quedan muchísimo por mejorar en todas la áreas.

Si consigo un nicho ganaré dinero

Es una afirmación tan estúpida, como decir que por abrir con un Ataque Stonewall en ajedrez tienes la partida ganada, o afirmar que si juegas un 4-4-2 en fútbol la liga está ganada. La segmentación de mercado es una táctica común del mercado empresarial, podríamos decir que es el 4-4-2 de las empresas. Lo que está claro que en ajedrez, fútbol o cualquier otra disciplina tienes que tener un plan, una estrategia si quieres ganar, hablo con sesgo porque esta es la estrategia que más éxito me ha dado en las diferentes proyectos que he creado y es la estrategia común en muchas de las empresas de éxito con las que trato. Quizá algún día encuentre otra cosa que funcione mejor pero hoy día sin duda es la que mejor está funcionando en mi entorno.

Desarrollo de software iterativo e incremental

El desarrollo de software es espiral

Hace 12 años estaba en una conferencia de software libre, en ella varios filósofos hablaban en una mesa redonda sobre el desarrollo de software y su semejanza con la vida, varios afirmaban que la vida sigue patrones circulares, las modas, las cosas pasan y vuelven a pasar, volvemos a vestir cosas que se llevaban hace 10 años, etc… En ese debate una anciana levantó la mano y dijo la vida no es circular sigue un patrón de espiral, las cosas se repiten pero no son iguales, evolucionan.

desarrollo de software iterativo

APRENDE: Todo desarrollo de software empieza y acaba con un aprendizaje. En la vida observas, trabajas y aprendes, antes de empezar a desarrollar tienes que aprender de lo que hiciste en la última iteración. En nuestro caso lo primero que hacemos  cuando analizamos el resultado de una iteración de software es resumir los principales aprendizajes de la iteración, proyectos que funcionaron, otros que fallaron, unos que se cumplieron, otro no que no, siempre pasan cosas durante una iteración de las que debes aprender antes de ponerte con la siguiente. Este momento de reflexión antes de ponerse de nuevo a trabajar es básico porque marcará la diferencia de aplicar los aprendizajes al siguiente ciclo. Estamos tan ocupados programando que nos olvidamos de parar y aprender, esto produce que repitamos una y otra vez los mismos errores.

.

DESARROLLA: Esto es lo que sabemos hacer bien, lo que consideran los programadores su trabajo, meter líneas de código, hacer novedades, desarrollar funcionalidad. Hacer, hacer, hacer…. en esta fase siempre nos olvidamos, que quitar cosas, asentar, quitar bugs, hacerlo más estable, de más calidad es parte del desarrollo. Normalmente los clientes no valoran cuando tu código está más limpio, tiene menos bugs, va más rápido o es más estable. Aunque no es un parte valorada desde el exterior es un parte básica de la cuenta de resultados de los próximos 10 años. Un software estable y robusto quita trabajo a todos los departamentos de la empresa (soporte, consultoría, instaladores, comerciales, etc…). 

.

MIDE: El gran olvidado del desarrollo de software, ¿medir? qué tengo que medir?, desarrollamos funcionales que no se usan, otras que no se venden, otras que no gustan a los clientes, etc… y nunca nos paramos a medirlas. Antes de empezar a desarrollar una funcionalidad lo primero que debemos hacer es pensar ¿Cuál es el objetivo cuantitativo? ¿Qué pretendo conseguir? ¿Para qué lo hago?, cuando acabes evalúa y aquí enlazas con la primera fase, de esas mediciones extraes los primeros aprendizajes y todo empieza de nuevo.

Crear software para windows

La gente piensa que enfocarse significa decir sí a aquello en lo que te enfocas, pero no es así. Significa decir no a otras cientos de ideas buenas que hay.

l

Leo blogs Tic todos los días, leo libros sobre software, voy a conferencias de innovación, investigo sobre nuevas tecnologías, muchos de mis amigos trabajan en tecnología, una de cada dos conversaciones es sobre tecnología y así día a día los últimos 15 años de mi vida. ¿Por qué? pienso que todo esto me mantendrá conectado a la realidad, el problema es que esta forma de vivir tiene el efecto contrario me desconecta de la realidad, me hace pensar que el mundo es lo que leo, hablo o pienso.

.

.

muerte de windows

Llevamos 30 años matando a Windows

Desde que trabajo programando siempre pensé que el año siguiente sería el último de microsoft, así los últimos 20 años y cada año sigue ahí, pese a todo lo que leemos, hablamos y escribimos sobre ellos. La realidad actual es que siguen siendo los reyes de los Sistemas Operativos, perdieron la guerra de internet y de los móviles pero sus números hoy día son los que son. Tengo acceso a estadísticas de diferentes web y los números de los accesos a las webs son claros:

  • 80% Windows
  • 7% MAC
  • 6% IOS
  • 4,48 % Android

Mac destrozaría Windows, luego Android,….. seguiremos esperando.

Android no para de crecer, pero navegar lo que se dice navegar no se navega proporcionalmente al número de dispositivos que tiene.

 

Solo el 1% de las APPS para móvil ganará dinero

Si nos dejamos llevar por la “moda” apps parece que si no desarrollas apps para las tiendas de Apple o Android estás fuera de mercado, pues la realidad es que las apps es un gran negocio para el fabricante, que llena de contenido barato o gratuito sus terminales. Existen pelotazos como Angry Birds o Candy Crusy  (curiosamente juegos), la realidad solo el 1% de las apps serán rentables. Si quieres ganar dinero desarrollando las apps por si mismas no son la mejor apuesta, puede ser un complemento no un centro para tu negocio.

 

Windows será el HUB, la multiplataforma otra forma de ver contenidos.

Hoy día y sobre todo en el mundo empresarial Windows es el rey y lo seguirá siento por muchos años, por tanto, si tienes que desarrollar software para empresas empieza porque  en windows funcione bien. Después, Android, MAC, IOS, Linux serán S.O. que permitirán acceder a la información desde otros dispostivos. Quizá para algunos clientes sea necesario poder acceder a la información en modo consulta desde un dispositivo Android o IOS (para mi este es concepto multiplataforma).  Aunque el centro de los negocios es y será WINDOWS.

 

 

El software y la muerte de las licencias

La tecnología siempre es más barata y más fácil de usar. Es algo que no acabará nunca.

Jorge Hontoria de PaaSOS me comentó el otro día que diera mi opinión al respecto de este asunto.

Hace 20 años las licencias de Office eran carísimas, hoy día puedes usar Google Apps y Office 365 por unos pocos euros anuales, hoy día puedes trabajar en cientos de apps gratis o por poco dinero, las licencias era uno de los principales ingresos de la industria software y ha perdido peso año tras año. Hace 10 años montar una aplicación en SAAS tenía unos costes prohibitivos hoy día puedes desplegar una aplicación en SAAS por 7€/mes.

office97

 

 

El precio del software depende de cuantos usuarios lo utilicen

Cualquier empresa para poner el precio a sus productos tiene que partir de sus costes, el mercado del software tiene la particularidad de que los costes de copia y distribución tienden a cero, lo que tienes que cubrir son los costes de desarrollo que normalmente son fijos. Hacer un software te cuesta 300.000€ y queremos ganar 100.000€ la ecuación es algo así:

Precio*número de usuarios=400.000€

El mundo globalizado y que cada día usa más software hace que el número de usuarios no pare de crecer, además los costes de los productos cada vez son más baratos porque la tecnología no para de evolucionar, el coste de distribución y copia de software por Internet es prácticamente cero hoy día. (Ya nadie te envía los viejos CD en bonitas cajas).

Crecimiento número de usuarios= Crecimiento uso del software+Globalización

 

El mundo no quiere pagar licencias

Nadie quiere pagar grandes importes en licencias por un software, lo mismo que no se quieren pagar grandes importes por hardware, la gente prefiere pagar por un servicio que usa, de ahí viene el crecimiento de los modelos Cloud y de alquiler de software. Las licencias cada vez valen menos pero la gente seguirá pagando por el servicio de uso mensual, es un simple cambio de paradigma. Antes podías cobrar 30.000€ a un cliente en un año, hoy día necesitarás 10 años para que el cliente te pague esa cantidad. Piensa en el software como un negocio a largo plazo, NUNCA A CORTO PLAZO.

 

Soy una PYME de desarrollo, ¿Qué hago?

La fórmula está clara y parte de dos premisas estratégicas fundamentales.

Especialízate y busca tu segmento de mercado, olvídate de productos generales como una suite ofimática, un ERP generalista, una contabilidad generalista o un CRM generalista, eso cada día será más barato y está en manos de grandes empresas. Sin embargo, si haces un ERP para zapateros Asturianos o una solución para empresas agrícolas, tendrás éxito. La gente pagará por servicio, conocimiento o diferenciación, no por la tecnología. Lo importante es tu conocimiento y no la tecnología que desarrolles.

Olvídate de las licencias, céntrate en cuotas mensuales, en soluciones Cloud, en servicios de suscripción y mantenimientos,  si quieres vivir de licencias morirás.

El software cada día es más necesario, existen mayor número de oportunidades de hacer negocio, solo tienes que encontrar tu sitio en el mercado, cobrar mensualmente por ello y pensar en largo plazo.

Crear software online

La tecnología siempre es más barata y más fácil de usar. Es algo que no acabará nunca.

Somos conscientes que el software Cloud es una de las tendencias más estables de los últimos años, grandes compañías se han formado gracias a esta ola, sin duda la compañía más grande de software empresarial 100% Cloud es Salesforce, aunque últimamente crecen entre otras Zendesk, Concur,C9, Acuamática,..

No-Software

1.-NO SOFTWARE, No vendes software, prestas un servicio a tu cliente, tu software tiene que estar disponible para que tu cliente trabaje, tu responsabilidad es la disponibilidad, no desarrollar un software. Es un GANA-GANA, la ventaja para el cliente es que se olvida de todo, paga una cuota mensual fija y todo tiene que funcionar, tu ventaja es que tus clientes te pagarán ingresos recurrentes mientras estén satisfechos con el servicio.

2.-CÉNTRATE EN SU SOLUCIONAR PROBLEMAS: Uno de mis mayores errores en el año 2003 fue hacer una solución SaaS y encargarnos de montar un CPD, máquinas, instalaciones, servicio 24 horas, etc.. todo fue muy bien hasta que realmente tuvimos clientes, entonces descubrí muchos costes ocultos y me pasaba más tiempo pensando en porque no funcionaba una cpu o porque el aire acondicionado no estaba a la temperatura adecuada, que de resolverle problemas a mis clientes. El problema, los técnicos siempre quieren hacer este tipo de cosas, les encanta, les llena el día, es un reto, ¿Sabes qué? siento decirte que NO ES RENTABLE.  Se práctico y desarrolla en plataformas PAAS, no reinventes la rueda y centra tu inversión técnica en solucionar problemas a tus clientes no en divertirte con retos.

3.-USA EL TELÉFONO QUE VENDES: Vas a comprar un nuevo móvil, el comercial te habla de las maravillas de Android y en un momento dado le llaman y saca un Iphone de su bolsillo, ¿Qué pensarías? ¿Raro?, esto pasa todos los días en las empresas de software. Conozco cientos de empresas que venden un ERP para organizarse mejor y que ellos internamente usan una hoja de cálculo para llevar su día a día, me parece vergonzoso.  ¿Quieres desarrollar una solución cloud?, DESARROLLA EN EL CLOUD LEÑE. Conversaciones con empresas que se pasan meses programando en local y cuando lo quieren poner en el cloud les va mal, ¿Qué esperan? No me cansaré de recomendar a todos los programadores de Velneo que desarrollen siempre en el Cloud, así siempre les funcionará bien, en Cloud y lócal, si VENDES CLOUD PROGRAMA CLOUD

Crear software para empresas

La educación no puede hacer a nadie un experto programador más que el estudio de pinceles y pigmentos puede hacer a alguien un pintor experto.”
– Eric S. Raymond

Llevo tiempo sin escribir, estuve de viajando por Argentina y Uruguay charlando con programadores del otro lado del charco y me encontré con que los problemas, soluciones y situaciones son los mismos en todos los países. La programación es un disciplina universal que se aprende practicando. Para ganar dinero en el negocio del software hay que pegarse muchas tortas y eso no lo enseñan en ninguna universidad. En estos viajes saqué una serie de conclusiones que refuerzan mis ideas básicas de como ganar dinero creando software.

online profits sign concept illustration

1.- No puedes atacar a todo MERCADO. Cuando una empresa no tiene claro quien es su público objetivo, a quién se dirige su software, pues no gana dinero. Es así de simple y de contundente. La mayor fortaleza del software es su mayor debilidad, podemos hacer software abstracto que valga para muchos sectores y clientes diferentes, al final es nuestro principal error, ahí morimos. El tabaco es un bien de consumo, cuando Malboro entró en el mercado definió como su público objetivo al vaquero americano, no intentó vender a todos los consumidores, ahí empezó a triunfar. Cuando en una reunión alguien me dice que su software vale para cualquier empresa, detrás suele haber una compañía que gana poco dinero, sin embargo cuando tiene bien definido su público, detrás existe una empresa que gana dinero.

2.-Ganar dinero o trabajar mucho. Otro de los grandes problemas de nuestra profesión, es que nos encanta, nos apasiona programar. En que otro trabajo alguien te cuenta que trabajó todo la noche con cara de orgullo y felicidad, en que profesión se presume de trabajar 40 horas sin parar. Nos gusta programar y eso ciertas veces no nos deja tiempo para ganar dinero. Está muy bien que te guste tu trabajo, pero tienes que tener tiempo para ganar dinero con ello.

3.-El modelo de éxito se repite. Tengo la suerte de hablar con muchas empresas de desarrollo, el patrón de las empresas que ganan dinero siempre es el mismo:

  • Empresas bien dimensionadas, comercial, soporte, programación.
  • Vender es tan importante como programar.
  • Las pasaron putas en sus primeros cinco años de vida.
  • Modelo económico basado en suscripción.
  • A los 4 años las suscripciones cubren gastos fijos.
  • Perfil de cliente, bien definido y claro.
  • Dicen que NO a todo lo que se sale de su foco.
  • Utilizan una plataforma de desarrollo específica como Velneo ;).

Opinión de un experto en BBDD (Informix, Software AG, Oracle) sobre el paradigma Velneo

Interesante vídeo de Javier Bazo

Miguel Pérez Oliver

Opiniones de un experto en Bases de datos y que hatrabajado en fabricantes de Bases de Datos sobre el paradigma Velneo

Javier Bazo (Director técnico de Data Adviser, Tibco Software, subdirector técnico de Software Ag, Director asociado de Roane, Director área de investigación Informactica Comunidad de Madrid, Fundador de Bea Systems , experto en Informix)

Nos habla sobre las diferencias del paradigma Velneo

  • En el análisis inicial nos surgían muchísimas dudas en comparación con las tradicionales plataformas  (J2e, Java o .net  ) y una era la Base de Datos.
  • Aquellas herramientas que en un principio considerábamos que la faltaban  con el tiempo no las hemos de menos, ya que dispone de otras alternativas muy diferentes.
  • La mayor dificultad ha sido intentar abordar ciertos temas con técnicas tradicionales y adaptarnos a Velneo. Finalmente todo a resultado bastante más fácil de lo esperado.
  • La diferencia entre Velneo y Sql Server, Oracle, Informix…

Ver la entrada original 35 palabras más

Evento de software online

El Jueves 20 de Febrero se celebra en la Universidad Politécnica de Madrid, Life is Soft un evento anual de software empresarial. Esta será la primera edición que se realizará en streaming, vamos como la tele en directo.

La expectación que se ha levantado es máxima y esperamos cumplir la expectativas de todo el mundo que verá por primera vez el evento desde sus casas. Se están alcanzando los 500 asistentes online para ver el evento.

La demanda actual para ver el evento por países es la siguiente:

Imagen

Si quieres asistir al evento por favor, regístrate ahora.

Crear software sin programar

Un buen programador es alguien que siempre mira en las dos direcciones antes de cruzar una carretera de sentido único. (Doug Linder)

Programar es el arte de adelantarse a lo que puede ocurrir, de pensar en lo que puede ser, de soñar despierte y crear con la imaginación. Sabemos que el software se está comiendo el mundo, que las metodologías y plataformas de desarrollo de aplicaciones no paran de evolucionar para facilitarle la vida al programador. Una de las solicitudes de los usuarios es poder crear software sin programar.

crear software sin programar

1.-Para crear software sin programar hay que desmenuzar el problema.

Lo primero que tenemos que hacer es coger un papel y no un ordenador. Hay que empezar a romperse la cabeza para ver hasta el último detalle de lo que queremos conseguir, como se tiene que comportar el programa y todas las implicaciones del desarrollo que vamos a realizar. Si no tienes claro el problema a resolver empezarás a programar como un loco, si lo tienes claro programas poco o nada.

2.-La base de datos es lo importante.

Lo más importante para que un programa funcione bien es la definición de la base de datos, siempre pensamos que es la parte visual, para que un software se eficiente, estable y robusto lo más importante es tener clara la base de datos. Si analizas bien como se estructurará evitarás programar. Evidentemente para que un programa sea usable y el usuario pueda trabajar hay que invertir horas en la parte visual pero la base de datos es crítica para crear software sin programar.

3.-Crear un software de contactos sin una línea de código.

Después de tener estos puntos claros, tienes que elegir una plataforma que esté pensada para crear software a partir de su base de datos, eso es lo que nos propusimos en Velneo, crear una aplicación completa y funcional de contactos sin tener que programar una línea de código, el resultado es que en 1:30 puedes crear una aplicación de contactos funcionando y sin escribir código, algo que está gustando a muchos programadores.

¿Para quién se desarrolla un software?

Los proveedores de software están intentando hacer sus productos más amigables para el usuario. Su mejor aproximación hasta el momento ha sido tomar sus antiguos folletos y estampar las palabras ‘amigable para el usuario’ en la portada

Bill Gates

El software funciona, lo has vendido, tenemos usuarios trabajando, aquí llega uno de los momentos más delicados para el diseño del software, te tienes que hacer las preguntas ¿Para quién desarrollas? ¿Quién usa tus programas?

Captura de pantalla 2014-02-01 a la(s) 11.55.16

El uso de un software sigue el típico patrón de una campana de gauss, esto quiere decir el uso del software se puede clasificar en tres tipos de usuarios.

10% de los usuarios son Novatos. Marketing trabaja para ellos

Usuarios que acaban de comprar el software, que están aprendiendo, evaluando el producto o usuarios torpes que nunca pasan de este nivel. Los departamentos comerciales, marketing, incluso el CEO en muchas ocasiones trabajan para este tipo de usuarios, los miman especialmente porque intentan fidelizarlos para que usen el software. El típico vídeo de como empezar, el tutorial de primeros pasos, el asistente para hacer algo rápido y así cientos de utilidades.  Además se hacen muchas modificaciones en el software para cumplir las “promesas de la venta”.

Marketing diseña para novatos

.

10% de los usuarios son Expertos. Los programadores trabajan para ellos

El usuario experto es más inteligente que la media, más crítico, pasa más horas que nadie con tu software, vive en una perpetua insatisfacción, siempre pide más porque se le ocurren miles de ideas que faltan, presiona en soporte, se enfada, es crítico, ama el producto y la empresa, por eso sigue cada comunicación que haces. Para identificarlo solo tienes que ver tus encuestas de satisfacción, leer foros, ver reclamaciones y soporte. La presión que ejerce en la empresa hace que los programadores acaben desarrollando funcionalidad para el nivel experto, además al programador le gusta los retos que propone este tipo de usuarios, son importantes para las empresas, hacen que tu producto avance en funcionalidad avanzada, el problema es cuando nos olvidamos del resto de usuarios.

Programadores diseñan para expertos

.

80% de los usuarios de tu producto son perpetuos intermedios.

Para este usuario no eres importante, no se lee las novedades, no lee tus boletines, le dan igual tus conferencias, usa lo que necesita y le funciona. Lo que quiere es que le funcionen bien las utilidades que usa en su día a día. No te pide novedades, no responde a las encuestas de satisfacción pero usa tu software a diario. El problema de este segmento es que representa el 80% de tus ingresos y estamos tan ocupados con el otro 20% que no le hacemos caso.

quien diseña para nivel intermedio

En las empresas de software nos olvidamos de programar y diseñar para el 80% de nuestros usuarios. Empieza a prestar atención a tu usuario intermedio.

Los gráficos han sido extraídos del libro The Inmates Are Running Asylum, sin duda, el mejor libro de diseño de software que he podido leer hasta la fecha.

Así aprendí que vender software es lo más importante

La aplicación ya es estable, ahora toca salir a venderla.

Me encanta jugar al fútbol, soy uno de esos miles de futbolistas frustrados que tan solo llegó a jugar en categorías inferiores porque no era suficientemente bueno para aspirar a algo más. Del fútbol me gusta meter goles y jugar al ataque, defender es aburrido, presionar es para otros, quiero crear juego no destruirlo. Ahora que soy adulto me doy cuenta que cualquier gran equipo defiende igual que ataca y que el Barca de Guardiola era un equipo que presionaba y robaba balones como ninguno. Si quieres tener un buen equipo hay saber defender primero para luego atacar.

presionar

1-No me gusta vender sólo pienso en programar.

En el software me pasó lo mismo que el futbol, me encanta crear programas, analizar la problemática, diseñar formularios, crear la base de datos, crear, hacer que lo que pienso funcione y además solucione un problema real. La tarea de la venta siempre queda para un segundo plano o para los comerciales, eso no es para mi. Si no piensas en vender es como si no pensaras en defender, un equipo que no defiende es un equipo mediocre, una empresa que no piensa en vender es una empresa mediocre.

.

2-En los buenos equipos todos defienden.

Desde que empiezas a programar, desde el día 1, desde el día -5, antes de la primera línea de código hay que empezar a pensar como vamos a vender, a quién? cómo? cuándo?, la venta de un producto empieza con la concepción del producto que vamos a poner en el mercado, no vale lo típico, cuando el programa este estable empezaré a venderlo. ¿qué tal? Cuando meta goles empezaré a pensar en defender.

.

3-Si defiendes bien el éxito está cerca.

Nunca entendía porque los equipos de Mouriño ganaban, porque Italia siempre nos ganaba, porque productos de software mediocres se vendían y grandes productos de software quedaban en el olvido. Si un equipo de fútbol defiende bien tiene la primera piedra del empate ;), si una empresa sabe vender software tiene bastantes opciones de sobrevivir. Estoy harto de ver grandes programadores, grandes productos, grandes creativos que no salen adelante porque no piensan que la venta sea necesaria. Para sobrevivir hay que vender y hay que cambiar el chip desde el día 1.

5 aprendizajes para crear software

Sólo una cosa es más dolorosa que aprender de la experiencia, y es, no aprender de la experiencia.

Peter, Laurence Johnston 

.

.

1.-Aprende de todo lo que te rodea, puedes aprender de cualquier sector y persona para implementarlo en tu proyecto. El mejor empresario de España es Amancio Ortega, de un libro sobre su gestión obtuve 5 lecciones para el desarrollo de software. WordPress es una empresa que admiro y cuya cultura es muy especial, de la cual se puede apreciar un forma diferente de hacer las cosas.

.

2.-El cloud es una realidad, todavía queda mucho cambio por recorrer, las ventajas del cloud  están definidas y la mayoría de los nuevos programas se crean en la nube.

.

3.-El software se está comiendo el mundola economía más avanzada del mundo lo tiene muy claro, su presidente y los principales líderes del país están detrás del movimiento code.org que impulsa a la sociedad a creer que el futuro está en el desarrollo de software, si duda desde mi punto de vista estamos presenciando la silenciosa Cuarta revolución industrial y EEUU se ha dado cuenta impulsando a los niños que aprendan a programar.

 

.

4.-Crear software no es sólo programar, cuando empecé en este negocio pensé erróneamente que crear software era básicamente programar; sin tener en cuenta cosas como,  reflexionar antes de empezar, aprender a diseñar, conocer a tus usuarios, probar tu programa,  medir bien tu funcionalidad y conocer cual es el coste de los nuevos desarrollos, aspectos básicos si quieres tener una empresa de software rentable.

.

5.-Si quieres Ganar dinero programando, es necesario que aprendamos a vender software por internet ya que se está convirtiendo en un canal importante para la venta de software, si quieres que tu empresa crezca hay que vender lo que desarrollas.

.

.

gandhi_vivir-y-aprender

Lecciones de WordPress para el mundo del software

“Real artists Ship.”

 Desde que en 2007 elegí la plataforma WordPress para desarrollar este blog, siempre me fascinó el funcionamiento de la empresa que hay detrás Automattic.com, el modelo de negocio y su funcionamiento.

Cuando Scott Berkun, ex-Microsoft y autor de  Confessions of a Public Speaker publicó The year without pants and the Future of Work, la historia detrás de una año de trabajo en WordPress.com me lo compré inmediatamente. Aquí os voy a dejar las lecciones que extraigo de la lectura y que son aplicables a la empresas de software.

El teletrabajo es una realidad

En WordPress hoy día son 170 trabajadores el 100% de los mismos teletrabajadores de diferentes partes del mundo. En nuestras empresas el porcentaje de teletrabajadores sube cada año, Velneo por ejemplo tiene +50% de la plantilla en teletrabajo en diferentes ciudades. Las herramientas como Chat, Google Apps, Skype, hacen factible que trabajar desde casa sea una realidad hoy día.

El blog interno principal herramienta de comunicación

En wordpress además de las herramientas típicas disponen de Blogs internos  por departamento, casi no usan el email.  Estos blogs internos se denominan P2. Estas son sus principales vías comunicación:

1.-Blogs (P2): 75%

2.-IRC: 14%

3.-Skype: 5%

4.-Email: 1%

Los Blogs internos (P2), sirven para todo, documentar reuniones, tormentas de ides, bugtracking, discusiones, bromas, existen más de 50 blogs diferentes dentro de la compañía. Cualquier persona de la empresa puede entrar en cualquier blog o cualquier IRC. Una de las principales funcionalidades de estos blogs es que si escribes @nombreusuario le llegará una notificación al usuario en concreto para que lea ese post. Así te aseguras de que el usuario en concreto lea algo que tu necesitas que lea. Cualquier persona puede acceder a cualquier blog o chat, hacer búsquedas en el historial o participar.  La ventaja de no usar email es que todo el conocimiento se queda indexado en la compañía, podías buscar y encontrar cualquier tipo de información.

Enfoque a resultados

Las horas que trabajas en una empresa cada vez son menos importantes, el enfoque a resultados, objetivos y proyectos es el futuro de las empresas de software. Para el personal de soporte tienen unos paneles individuales con los resultados de cada persona. No importa a que hora llegues, no importa cuantas horas trabajes, los resultados son lo primero.

Captura de pantalla 2013-11-23 a la(s) 11.39.34

Real artist Ship

Una de las grandes ventajas de wordpress en la velocidad en el lanzamiento de nuevas funcionalidad y la agilidad de los cambios. Para los nuevos desarrollos seguían el siguiente patrón:

1.-Elige un problema que quieras solucionar.

2.-Escribe un post para anunciar su salida y una página de soporte.

3.-Elige que objetivo vas a medir para saber si el desarrollo será positivo para los usuarios. (mide antes y después de la salida)

4.-Desarrolla

5.-Pon en producción

6.-Estudia y aprende del cambio. (mide los datos)

7.-Repite

Mucha gente se preguntará, ¿Qué pasa con Marketing? ¿Experiencia de usuario? ¿Colisión entre diferentes proyectos? ¿Priorización? ¿Bugs?, etc… Correcto esta forma de trabajar deja fuera cientos de cosas que no se tienen en cuenta, a favor del proceso simple, rápido y fácil. No hay forma perfecta, WordPress no tiene Bugtracking aunque parezca una locura así funcionan y no les va mal ;).

Experimenta y mide

No existe debates de semanas sobre estrategia. La primera opción es probar, experimentar y medir. Recoger datos sobre las teorías y discutirlas sobre datos reales. Por supuesto que muchos experimentos fallan pero es parte del proceso que siguen. El sistema de experimentos continuos beneficia el largo plazo, se experimentan, mide, si te equivocas pruebas otra cosa y así el bucle continua. El error está bien visto, probar y equivocarse es algo bueno. La única forma de que una persona aprenda es equivocándose por si misma. No hay fase de pruebas o revisiones, ni fechas o coordinación. La única regla es que cuando lances algo público tendrás que estar online las siguientes horas al lanzamiento. En el libro lo comparan con ir a comer a un buen restaurante o ir de tapas. La estrategia de WordPress es servir tapas cada cinco minutos y probar que tal funcionan. Existen días  que 20 programadores lanzan 20 pequeñas nuevas funcionalidades, existe un IRC exclusivo para esos lanzamientos. ¿Cómo se puede trabajar sin fechas? ¿Sin copias de seguridad? ¿Sin coordinación? una de sus filosofías es las copias de seguridad no me hacen más seguro me hacen más vago. Los empleados son tratados como adultos, se confía en ellos y no hace falta poner controles para que no fallen.

Lugares habituales de trabajo

En casa: 60%

En  coffee shops: 17:82%

En una oficina: 8,91%

En hotel/aviones: 6,93%

En espacio co-worker: 3,96%

Otro: 1,98%

Aquí os dejo una lista de empresas que trabajan 100% con teletrabajadores.

Cualquier forma de trabajar es posible

Puedes estar de acuerdo o no con su forma de trabajar, lo que este  libro me demuestra es que cualquier forma de trabajar puede tener éxito, WordPress es una empresa de éxito mundial y tiene patrones de funcionamientos contrarios a los que dice la teoría del desarrollo de software.

 

Desarrollo de aplicaciones empresariales

Si le das a un niño un martillo, le parecerá que todo lo que encuentra necesita un golpe.

Un martillo de oro es cualquier herramienta, tecnología, paradigma o similar cuyos partidarios predicen que resolverá múltiples problemas, incluso aquellos para los que obviamente no es adecuada. De la misma forma que un martillo de oro físico sería bastante impresionante pero prácticamente inútil, puesto que el oro es un metal relativamente blando.

Dentro del mundo del desarrollo de software esto pasa constantemente, hoy día se programan ordenadores, móviles, dispositivos,(el software está en todos lados).. y con fines que van desde controlar el tráfico de una ciudad hasta crear una factura para una empresa, pasando por controlar un satélite en el espacio.

.

El Martillo de Oro en aplicaciones empresariales.

Esta es la razón principal de que no pueda comprender como alguien usa  C++ para desarrollar una aplicación de contabilidad para una empresa. En su mayoría las aplicaciones empresariales están compuestas por formularios sobre datos en los que el usuario final puede ver, agregar y modificar datos. Si desarrollas con herramientas generalistas invertirás muchas horas en tareas repetitivas para el acceso a base de datos desde formularios. Escribirás código para interactuar con la base de datos, código para la interfaz de usuario y código para la lógica del negocio. Si usas una plataforma de desarrollo como Velneo gran parte de ese trabajo ya lo realiza la plataforma, incluso puedes crear aplicaciones empresariales sencillas sin escribir una línea de código. Velneo es una plataforma diseñada, pensada y creada para el desarrollo de aplicaciones empresariales.

.

La aplicación empresarial y sus características.

Las aplicaciones empresariales tienen una buena base de datos y sobre todo una forma fácil de interactuar con ella, búsquedas, filtrados, ordenar, cruzar, … Las operaciones típicas de agregar, actualizar, guardar y eliminar tienen que estar incluidas en la plataforma de desarrollo sin que el programar tenga que preocuparse por ellas. Esta es la razón que de que sea tan importante elegir una plataforma adecuada a lo que necesitas desarrollar.

.

Ciclo de Vida de un proyecto de software

La vida no es una tecnología, ni una ciencia. La vida es un arte, has de sentirla. Es como el caminar por una cuerda floja.

Los proyectos de software, como la vida y las personas tienen sus ciclos. Como personas vivimos la juventud, madurez y vejez, los proyectos de software son pura vida y es básico conseguir quitarse el efecto miopía y ver ¿Dónde me encuentro en el proyecto?.

La juventud-El desarrollo

Estás empezando el proyecto, desarrollo, probar, equivocarte, caer, levantarte, muchas horas delante del ordenador para que el producto empiece a funcionar. Tendrás pocos clientes, los comerciales dirán que no pueden vender porque no hay producto, los clientes te pondrán a parir porque el proyecto está verde y falla mucho. Son las épocas más duras, donde muchos proyectos fracasan. El principal problema de esta fase es principalmente centrarse en desarrollo, tienes que vender y crear un producto completo. En las reuniones se hablará siempre del departamento de desarrollo, tu trabajo es llevar la atención al resto de departamentos. Creerte que puedes vender un producto joven es lo más importante para que tu empresa sobreviva.  ¿Dónde tienes que trabajar más? Precisamente en ayudar al departamento comercial, el departamento de desarrollo se moverá sólo por la presión de clientes y comerciales.

Tiempo estimado de 2 a 5 años. (Depende del tipo de producto)

La Madurez- Producto Completo

El producto funciona, de repente, en la reuniones casi no se habla de los departamentos de desarrollo, el problema pasa a soporte, documentación, demos, formación, necesitamos cosas que no tienen que ver con desarrollo, los manuales, los vídeos, la página web, los clientes te empiezan a presionar para que tengas un producto completo, el departamento comercial venderá pero su presión es tener todo listo para que la venta sea más fácil. Los clientes quieren mejor soporte, más rápido. La empresa se equilibra y el trabajo en equipo es básico, debemos apoyar a los departamentos que más ayuda necesiten. Cuanto antes tengas el producto completo, antes la empresa empezará a vender de manera exponencial. No tener claro tu producto completo, dar bandazos y dejarte llevar por la presión los principales problemas.

Tiempo estimado de 2 a 3 años.

La Vejez- Crece!!

Las ventas ya no son un problema, la empresa es rentable, tiene sus recursos, el equipo es sólido, problemas de escalabilidad, de dimensionamiento, de implantación de clientes, la empresa crece y los huesos duelen. Organizar un sólido departamento de ventas produce el crecimiento de consultores, implantadores y personal de soporte. La presión seguirá existiendo pero será diferente. No estar preparados para el crecimiento suele ser uno de los principales problemas de esta fase. Hay que saber vender, crecer y satisfacer a tus clientes.

Tiempo estamado de 5 a 10 años

La Muerte

Cuando menos te lo esperes y mejor te vaya todo, tu producto empezará a estar obsoleto y de repente…..hay que empezar uno nuevo….La juventud, si no te das cuenta de esto y cambias el chip MORIRÁS DE VERDAD. Empezar de nuevo es doloroso pero necesario, la muerte de un producto es parte de la vida.

Tiempo estamado de 5 a 10 años

El comportamiento en el Software

El software nos rodea, está inundando cada rincón, nuestra motivación, habilidad y objetivos son básicos en la relación con el software.

El Fogg Behavior Model es un modelo de comportamiento conocido en el mundo del diseño y que es 100% aplicable al mundo del Software.

Comportamiento = motivación x capacidad x trigger

(Trigger lo pongo en inglés porque no encontré ninguna palabra en español que me haga sentir “trigger” ;))

.

.

model

.

.

Motivación

¿Qué motivación tenemos para usar ese software? Si es un software empresarial normalmente es “Mi empresa me lo impone para trabajar“, si para uso personal, me lo impone la tarea, un gestor de tareas, de email, …

Esta es la principal razón de que la mayoría de los software empresariales sean una mierda en su uso y muchos de los software personales sean una gozada.

La motivación es clave para empezar a utilizar un software, si tenemos una alta motivación acabaremos usando el software por malo que sea (ejemplo del software que se usa en las empresas), cuando nuestra motivación es baja, por ejemplo, si navegando por la web  nos encontramos un software que nos llama la atención, lo probamos, si el software es malo no le damos ni 10 segundos. Nuestra paciencia es directamente proporcional al interés que tengamos en un tipo de software en particular.

La motivación que tenga el usuario es básica para conseguir que se use o no.

Habilidad

Es obvio que todas las personas tenemos habilidades diferentes,  cuanto más habilidad tenga con el software, más fácil será que pueda trabajar con un software difícil y mal diseñado. Tenemos que entender que cada día los software son más fáciles de usar y por tanto nuestra habilidad para manejarlos es menor.

Para entender esta explicación sólo nos debemos de fijar en los coches, hace 30 años todos los coches eran de cambio manual, hoy día son todos automáticos, lo que ocurre es que cuando un chaval de hoy día le pones a conducir un coche manual, simplemente no sabe usarlo.

Crees que un chaval de 15 años que trabaje todo el día con un IPAD, puede ser capaz de trabajar con un LINUX en modo texto?.

Nuestra habilidad es importante para conseguir manejar un programa, dentro de 20 años nuestra habilidad (y paciencia) será mucho menor que la actual porque todo será más fácil de usar.

Trigger

Si el usuario tiene una motivación baja y el programa es difícil de usar, ¿Qué ocurrirá? Que nunca conseguirá trabajar con nuestro software.

Lo básico para que un software funcione:

  • Usuarios motivados con tu software
  • Programas fáciles y sencillos de usar
  • Usuarios con habilidad

Comportamiento de un software = motivación x capacidad x trigger

Vender software y hardware

Quiero dar las gracias a todos los lectores que me envían correos pidiendo consejo y ayuda, aunque tarde semanas, trato de dar contestación a todo lo que recibo.

En el siguiente post quiero responder a las dudas que me ha remitido por correo Danny

Yo soy Ingeniero de Sistemas como le decimos aquí en Colombia a la Ingeniería Informática, y trabajé un tiempo en Bogotá  como programador. Bueno, decidí ser independiente y ahí vamos, entonces hice un programa que es como un ERP pero pequeño en c#, o pequeño hasta el momento ya que cada vez voy aumentando las funcionalidades según las necesidades de los clientes.

.

Conseguir hacer un ERP en c#  habla bien de tus capacidades, mi consejo si eres un programador o empresa de desarrollo pequeña es que trates de buscar una herramienta de programación que te ahorre costes sobre todo de mantenimiento y evolución de la aplicación. (Por supuesto te recomiendo Velneo )

.

El software Factura productos y servicios, lleva Inventarios, Recibos de caja, Reportes de Iva, CxC, CxP, Compras, Caja, BD de Clientes, Proveedores, Contactos, Herramientas si e suna empresa  que trabaja por Proyectos, y es web aunque hay unas ventanas en windows form por aquello de la velocidad de facturación necesaria en algunos sitios donde llegan muchos clientes al tiempo.

Bueno, después de leer tu post ‘Presupuesto de una empresa de software’ recordé que varios clientes potenciales se quedan pensado por que no tienen todo el dinero para hacer toda la inversión de software y hardware, entonces yo pensé que podría tener el equipo, la impresora, y el software y arrendarlo por un pago mensual lo cual es lo que recomiendas en tu blog, Que opinas? según tu experiencia que crees que debo tener en cuenta? te agradezco cualquier consejo.

.

Cuando empecé en el negocio del software me metí mucho en hardware, tuvimos incluso una empresa que funcionó muy bien, opino que el hardware es un mal necesario, da mucho trabajo y poco margen. Las soluciones conjuntas de hardware y software  son una buenas propuestas porque realmente puedes conseguir productos de mayor calidad (APPLE es el mejor ejemplo).

.

Ante lo que planteas tienes varias soluciones:

Soluciones Cloud: Las soluciones Cloud realmente logran abaratar los costes del cliente, que el cliente pague mensualmente por una solución en la nube y se olvide de la parte de hardware (servidor). Servicios Cloud como Amazon, Microsoft o Velneo  logran bajar mucho los costes de las partes servidoras de los sistemas de información.

Renting: Algunas marcas como IBM tienen soluciones de financiación de hardware y software. Al cliente le vendes hardware de IBM+ tu software, IBM financia la operación. Tu cobras todo el dinero de tu software y tu cliente va pagando cuotas a IBM directamente.

 

Recomendaciones:

-No vendas más hardware que el necesario para que funcione tu software. Lo importante y rentable es el software, el hardware tiene que ser  accesorio en la operación.

-No empieces ha realizar servicios de hardware, si no en unos meses estarás arreglando placas en vez de programar.

-No adelantes dinero para pagar hardware, olvídate de ganar dinero en el hardware, si lo intentas al final perderás.

En resumen,

Vende hardware cuando realmente mejore tu producto de software y no trates de ganar dinero con la venta de hardware, si no en tu NEGOCIO DE SOFTWARE.

Presupuestos de una empresa de Software

Lo que no se mide no se controla, lo que no se controla no se puede mejorar

El seguimiento de la realidad económica de tu empresa de software es tan importante como desarrollar software.  Un buen presupuesto te ayuda a conseguir una empresa sólida de futuro.

.

Seguimiento Interanual

Los primeros presupuestos de una empresa de software que hicimos tenían el problema de la temporalidad. Dependiendo de los meses y las ventas, la facturación fluctuaba mucho, en verano caía y al final de año subía, tenía la sensación de no saber como íbamos hasta el 31 de diciembre. La solución fue simple, llevar los presupuestos de una forma interanual, siempre analizamos los últimos 12 meses, siempre estás valorando el último año, da igual en que mes te encuentres. De una manera fácil sabes si estás mejorando el año anterior. Al final lo importante es hacerlo mejor que el mismo mes del año anterior, eso te asegura siempre que mejoras.

.

Agrupar partidas

Al principio teníamos muchas partidas de desglose para el seguimiento del presupuesto, al final para simplificarlo y hacer un seguimiento más fácil, agrupamos en unas pocas partidas de ingresos y gastos, que al final son las importantes. Si quieres ver detalle utiliza el sistema estadístico de vERP.

Ingresosygastos

Ingresos

Mantenimientos: Sin duda la partida más importante del presupuesto, si quieres una empresa de software sólida esta partida debe ser el 80% de los ingresos y cubrir la parte completa de gastos de estructura. Desde el primer día del primer proyecto que creamos los mantenimientos siempre han sido la clave, el foco estratégico de todo.

Ventas:  Es necesario completar los ingresos con ventas de producto y servicio.

Otros: Ingresos extraordinarios no estratégicos, (alquileres, colaboraciones,…)

Gastos

Estructura: Gastos de personal, en una empresa de software el 80% de los gastos son de personal, esta es la partida de gasto más importante.

Operativos: Los gastos de la empresa que no son operativos, marketing, viajes, compras,…..

Ajustes: Gastos extraordinarios, impagados, devoluciones, …

.

Ratio Margen

Sin duda el apartado más importante del presupuesto, cuando empecé con empresas de software lo que más me importaba es que fueran grandes, con mucha facturación, con mucho personal, creía que el resultado era secundario. Con el tiempo aprendí  que es todo lo contrario, mejor tener una empresa de dos o tres personas con un ratio del 20% de rentabilidad que una de 20 personas con el 2%. Mi experiencia me lleva a la conclusión de que el “20% de rentabilidad nos permite crear el futuro que queremos”.

Mantenimientos+Margen es la clave para tener una empresa saludable.