lunes, octubre 15, 2007

Software como Servicio, viable para ERP's?

En los últimos años se ha venido incrementando la oferta y presencia de soluciones de software como servicio o SaaS por sus siglas en inglés. La idea no es nueva, en lugar de que la empresa cliente compre la solución y la instale en sus dependencias, SaaS ofrece solo cobrar por el uso del software (cobrado mensualmente) y hospedar la aplicación, evitando que el cliente tenga que tener hardware y administrarlo dentro de sus oficinas.

Algunas soluciones SaaS han tenido bastante éxito en los últimos años, notablemente SugarCRM y SalesForce dentro del mundo de las soluciones tipo CRM, y muchas otras aplicaciones ded menor valor agregado como software de colaboración y mensajería.

Es viable el modelo SaaS para una solución ERP?

NetSuite en USA fue un pionero en esta dirección. Sin embargo, aunque su presencia ha crecido en éste mercado, díficilmente se puede catalogar su presencia en el mercado como un éxito absoluto (habían oido hablar de NetSuite antes?). En los últimos años, Microsoft, Oracle y, mucho mas recientemente, SAP, han empezado a ofrecer su solución en modelo SaaS como una manera de afianzarse en el elusivo mercado de las PYMES (SMB).

sábado, julio 21, 2007

Más sobre el OLPC


En una inesperada decisión (por lo menos inesperada para mi), Intel ha concluido conversaciones con la junta de dirección del proyecto OLPC y ha sido admitido dentro de la junta de dirección del proyecto OLPC. como lo reporta Intel en un comunicado de prensa.

Para mi esta decisión levanta mas preguntas que respuestas aunque la mayoría de ellas positiva para el proyecto:
  1. Intel va a diferenciar el mercado objetivo de su Classmate para no torpedear el proyecto OLPC?
  2. Habrán laptops de OLPC diseñados con procesadores Intel en un futuro?
  3. Cual será la reacción de AMD al respecto?
Cualquiera que sea la respuesta a estas preguntas creo que la incorporación de Intel a la junta del proyecto OLPC es buena noticia para su mercado objetivo, los niños del mundo en desarrollo, es decir, buena noticia para el mundo.

lunes, julio 02, 2007

Un Computador por niño (OLPC)


Nicolas Negroponte tuvo la visión, mientras trabajaba en el MIT Media Lab, de como hacer una diferencia en el mundo por medio de la educación. Esa visión se tradujo en el proyecto OLPC ("One Laptop per Child"). El objetivo de este proyecto es facilitar la educación básica de niños en el mundo en desarrollo apoyandose en tecnologías de información.

Una de las primeras tareas fue seleccionar las tecnologías y proveedores de ellas que se necesitarian para ejecutar esa visión. Se decidió que la mejor manera de llevar este proyecto educativo a todos los rincones del planeta era a través de un laptop con productos libres que permitieran por una parte proveer todas las herramientas para ejecutar actividades proactivas de educación asi como tambien impulsar al niño a ejercer creatividad sin limites explorando y extendiendo la funcionalidad provista por este laptop. Para esto el software libre era ideal.

Una vez hecha la selección (sistema operacional Linux, procesadores AMD, software libre cubriendo múltiples aplicaciones, interconexión de malla) los grandes poderes de la tecnología de información propietaria y cerrada se vinieron en contra del proyecto y han apoyado otras alternativas del tipo laptop para la educación. Las mas conocidas son el patrocinado por Intel Classmate y el de ASUS el Eee PC.

Los dos competidores del OLPC son hijos de la ambición de las empresas de tecnologías de información para no quedar por fuera de un negocio, que ante sus ojos, puede generar billones de dolares en ganancias y que ademas tiene el potencial de cambiar los estandares de la industria por años por venir. Sin embargo ambos computadores van a ser irrelevantes en mi opinión.

La razón es que en ambos casos se trata de simplemente computadores de bajo costo que permiten que personas de menores ingresos tengan acceso a un computador (nada malo en ello) pero no son un proyecto educativo como OLPC si lo es.

Solo el proyecto OLPC abordó las 4 aristas que se requieren para tener un exitoso proyecto educativo:

  • Seguridad (física y del computador)
  • Interacción (potenciando el salón de clase con su conectividad de malla "mesh")
  • Actividades (apoyando la proactividad innata del niño)
  • Conocimiento (lo que es enseñado puede ser extendido gracias a su diseño abierto)

El riesgo que OLPC falle está en su modelo de distribución (basado en compras gubernamentales de un millón de computadores a la vez (se habla que este limite se relaje a 250,000) y es esta debilidad la que quieren explotar los grandes intereses de tecnología de información propietaria.

Por el bien de la educación de nuestros paises espero tener la razón en mi vaticinio del éxito del proyecto OLPC!

Sus comentarios son bienvenidos

sábado, junio 23, 2007

Software libre descubre su cara

El estilo de desarrollo de Linus y sus colegas colaborando en el desarrollo de Linux era diferente a lo que los canones de desarrollo de software decía, de hecho lo contradecía por completo.

Liberar desarrollo tempranamente y sin estar completos, delegar todo lo que se podía, mostrar todo y ser totalmente abiertos hasta el límite no era precisamente lo que las empresas de software propietario hacíacom o mejor practica. Sin embargo el mundo empezó a ver los resultados de este estilo de desarrollo, desarrollos más rápidos, con menores errores, de mejor calidad y estructura. Quien podía explicar este fenomeno?

En 1997 Eric S. Raymond (ESR) escribió su famoso libro "The Cathedral and the Bazaar" o en su verión española "La catedral y el Bazar" . En un parrafo, Eric explica que todos los beneficios del desarrollo al estilo libre parten del hecho que muchos ojos (el bazar) observando el código hacen que todos los errores y mejoras que requieran el software se producen natural y rapidamente, mientras que el software escrito en secreto y aisladamente (la catedral) solo tiene la revisión y calidad que unos pocos desarrolladores (clerigos?) le pueden proveer.

Una vez el libro de ESR sale a la luz y los resultados de Linux y otros proyectos de software libre son empezados a ser recibidos por todo el mercado, la explosión de popularidad de los mismos comenzó. Hoy, productos muy populares que son desarrollados como software libre y que son ampliamente usados en el mundo incluyen Linux, Apache (servidor de la mayoría de paginas web en el mundo), Java, Firefox, Open Office y muchos, muchos mas.

Una vez completada esta muy breve introducción historica al concepto de Tecnología de Información abierta y el software libre, empezaremos a escribir sobre el hoy y el futuro de la TI abierta en entradas cortas basadas en el dia a dia de lo que sucede en el mundo alrededor de este tema.

Bienvenidos a la TI Abierta!!!

lunes, junio 18, 2007

Software abierto, el nuevo paradigma

En la anterior entrada hablamos como el concepto de protocolos y diseños abiertos y libres condicionaron de una amnera insospechada el futuro del hardware de Tecnologías de Información.

La batalla por la aplicación de los mismos conceptos en el software es probablemente tan antigua como el software mismo. En un principio, el software era creado en comunidades cientificas, de investigación y en universidades, y sus desarrollos eran compartidos sin ningún tipo de limitación. Un ejemplo muchas veces mencionado es el del sistema operacional UNIX que hasta mediados de los 70's era distribuido libremente incluyendo programas fuentes. En los 80's, ATT decidió que UNIX debiera ser distribuido con una licencia comercial cerrada (sin programas fuentes) lo cual motivó a la universidad de Berkeley a usar la anterior versión abierta de Unix para crear un sistema operacional derivado. Este fue el comienzo de un problema legal que finalmente fue decidido salomonicamente dandole algunos derechos a BSD de seguir su trabajo puesto que todos los precedentes indicaban que ATT había abierto los fuentes usados por BSD para su uso libre.

Otro antecedente historico del software abierto es la famosa carta de Bill Gates escrita en 1976 y que se quejaba con los aficionados (hobbiests) de los computadores personales por el uso indiscriminado de copias no autorizadas de software (uso que era normal hasta esa epoca basado en precedentes como el de UNIX). Esta carta se considera como un hito importante en el desarrollo del software propietario.

El siguiente evento importante en esta historia del nuevo paradigma ocurre en la universidad de Helsinki, donde un joven estudiante de ingenieria de sistemas comienza a desarrollar un nuevo sistema operacional basado en protocolos abiertos y definidos por UNIX antes de volverse propietario. Este joven estudiante llamado Linus Torvalds, trabajo una versión rudimentaria del sistema operacional y luego, decide abrirlo a todo el mundo en su famosa nota del 25 de Agosto de 1991. Su intención al abrirlo era recoger recomendaciones e ideas para el mejoramiento de este sistema operacional, llamado Linux.

Este fue el inicio del movimiento del software abierto tal y como lo conocemos hoy.
En la próxima entrada describiremos otros hitos importantes de esta historia y comenzaremos a explicar algunas de sus consecuencias. Consecuencias que seran la base para las entradas de este blog de aquí en adelante.

jueves, junio 14, 2007

TI Abierta, que es abierta?

En el mundo de tecnología de información hay una palabra de la cual se abusa por parte de todos los participantes del mercado.

Abierta

Que es tecnología abierta?

Según el diccionario de la Real Academia de la lengua, el adjetivo abierto normalmente se usa al referirse al campo y significa "No cercado, no murado". Es decir es un sitio al cual se accede sin impedimentos, sin obstrucciones.

En tecnología, normalmente denota que cualquiera puede hacer uso de ella sin impedimentos ni obstrucciones. Entonces, quien desarrolla tecnología realmente abierta?

Existen proveedores de hardware, software y protocolos. La combinación de ellos agrupan toda la arena del campo de las tecnologías de información. De ellas el hardware fue el pionero que mostró el camino a los demás. En un principio los proveedores de hardware impidieron como secreto de estado el acceso a sus tecnologías y solamente unos pocos tenían acceso a ellas pero solamente como usuarios finales. IBM fue quien provocó un cambio de paradigma en este campo cuando decidió fabricar el IBM PC. No solamente IBM usó partes de uso común sino que también publicó toda la información sobre los diseños y protocolos que requería alguien para armar un computador PC. El Resultado todavía lo vemos hoy, PC's que tienen el desempeño de los mejores supercomputadores de hace unos pocos años se venden por menos de US$500 en cualquier parte del mundo, cualquier joven de 13 años o menos puede leer en la internet suficiente para armar su propio computador de partes que consigue en cualquier tienda del sitio donde vive. Desde entonces la pelea de quien puede diseñar el mejor computador no dependió más de quien guardaba mejor los planos de su diseño sino de quien efectivamente diseñaba mejor un computador.

Puede suceder algo similar con el software y con los protocolos?

De hecho, con los protocolos ya algo similar sucedio. IBM, Microsoft y otros mas peleaban por imponer sus protocolos de redes propietarios al mercado a comienzos de la decada de los 80's cuando un protocolo, originalmente creado a mediados de los 70's emergió de la cultura abierta y sepultó a todos los otros protocolos, TCP/IP. Este protocolo es la base de la Internet y fue quien evito que algun monopolio estableciera redes propietarias a nivel mundial como solución de conectividad de redes entre redes. Desde entonces la pelea ya no es quien guarda mejor el secreto de los protocolos de conectividad sino quien provee mejor contenido a través de la red y la conectividad es posible casi de manera gratuita.

Aun cuando todavía la pelea de protocolos abiertos y cerrados continua en otras áreas de las TI (discutiremos más sobre ellos en una próxima entrada en éste blog), el próximo capitulo que debemos discutir es el de software.

Los jugadores del mercado de software, se convirtieron en los últimos años en verdaderos monstruos en tamaño. Compañias como Microsoft, Oracle, SAP reemplazaron a las antiguas lideres en la industria mundial, las compañias de manufactura. El tamaño de estos nuevos gigantes hace que la pelea por el software y la inclusión de TI abiertas toque muchos intereses y por supuesto hace que la pelea que viene se perciba como una verdadera lucha de titanes.

Por una parte empresas de Billones de dolares de valor del mercado versus miles y miles de personas trabajando en como incluir la cultura abierta en el mercado del software.

En nuestra próxima entrada al blog analizaremos los origenes de ésta confrontación, los elementos comunes con la confrontaciones ya peleadas y ganadas por el hardware y los protocolos abiertos y, basado en lo anterior, los posibles escenarios que poco a poco formaran un nuevo cambio de paradigma en las TI a nivel mundial.

Interesante? sus comentarios son siempre bienvenidos en éste blog