Magia contra la crisis

Bueno, volviendo a lo que nos da de comer que es nuestro trabajo, vuelvo a incidir en el modelo de negocio SaaS acompañado de la filosofía de software libre.

En este Post, trato de explicar las diferencias entre un modelo estándar de Compañía de desarrollo de software y su forma de trabajo y el modelo que promovemos nosotros SaaS + Open Source. Naturalmente esto no quiere decir que sean todas las empresas de desarrollo de software en españa, pero sí una mayoría.

En estos momentos de crisis, es importante mejorar como empresas para sobrevivir y acabar siendo más fuertes. Para ello, tenemos que buscar la manera de mejorar, pero que el coste de esta mejora sea asumible financieramente.

Mejorar los Sistemas de Información de nuestra Compañía, nos reporta beneficios de diversos tipos, por ejemplo en nuestra productividad, reduciendo costes, abriendo nuevos canales de venta, fidelizando clientes…

El problema es que cualquier mejora suele ser costosa. Analizando estos costes, aunque depende del tipo de Software, principalmente vienen de los siguientes puntos:

– Hardware.

– Licencias de uso de las aplicaciones que compramos.

– Licencias de uso del software que soportan esas aplicaciones, por ejemplo gestor de base de datos.

– Licencias de uso de los Sistemas Operativos que necesitamos para esas aplicaciones.

– Personalización / Customización del Software adquirido.

– Formación e instalación.

– Mantenimiento del Software.

Son demasiados costes para mejorar un proceso de nuestra Compañía, y el retorno de la inversión realizada, lo conseguiríamos en un plazo demasiado largo.

En ExpanSoft hemos ideado una forma de trabajo para reducir estos costes drasticamente. En nuestra filosofía como empresa, hablamos de buscar facilitar el retorno de inversión a corto plazo de nuestros clientes en desarrollo de Software.

Nuestra “receta mágica” consiste en mezclar tres puntos que abaratan los costes de una aplicación:

– Uso de tecnología Web.- El uso de esta tecnología nos permite reducir totalmente los costes de Hardware e instalación, minimizando bastante los de formación y mantenimiento.

– Uso de Open Source.- Utilizando Sistemas Operativos, aplicaciones y herramientas de Open Source, no hay coste de licencia de ningún tipo.

– SaaS.- Los puntos anteriores, combinados con la filosofía de vender servicios y no software, nos hacen eliminar el coste de licencia de uso de la aplicación.


En resumen, de todos los costes de un “proyecto estándar” expuestos anteriormente, con nuestra receta mágica contra la crisis, quedarían los costes de desarrollo de software (customización), formación (utilizando herramientas de e-learning es bastante bajo) y Mantenimiento (minimizado al ser aplicaciones Web).


Anuncios

Que es la Web 3.1

El desarrollo Web ha evolucionado mucho en los últimos años. Hemos pasado del Web 1.0 al Web 2.0 y Web 3.0 en poco tiempo. Es decir, hemos pasado de las páginas Web estáticas a las dinámicas con interacción del usuario, y de ahí, al dominio de las bases de datos en la Web.

En ExpanSoft queremos ir un poco más alla, por eso hemos acuñado nuestro propio término de acuerdo con nuestra filosofía de trabajo en el desarrollo de Software, Web 3.1.

La diferencia de Web 3.1 con su predecesora es el uso de la tecnología Web para desarrollar potentes aplicaciones de gestión, y no sólo para e-commerce o gestión de contenidos, que es para lo que más se utiliza actualmente. La tecnología a utilizar en definitiva es similar, pero con la diferencia del uso de la misma. Web 3.1 es la Web 3.0 aplicada al mundo del desarrollo de las grandes aplicaciones de gestión.

Mi preferencia personal en cuanto a la tecnología a utilizar es LAMP, ayudados en la visualización final por CSS y en el manejo por scripts de Java en el cliente, generando XHTML tanto desde PHP como desde JavaScript. Esta tecnología, AJAX, nos permite hacer aplicaciones ligeras pero con mucha funcionalidad, que es lo necesario para desarrollar aplicaciones de gestión potentes.
Actualmente, la mayoría de las grandes aplicaciones de gestión, están desarrolladas en tecnología
cliente-servidor, o como mucho en thin client. Estas arquitecturas hacen que el desarrollo, la implantación y mantenimiento de este tipo de soluciones sea muy costoso. Además, generalmente se utilizan tecnologías de pago, es decir, sistema operativo, lenguaje de desarrollo y base de datos con coste, el cual se repercute al cliente final.

Yo provengo de ese concepto, de una Compañía de desarrollo de Software de gestión. Más precisamente de desarrollo de DMS (Dealer Management System). En ese mundo la tecnología que se utiliza es la comentada anteriormente, y conozco muy bien los problemas que conlleva. De ahí que sepa marcar muy bien las diferencias entre ambas tecnologías, y de la superioridad del desarrollo de aplicaciones Web sobre el resto de tecnologías.

Aplicar la tecnología Web segura a este tipo de aplicaciones es el futuro. No hay que instalar nada en el cliente, lo que facilita el mantenimiento, la formación y la implantación de las aplicaciones. Para desarrollar aplicaciones Web de gestión, se pueden utilizar productos con licencia GNU, iguales o mejores que los que se venden con licencia, y específicos para el desarrollo de aplicaciones Web. No hay motivo para desarrollar una aplicación desde el principio, puedes basar tu aplicación en una existente de Open Source, compartiendo también tu código después.

Todos estos precedentes nos dan una conclusión, el modelo de negocio de las compañías de Desarrollo de Software va a cambiar. No se van a vender licencias de uso, sino los servicios asociados a la aplicación, como la consultoría, desarrollo, implantación, formación y mantenimiento.

Esto es el futuro, la Web 3.1!!!