Negocios

15 April
2011
escrito por admin

El software a medida o los programas a medida o sistemas a medida, da igual como lo llames, la cuestión es hacer un programa a medida que cumpla con las necesidades exactas.

Lo curioso es que cuando hablo de desarrollo de software con clientes o amigos les resulta algo bastante confuso y nada claro. Como dice un amigo, toda la vida se ha llamado programas y ahora nos da por llamarlo software o sistema. Tiene razón en parte, aunque creo que la palabra programa se queda algo corta para definir los sistemas que desarrollamos ahora. Un programa que le das a ejecutar en un equipo no tiene nada que ver con los sistemas que muchos hacemos, bases de datos, servidores de aplicaciones, clientes pesados y ligeros, sistemas de transferencia de datos, transacciones, cola de mensajes, ajax, spring, gwt, google, y un largo etc … como podéis ver la cosa se ha complicado mucho desde hace unos años, y no os equivoquéis, no es malo, quizás confuso para alguien que empieza, incluso para mi hay ocasiones en que me gustaría que hubiera menos opciones, pero eso es lo bonito del desarrollo software, aprender cosas nuevas, o por lo menos para mi.

La programación es algo que al que le gusta le apasiona, y al que no le gusta lo odia. Afortunadamente a mi me encanta, y disfruto cada día de mi trabajo. Aunque tengo que admitir que cada vez que google saca una nueva versión de GWT, que suele ser cada pocos meses, me tiemblas las teclas del teclado, por que los cambios suelen ser mucho aunque impresionantes.

Pero a lo que estamos, la programación a medida, es caro, no hay duda, pero si se hace bien y siguiendo los estandares puede durar muchos años con poco mantenimiento y amortizar de sobra su inversión. Quiero hacer hincapié en dos puntos importantes:

  • Poca satisfacción del cliente: este punto lo he visto en algunos casos y he llegado a la conclusión de que es debido a las elevadas expectativas del cliente, principalmente por desconocimiento del desarrollo de software. Yo entiende que no sean expertos en la programación pero existe mucha fantasía a su alrededor. Algunos se creen que programar se hacer en dos minutos, quien no ha escuchado la frase “ese campo lo cambias en poco tiempo” , sin saber que puede que tengas que cambiar la base de datos, procurando no romper la consistencia de los datos, cambiar la capa de acceso a a datos, la de servicios, y por ultimo la vista, si no te toca cambiar la capa de servicios web o cualquier otra interfaz, vamos, facilísimo.
  • Por esto motivo me encanta desarrollar con metodologías ágiles, involucrando al máximo al cliente, que vea el día a día, y se enfrente a los problemas. Y por supuesto se consigue un desarrollo dirigido por el cliente y para el cliente, mejorando la satisfacción de este. Esto resulta muy interesante ya que se obtienen resultado rápidamente, aunque sea de escasa funcionalidad se parte en pocas semanas de algo tangible, aliviando la ansiedad del cliente. Y como pasa muchas veces, la teoría esta muy bien en papel, pero cuando se lleva a la práctica es cuando te das cuenta de lo poco que encaja, por eso si el cliente esta desde el principio, se puede corregir el rumbo del desarrollo sin llegar a tirar meses de trabajo.

Y por último destacar algunas ventajas, no todo son malas noticias, existen grandes ventajas y muy importantes. Si se hace bien y se mantiene correctamente, el software a medida puede durar mucho tiempo e ir evolucionando con la empresa, que en estos tiempos es un punto muy importante. Me he dado cuenta en estos últimos años que las necesidades han cambiado, la mayoría del software a evolucionando para añadir muchísimas funcionalidades llegando a ser muy complejo, más formación, mas errores cometidos, mas posibilidades para hacer el bien, pero también el mal. Pero programas como gmail, twitter y 37signal han demostrado que lo que la gente quiere es todo lo contrario, cosas sencillas y usables. Con lo que es un gran motivo para desarrollar software a medida. Y el punto mas interesante, que se pueda integrar con sistemas existentes, y eso si que es ahorro.

Algún día hablare de las historias que he tenido con algunos cliente, solo diré que los clientes que mas contentos han estado con mis desarrollos son precisamente lo que mas sabían del tema.

¿Y vosotros?¿ Habéis tenido experiencias parecidas?

 

 

1 March
2011
escrito por admin

Los que me seguís en el blog sabéis que ando metido en un proyecto como emprendedor. Y me gustaría comentar un poco lo que voy aprendiendo.

Ahora con toda la crisis se habla mucho de emprender, como si fuera algo tan sencillo. No es tener un idea y ya esta todo hecho, incluso con una buena idea es complicado. He ido a muchos iniciadores, foros y me he leído muchos libros sobre el tema, y saco una conclusión clara e indiscutible, nadie tiene la capacidad de decirte si una idea es buena o mala, pueden decir si les parece buena o mala, pero eso no significa que tengan razón. He visto muchos ejemplos de ideas inicialmente malas que han triunfado contra viento y marea, y viceversa. Así que si un iluminado te dice que es una mala idea, no la deseches rápidamente, no significa que no sea mala, puede que sera horrible, pero hay que estudiarlo bien.

Digo esto último porque otra cosa importante es un buen plan de negocios, útil, sencillo y eficaz. En papel, en post-it o en lo que sea, pero algo que te marque la ruta de viaje. Algunos dicen que no es necesario, y puede que en algunos casos, la idea sea tan buena que  funcione por si sola, pero son los menos casos. No digo de hagas planes de cientos de folios con un montón de datos que no sirven para nada. Pero si algo básico y que sirva, como investigar a la competencia, el publico objetivo y el mecanismo de producción. Estos 3 puntos para mi han sido clave. Si como yo, vuestro proyecto es software, podéis pensar en que son unos servidores y ordenadores tenéis suficientes, pero bien vale la pena invertir en una buena arquitectura y un buen proceso de desarrollo, que incremente el rito de creación de funciones y por supuesto el mantenimiento. todo esto lo puedes describir en 15 o 20 paginas inicialmente.

El plan de negocios esta muy bien por varios motivos, os ayuda a centraros, os plantea nuevas preguntas que de otra manera hubieran aparecido tarde o ni siquiera aparecer. Un buen sitio para empezar es la pagina web de CEEI. Si tenéis una idea un tanto vaga, esto os ayudara a poneros en marcha.

Y por supuesto y fundamental en el camino del emprendedor es, sin lugar a dudas, el apoyo de los tuyos. Si no fuera por el apoyo incondicional de mi mujer ni siquiera estaría escribiendo esto. Y esto hay que matizarlo, porque el emprendedor solo tiene en mente su negocio, y no hace mas que hablar de ella, incluso cuando se repite una y otra vez (y creerme, nos repetimos), y aun así ella hay seguido a mi lado.

El camino es muy duro, hay días en los que te comes el mundo y todo es sencillo, y otros en los que todo te parece difícil, imposible de realizar, y que lo único que haces es perder el tiempo y el dinero. Y por desgracia esto último es lo más habitual. Y claro, si no tienes cargas y vives en casa de tus padres arriesgar es más fácil, y hay que aprovecharlo, pero cuando tienes una familia que depende de ti, es todavía más difícil. Pero bueno, no todo es malo, al final puede que la recompensa llegue, y todo halla valido la pena. Espero que este sea mi caso.

Espero que pronto pueda contaros que todo va bien, y que esta dando frutos, en breve todo se pondrá en marcha y lo veremos.

Como podéis ver no soy un gran empresario con éxito, pero una persona con mucha ilusión y ganas de trabajar. Y por supuesto dispuesta a escuchar cualquier bueno consejo que me podáis dar, y os animo a contar vuestras propias experiencias en el mundo del emprendedor. Queda pendiente un post de recursos para el emprendedor.