Archive for the ‘Latin America’ Category

Business Intelligence – No todo es “negocio”

December 14, 2012

Luego de varias batallas, algunas perdidas y otras ganadas, en  mi empresa de entonces, una consultora especializada en Inteligencia de Negocios, me llegó el gran momento. Ese que esperamos todos los que trabajamos en consultoría, ese sentimiento similar a estar en una sala de espera de nuestro médico y que nos llamen. A mí me llamaron. Mi misión: atender a un cliente enorme, multinacional y darle su primer gran Data Warehouse.  La consultora me ofreció  (debo admitir que por la misma remuneración) hacerme cargo de un proyecto “desafiante” (palabra del “gerentismo” básico, que traducida significa “tu peor pesadilla”). Recuerdo que respondí que sí, sin dudarlo, me gustan los desafíos y esta era una gran oportunidad.

Presentándome ante el cliente, conociendo el equipo de trabajo asignado a mi cargo, el avance del proyecto y lo que se pretendía hacer (consolidar la información de 10 compañías distribuidas en todo el planeta en un tablero único de control) y por sobre todas las cosas el tiempo disponible para hacerlo (6 meses)  me di cuenta antes de empezar que ese proyecto estaba destinado ser el mayor fracaso de mi carrera y al mismo tiempo convertirse en mi peor pesadilla. Y no me equivoque: al día de hoy sueño que me levanto y tengo que ir a trabajar en ese proyecto.

¿Qué podemos hablar cuando todo está dicho?

Sumar  algo al tema Inteligencia de Negocios que no se haya escrito es difícil, desde hace 20 años que vengo escuchando que es “el futuro”, que es “lo que se viene” y que es “indispensable”. Nada de eso fue tan así en todos estos años y me temo que no cambiará mucho en los tiempos venideros.

Entonces  ¿porque seguimos hablando de Inteligencia de Negocios?

Interiormente, creo que el título correcto es aquel que pasó rápidamente de moda,” Sistema de Soporte a la toma de Decisiones” (o DSS por sus siglas en inglés) y no “Inteligencia de Negocios”. Seguimos hablando porque hay mucho camino todavía por recorrer.

Pero que es en definitiva ¿qué es un DSS?

Un DSS simplemente es una herramienta que permite analizar datos y sacar conclusiones de una manera amigable, sintética, etc.  Los datos de distintos orígenes de información (.TXT, una Base de Datos, Internet, un Excel, etc.) se consolidan en un sistema para que los analistas puedan “jugar” con esa información y sacar “conclusiones”. A veces dado que las correlaciones, o las secuencias de datos son tan repetitivas, el sistema saca conclusiones por si mismo sin necesidad que un analista las procese.

¿Dónde aplica?

Aplica para análisis de datos por parte de analistas no muy empapados con la operación. Aún hoy sigo creyendo más en el olfato del CEO que en cualquier sistema por más DSS que sea, pero debo admitir que el DSS sustenta decisiones con información (si es que esta está basada en datos de buena calidad, pero eso es para otra nota)

¿Dónde vemos mayoritariamente hoy los DSS?

En general en todo tablero de control, que consolide información y que se pueda ir a detalle. Antes por cuestiones técnicas se llegaba siempre a una versión resumida de la información, pero hoy en día es posible llegar hasta las transacciones mismas. Podría ver tendencias de compras, por mes, año, día, productos que tienen mejor salida o detectar fraudes o gastos fuera de lo común (por ejemplo se contratan seguros por automóviles registrados en ciudades con muy baja siniestralidad pero la mayoría de los siniestros ocurren en grandes urbes con tasas altísimas de delitos).  Las tarjetas de crédito incluso agregan acciones concretas ante eventos en  la información, en donde si se da una secuencia de hechos, como por ejemplo, cargar combustible en una gasolinera nueva y a continuación comprar mucha tecnología, permite al sistema asumir en una altísima proporción que la tarjeta fue robada, por lo que se suspende automáticamente y se envía al call center el pedido para que llame al titular de la tarjeta y asegurarse  que todo está bien. También hay acciones ante la sospecha de fraudes como por ejemplo elevados gastos en rubros de belleza personal (masajes, SPA, Peluquería, Maquillaje, etc.) durante todo el día y al final el usuario de la tarjeta denuncia “robo”, lo cual es más común de lo que uno puede llegar a suponer.

A pesar de eso, siempre es necesaria la supervisión manual. La cantidad de información que puede hacer variar tendencias y generar excepciones es mucha. Mucho más en nuestra región,  de un día para el otro pueden generarse días no laborables, cambios de husos horarios,  impuestos distorsivos, protestas sociales. También podría afectar las ventas o compras el clima, promociones, publicidades, etc.

Pero si todo está bien, ¿Cuál es la deuda de la inteligencia de Negocios en la región?

Mucho se ha escrito sobre los beneficios en el mundo empresario, pero de algo estoy seguro: no se han hecho tantos estudios sobre gobierno y menos en Latinoamérica. En general en la región estas herramientas se utilizan para cuestiones fiscales, pero no tanto para otros temas.

Salud

Por ejemplo, si tuviésemos todos los hospitales y salas de primeros auxilios interconectados, y por supuesto una historia clínica única, sería posible detectar el avance de alguna epidemia o enfermedad desconocida y avisar a poblados cercanos  de forma automática. Si las consultas de diarrea se incrementan, si se comienza a diagnosticar cólera en una zona muy puntual donde no hay antecedentes, un proceso podría darse cuenta que se está “saliendo” de lo normal y avisar automáticamente algo sospechoso en la zona.

Seguridad

De la misma manera, se podría utilizar para combatir el delito. ¿Qué tipo de delito ocurre?, ¿con que frecuencia?, en que horarios?, ¿Con que “modus operandi”?,¿ qué descripciones físicas tenían los delincuentes?, en que zona fueron los hechos?, ¿qué tipo vehículos se utilizaron?, etc. Definitivamente un sistema podría estar procesando esa información y sugerir posibilidades,  y mostrar días y horarios más complicados y encontrar correlaciones o tendencias y ayudar a distribuir mejor los recursos.

Educación

En educación, estos sistemas podrían ver problemáticas tales como si un alumno se ausenta 2 días, vive en tal zona, concurre a determinado tipo de establecimiento y tiene tal rango de edad, es muy probable que haga un abandono escolar y que este en riesgo de perder su escolarización. Bueno sería que un sistema nos informe automáticamente a la mañana cuales son todos los alumnos que en principio están con riesgo de abandonar  la escuela para que algún asistente social vaya a contactarlos

Conclusión

A pesar de ser un concepto con varios años en el mundo IT, aún hay mucho por crecer en aplicaciones no tradicionales

El Open Source bajo la lupa – Mitos más comunes

October 23, 2012

Empresa Multinacional Japonesa. Una de las primeras cosas que me sorprendió de sus oficinas fue el silencio sepulcral con el que se trabajaba. Nadie hablaba. Recuerdo que le comentaba a mi novia y actual esposa lo difícil que era trabajar en ese entorno. Nadie se hablaba, no había charlas de café, nadie comentaba partidos de fútbol, no había gritos telefónicos, ni golpes de impotencia a un escritorio. Tampoco festejos por una exitosa venta. Tenía que hacer un esfuerzo grande para no dormirme. Para colmo estaba solo en el área Web.

Un día logré que se incorpore un diseñador gráfico en parte gracias a mis desastrosos diseños.
Al fin tendría un compañero con quien hablar (además de mejorar la calidad del sitio).”Filo”, el diseñador  se sentó cerca mío y utilizaba una flamante Mac, aquella del plastiquito transparente azul y del mouse de un solo botón. Hermosa. Deslumbrante. Era la primera vez que veía a alguien utilizar algo distinto a una PC en la empresa. Intenté acercarme, hablar, pero fue imposible. Filo parecía reservado. Y un día sucedió, no aguanté, soy nerd ansioso, lo admito. Era una época con poco internet. Sin embargo yo sabía algo de las Mac y fui a iniciar la conversación con el primer mito informático: “Filo, que bueno que trabajás con la Mac, que no se cuelga”. Aún hoy resuena en memoria, la estruendosa risa de Filo ante mi comentario. En 5 minutos logró colgarla para tirar abajo mi prédica. Nos hicimos grandes amigos durante ese proyecto. Pero ahí aprendí a que hay muchos mitos informáticos que siendo jóvenes repetimos como loros y no tienen mucho asidero.

 

Open Source

Entrando en tema, sería sencillo para mí, abrazar la causa del open source. Es algo que está de moda, que es “cool” y que me hará popular en los ámbitos donde me muevo. Dejemos eso para el mundillo nerd o incluso académico. En lo personal para mi es mucho más divertido analizar, investigar y por qué no generar debate.

Vale aclarar que apoyo el Open Source y el Software Libre (que no son exactamente lo mismo y da para otra nota) y que deseo que esta columna sea vista como lo que es: Un análisis crítico a alto nivel. Es imposible profundizar en pocas líneas, así que dejaremos algunos planteos e ideas sobre los mitos más arraigados que posee el Open Source

Mito 1: El Open Source es más “seguro” que el software propietario

Falso

Todo el tiempo sigo escuchando a  adolescentes con acné en sus rostros repitiendo que el Open Source es seguro, lo cual es  falso. Cualquier distribución de sistema operativo de código abierto tiene sus actualizaciones de seguridad. Basta ir a la página oficial de cualquiera de ellas y se verán actualizaciones de todo tipo. Lo mismo con las aplicaciones Open Source como por ejemplo el servidor web Apache.

El open source posee la ventaja que todo el mundo puede ver y revisar el código fuente de lo que está instalando, lo que hace que más personas puedan estar atentas para identificar código maligno o troyanos en esas instalaciones. Pero no todo lo que brilla es oro, tener el código fuente le simplifica la vida a cualquier hacker al entender de forma muy sencilla y rápida cómo funcionan internamente algunas cosas críticas del núcleo del sistema operativo o de las aplicaciones open source.

Al día de hoy suelo generar sorpresa cuando indico que hay virus y varios antivirus para Linux.

Conclusión, usted debe contar con las últimas actualizaciones de seguridad y estar al tanto de las recomendaciones de seguridad que hacen los proveedores de software independientemente si utiliza open source o sw propietario. Es decir, lo mismo de siempre.

 

Mito 2: El Open source “se adapta a tus necesidades”

Verdad a medias en la práctica

La idea en la teoría es genial, yo tengo un producto de código abierto, lo modifico a gusto para mis necesidades particulares. No estoy atado a nada y puedo construir sobre ese producto.
La práctica sin embargo ha mostrado insignificantes ejemplos de esto. Modificar una distribución de Linux es realmente un peligro. Perderá cualquier tipo de soporte, la compatibilidad de aplicaciones no estará garantizada, esto es podría hacer que otras aplicaciones dejen de funcionar súbitamente  o dejen de ejecutarse al momento de modificar la distribución o incluso se  comporten de manera errática o inesperada. Es por eso que ante la posibilidad de modificar el código fuente, muy pocos audaces se atreven a hacerlo.

Pretender que un programador de su empresa modifique el modo de acceso a disco de un Linux para hacerlo más rápido es ser muy crédulo.  Es sólo para unos pocos iluminados y valientes. Ni hablemos de software de terceras partes. No me imagino modificando un navegador para que procese más rápido las imágenes .jpg sino que espero a una próxima versión como cualquier producto de software propietario.

 

Mito 3: Existe una comunidad altamente participativa que da soporte

Verdad a medias

Lo invito a hacer la prueba, escriba en un foro que su sistema operativo no funciona correctamente y vea si la “comunidad” resuelve sus problemas, y en que tiempos. Pensar que un soporte técnico tradicional, con niveles de escalamiento para software de misión crítica, que obligan a dar una respuesta en una hora puede ser emulado por una comunidad de entusiastas, es no entender cómo funcionan las cosas. Para entornos no críticos ocurre lo mismo que cualquier foro. Lo derivan a otros posts, no existe el mismo problema o dará vueltas entre varios usuarios haciendo las mismas preguntas. No es el tipo de soporte que uno espera de la “comunidad” y realmente no se diferencia en NADA de otras comunidades de Software propietario.

Adicionalmente vale aclarar que en este tiempo florecieron y se discontinuaron varias distribuciones de Linux, lo que puede dejarlo a usted en un serio problema en caso que una distribución deje de soportarse en el futuro. ¿Cómo migro mis aplicaciones de un Corel Linux a un RedHat Enterprise? ¿Funcionará igual?

 

Mito 4: Migrar al  software de código abierto es sencillo para el usuario final

Falso

Si bien muchos de los usuarios podrían adaptarse perfectamente, padecerá con seguridad un tiempo de adaptación largo para estos usuarios y tomará un riesgo enorme.  De repente tendrá una mesa de ayuda colapsada de llamadas de cosas tan triviales como “no encuentro la barra de herramientas” o “no puedo instalar tal software inexistente en el mundo open source”, o “antes lo hacía más rápido”, etc. Deberá tener en cuenta todas las aplicaciones que hoy se ejecutan en su lugar de trabajo. Y cuando digo aplicaciones, puede ser que usted como área de sistemas no esté al tanto de alguna macro de por ej. Excel que utiliza todo el departamento financiero de su compañía que no puede ser migrada a un software de código abierto. Ni hablemos de los departamentos de Marketing, donde la presentación es lo más importante. Quizás usted pueda crear documentos de software propietario desde herramientas de código abierto pero jamás tendrá la seguridad como será el resultado final. La imagen es un punto importante en todo lugar de trabajo e ir por el código abierto es tomar un verdadero riesgo en estos sectores.

Mito 5: El código abierto siempre es más barato

Falso

Si bien las licencias de software representan un costo importante, no es menor el dato que usted deberá entrenar y capacitar a los usuarios, mesa de ayuda, administradores y programadores en los nuevos productos y sistemas operativos de código abierto que reemplace. Definitivamente no es lo mismo administrar un sistema Windows que una distribución Linux, por más interfaz gráfica que tenga. No es lo mismo apretar 5 veces el botón “Siguiente” que instalar paquetes en Linux. El personal que administre esos equipos requerirá más experiencia y la curva de aprendizaje será más lenta para cualquier nuevo recurso que incorpore en el área.

Además por experiencia es más que probable que existan sistemas satélites (que consumen lo que hoy en día llamamos “servicios”) que se conectan de una forma acoplada a los sistemas, que es probable que no estén en su radar. Con esto hablo de planillas de hojas de cálculo con macros, base de datos básicas compartidas (como Access o incluso texto plano), conexiones vía ODBC, recursos compartidos, etc.

Mito 6: El código abierto es muy innovador

Falso

Lo más innovador de los últimos años no vino de la mano del código abierto.  Busque algún producto innovador del mundo del código abierto y se dará cuenta lo que menciono. Pero de esto hablaremos en otra oportunidad porque ya me estoy quedando corto de líneas. No quería despedirme sin dejar esta línea abierta.

Conclusiones

Quizás usted sabía y conocía muchas de estas cosas, o quizás le previne ante determinadas situaciones y ese fue mi objetivo. No quiero jugar a la guerra fría con este artículo sino generar conciencia. Apoyo el código abierto desde el primer día y lo seguiré haciendo, pero el objetivo aquí fue otro, simplemente ayudarlo a pensar.

All that you need to know about Cloud Computing, but never dared to ask

June 5, 2012

“We have to sell cloud services,” that phrase used to be the premise some years ago at a well-known technology multinational in which I worked. As mentioned in the previous article, market, magazines, expert consultants and certainly the CEO were invaded by marketing. The fashion by those times was taking customers to “cloud” without knowing why. Even today, I cannot think in other such categorical failure that year.

THE cloud computing BEFORE cloud computing

Fortunately, before anyone made “cloud computing” fashionable, it was somewhat a reality. We all had for example Yahoo, Hotmail or Gmail e-mails or even basic webmails of our internet providers that offer 10 or 20 if our internet`s domain was under their management. Yes, I know what you are thinking, that was definitely not cool as talking as “cloud computing,” but it works.

Controversies

Most concerns regarding this focus on security, data privacy, regulation compliance, etc, etc.
I will try to rapidly mention some points:

Legal Issues

Up to a few months ago, Megaupload was a based-cloud service allowing us uploading files and getting access at thema anywhere. There was no need of thinking in internet links, permits or hard drive` space, we uploaded a file and it was available. Finally, we all know the end of the story, FBI closing the site and millions of users unable to have access to their files. Nothing prevents/prohibits that such actions are carried out in other app providers or cloud infrastructure. this legally means that despite using some cloud service, if it is being used for other users for other purposes considered illegal, we will be in danger of losing all data.

Regulations

If the Cloud`s origin is in US, we should ask ourselves, Why do we have to obey non-existent geography rules that increase costs considerably? Probably, the provided services obey US/Europe regulations. If my company is small and local or even regional, it is necessary adding the cost of complying with complex rules that by now are not applied to this geography.

Security

Who audits my cloud provider? Who knows if he is going to comply? Wikileaks showed that nothing is secure, everything is vulnerable even US Embassy classified data.

Common Sense

These are some common sense points that readers can analyzed:

Life expectancy

Cloud Computing provider`s companies will continue within 2, 5 or 10 years?

Costs

By applying common sense, saving`s arguments, are at least fairly debatable. Saving with license costs assuming the
software provider will buy more for other customers, or leverage human resources to operate and monitor, ignores the
fact that such cost must add again the provider`s profit, so in general cost saving is canceled. This means, I get a 30%
saving but I also generate a 30% “profit,” so which is the saving amount?
There is not much saving on HW against virtualization. I have recently published a note in my Twitter of HCL (Indian Technology Multinational) CEO, Vineet Nayar in which he literally mentioned that there is nothing new on Cloud Computing that has not been resolved by virtualization. Directly and grotesquely he said that Cloud Computing was “rubbish.” Hardware on demand`s idea is pretty simple of copying due to advent of virtual machines, so benefit on cost saving is much more limited than what people think

Innovation

Within IT history, I do not know a company which had exponentially grown by doing same things as other companies. The addition to cloud services is a way of “standardizing” with other companies. Innovation and Competitiveness is lost. That`s the reason why differentiating processes should be under our domain and not under a service provided by a third-party.

Interoperability

If we already have systems, migrating to the cloud can be difficult. Systems` interaction or satellite developments upon
own platforms are already a problem though any of them is under our domain. If we have to add an external provider in
which getting port access is a priority, and a protocol depends on other, that even more works on another time band and speaks other language, and ask filling 20 files and assist other 20 customers, then we add more problems to our operations. Not a minor issue, if you consider a flexible and agile company regarding market`s changes.

Then, why Cloud Computing is a Latin American`s reality?

Most of our companies are SMBs. Software, hardware, IT human resources` purchase cost, is too high for companies of
such size, so due to cloud computing we have access to e-mails, office packages, human resources or sales apps.
Software and hardware automatically updates, so we will have a development department that probably cannot achieve all expected improvements but will certainly generate evolutions with better features.

Is Cloud Computing viable for big companies?

Of course. All my big customers are questioned by me, How long have you been using Gmail/Yahoo? Generally, they said since many years. How many times have you lost information on those services? (never, is the common answer.) How many times service was down? (Few times, typical answer). So why do you want an e-mail server in your company? it must be monitor, needs space, cpu, patches, having ups, backups, a reliable internet link, etc, etc. All that summarized in a monthly payment per e-mail user.

Additionally, if my sales process is not original but similar to the rest of companies, and works independently from other systems such as human resources, invoicing, then there is no visible problem of migrating to SalesForce.com, same thing happens with payroll, human capital, etc. Provided that they are a standard, not the heart of business and do not interact much with other systems, then they will be used by the cloud.

Future

This section would be nothing without “Future”: from my point of view, in the future Cloud Computing will not be considered – as Marketing`s premises – “best management” or “cost reduction” but it will be partly powered – as we can see in the video games industry – because it reduces and considerably complicates computer software piracy.

 

Todo lo que usted debe saber del Cloud Computing y nunca se atrevió a preguntar

June 5, 2012

“Tenemos que vender servicios en la nube”, esa era la premisa de hace algunos años en una conocidísima multinacional de tecnología de la cual yo formaba parte.

Tal como hablara en la nota anterior, como siempre el marketing invadió al mercado, a las revistas y consultores especializados, y por supuesto al CEO de aquel entonces. La moda del momento era llevar, sin tener en claro el porqué, a nuestros clientes a la “nube”.

Aún hoy, me cuesta recordar fracaso más rotundo que ese en aquel año.

El cloud computing antes del cloud computing

 

Por suerte, antes que alguien pusiera de moda el término “cloud computing”, de alguna manera ya era una realidad. Por ejemplo, todos tuvimos correo electrónico de Yahoo, Hotmail o Gmail o incluso webmails mucho más básicos de nuestros proveedores de Internet que nos daban 10 o 20 cuentas si teníamos registrado con ellos nuestro dominio de Internet. Si, ya sé lo que esta pensando, eso no era tan “cool” como decir “cloud computing”, pero dejeme decirle que funcionaba.

Controversias

La mayoría de las preocupaciones sobre este tema, se han tratado y se centran en seguridad, privacidad de la información, cumplimento de normativas, etc, etc.

Intentaré hacer foco muy rápidamente en algunas cuestiones

Temas legales

Hasta hace unos meses, Megaupload era un servicio en la nube que nos permitía subir nuestros archivos y acceder a ellos desde cualquier lugar del mundo. Nosotros no nos teníamos que preocupar por enlaces de Internet, permisos o espacio en disco, sino simplemente subíamos un archivo y lo teníamos a disposición. Todos conocemos la historia, con el FBI dando de baja el sitio y millones de usuarios imposibilitados de acceder a sus archivos. Nada impide/prohíbe que acciones de este tipo se lleven a cabo en otros proveedores de aplicaciones o infraestructura en la nube. Es decir por más que legalmente estemos utilizando algún servicio en la nube, si el mismo se utilizara por parte de otros clientes para otros fines que alguna autoridad considere ilícito, correríamos el serio riesgo de perder toda nuestra información.

Regulaciones

Si el origen de la nube se encuentra en Estados Unidos, debiéramos preguntarnos ¿por que debemos cumplir regulaciones que no existen en nuestra geografía, lo que aumenta considerablemente los costos?. Es decir probablemente los servicios provistos cumplan regulaciones de Estados Unidos y/o Europa. Si mi empresa es pequeña y local o incluso regional, se le agrega el costo de cumplir con complejas regulaciones que por el momento no se aplican a esta geografía

Seguridad

¿Quien audita a mi proveedor en la nube?, Quien sabe si cumple con lo que promete. Wikileaks demostró que nada es seguro y que todo es vulnerable incluso información clasificada de embajadas estadounidenses.

Sentido Común

Dejo algunas cuestiones de sentido común para que el lector analice:

 

Esperanza de Vida

¿Las empresas proveedoras de servicios de Cloud Computing, seguirán existiendo en 2, 5 o 10 años? Para pensar.

Costos

Aplicando el sentido común, los argumentos de ahorro de costos, son al menos bastante discutibles.

Ahorrar en el costo de licencias bajo el supuesto que mi proveedor de Software comprará mas volumen para otros clientes, o se apalancan recursos humanos para operar o monitorear, etc., ignora el hecho que a ese ahorro, se le vuelve a sumar la ganancia del proveedor, por lo que en general se anula el ahorro de costos. Es decir, consigo un ahorro del 30% pero vuelvo a cargar un 30% de “ganancia”, entonces debemos preguntarnos ¿Cuál es el ahorro?

Tampoco hay un gran ahorro en HW versus la virtualización. Recientemente publique en mi twitter una nota del Vineet Nayar, CEO de HCL (multinacional India de tecnología) en donde literalmente dijo que no hay nada nuevo en el Cloud Computing que no haya sido resuelto por la virtualización. De forma directa y grotesca afirmo que el Cloud Computing es una “porquería”. La idea de Hardware on demmand, es bastante sencilla de imitar gracias al advenimiento de las máquinas virtuales, por lo que el beneficio en el ahorro de costos es bastante mas limitado de lo que la mayoría supone.

 

Innovación

En la historia de IT, no conozco empresa que haya crecido exponencialmente haciendo lo mismo que las demás. Ponerse en los servicios en la nube es de alguna forma “estandarizarse” con otras compañías. Se pierde innovación y competitividad. Es por eso que los procesos diferenciadores debe quedar bajo nuestro dominio y no de un servicio provisto por un tercero.

Interoperabilidad

Si ya poseemos sistemas, migrar a la nube puede ser un gran dolor de cabeza. La interacción de sistemas o desarrollos satélites sobre plataformas propias, de por si ya es un inconveniente por mas que los mismos se encuentren bajo nuestro dominio. Si a eso le sumamos un proveedor externo donde la prioridad de permitir el acceso de un puerto, un protocolo, etc. depende de otro, que para mas complicaciones trabaja en otra banda horaria, habla otro idioma, y nos pide llenar 20 documentos, y atiende a otros 20 clientes, entonces sumamos mas dificultades a nuestra operatoria. El tema no es menor si usted se considera una empresa flexible y ágil a los cambios del mercado.

¿Por qué entonces el cloud computing es una realidad en Latino América?

La mayoría de nuestras empresas son pequeñas y medianas. El costo de adquisición de software, hardware, recursos humanos de IT,  etc. es bastante alto para corporaciones de ese tamaño,  por lo que gracias a los servicios en la nube podremos tener correo, paquete de oficina, aplicaciones de recursos humanos o de ventas. El software y el Hardware se actualizan automáticamente, por lo que tendremos un departamento de desarrollo que quizás no haga todas las mejoras que queramos, pero que sin dudas generará evoluciones con mejores características,

¿Es viable Cloud Computing para grandes empresas?

Por supuesto. A todos mis clientes grandes les hago el mismo cuestionario, ¿desde hace cuanto utiliza Gmail/Yahoo?, en general responden que desde hace varios años. Continúo preguntando ¿Cuantas veces perdió información en esos servicios? (ninguna es la respuesta más común), acompaño con ¿Cuantas veces el servicio se encontraba caído (poquísimas veces es la respuesta típica), entonces para que quiere tener un servidor de correo en su empresa, donde debe monitorearlo, darle espacio, cpu, aplicarle parches, tener una ups, realizar backups, complementarlo con un enlace de internet confiable, etc, etc. cuando todo eso se resume a un abono mensual x usuario de correo.

Adicionalmente, si mi proceso de Ventas no es algo innovador, sino mas bien común al resto de las compañías y actualmente funciona autónomo de otros sistemas como recursos humanos, facturación, entonces no veo la incomodidad de migrar a un SalesForce.com, lo mismo sucede con los sistemas de liquidación de sueldos, capital humano, etc. Siempre y cuando sean un estándar, no sean el núcleo de su negocio y posean baja interacción con otros sistemas, entonces serán candidatos a ser utilizados por la nube.

Futuro

Que sería esta sección sin hablar del futuro: Según mi forma de ver el mundo, en el futuro del cloud computing no se impondrá por las premisas actuales del marketing como “mejor administración” o “reducción de costos”, sino que  como ya se comienza a vislumbrar en la industria de los video juegos el cloud computing se verá impulsado en gran medida gracias a que el mismo reduce y complica de forma notoria la piratería informática, ni mas ni menos.

IT Fashion Week (spanish version / versión en español)

May 23, 2012

Una o dos veces por año, nos vemos inundados por el mundo de la moda en IT. Aún recuerdo un viaje a Dallas, para realizar una capacitación sobre un producto nuevo de mi empresa que en ese entonces se daba en llamar “Modernización de Aplicaciones”. Este producto, consistía en tomar aplicaciones legacy y migrarlas a tecnologías (hardware y software) mas modernos, revisar el código fuente de los sistemas a fin de optimizarlo y anular duplicados, etc., etc., etc.

En un momento dado de la capacitación el instructor mencionaba con empeño los beneficios de migrar a una arquitectura basada en servicios (SOA) en contraste con programación tradicional.  En esa época, la moda SOA nos invadía, nos abrazaba y hasta nos daba drives usb y remeras de regalo. Mientras el “flautista de Hamelín” (nuestro instructor) hacia su trabajo y nos hipnotizaba, reconozco me era difícil intentar despegarme de tanto marketing. SOA era como esa propaganda típica de cerveza donde no pueden faltar mujeres en bikini y hombres felices. ¡Yo quería estar ahí y ser feliz con mi cerveza y las chicas!

Por suerte aun recuerdo un viejo programador PL/1 quien me rescató del mundo de la moda y me trajo a la realidad con la siguiente frase (adaptada para menores de edad)  “Si usted programa basura, por mas SOA que use, el resultado será mas basura” a lo que remató “Yo programo muy bien en PL/1, démosle a SOA, JAVA y otras tecnologías tiempo, necesidades, urgencias, falta de presupuesto, adquisiciones de empresas, spinoffs, rotación de personal, etc. y le aseguro que la basura de SOA será tan o mas grande que la que existe hoy de PL/1”

Lo que quiero decir, en esta anécdota que no importa la moda o la tecnología, sino el contexto, la visión y el negocio, cosas que los profesionales de IT en general suelen ignorar.

Optimización de IT y buenas prácticas

 

Reducir Hardware, racionalizar aplicaciones, integrar sistemas, estandarizar procesos, adoptar buenas prácticas, orquestar procesos, etc. constituyen conceptos vacíos si no tenemos una visión global de la problemática que queremos resolver. Lamentablemente para nosotros, los departamentos de ventas están entrenados para mostrarnos y convencernos de retornos de la inversión y casos de éxito de dudoso rigor científico. Debemos estar prevenidos.

 

Sentido común y factor humano

Vuelvo a insistir sobre este tema: La única arma de defensa frente a las modas de IT es el sentido común.

 

Ejemplos sencillos hay varios:

–        Una metodología de trabajo no nos hará mas eficientes versus un grupo de trabajo que hace 10 años se conoce e interpreta perfectamente a su organización

–        Un lenguaje y/o metodología de programación de última generación no necesariamente nos harán más productivos a la hora de desarrollar software y menos aún si eso involucra armar nuevos equipos de trabajo con personal capacitado en nuevas tecnologías y metodologías pero que no tiene idea de nuestra cultura, problemática, objetivos y urgencias.

–        Invertir horas de programación en optimizar software ya existente nos quita valioso tiempo para pensar e volcar desarrollos que impacten en las metas de nuestra organización.

–        Migrar toda nuestra infraestructura actual a la nube, siguiendo la moda del momento puede traernos enormes complicaciones al momento de integrar un SaaS (Software as a Service) con otras aplicaciones legacy utilizadas.

–        Creer que existe una única solución mágica y novedosa para todas nuestras necesidades es un error bastante común en el mundo IT.

El futuro es hoy

En el futuro los departamentos de ventas seguirán existiendo. Las grandes consultoras de IT necesitan de nuevas tendencias para vivir y es verdad que todos necesitamos mostrar que estamos haciendo algo “distinto” o “novedoso”. Será imposible no verse seducido en algún momento por esa catarata de información, white papers, eventos, libros, publicidad, consultoras, remeras, etc. Es decir, el futuro no variará mucho de lo que hoy conocemos.

Como siempre digo y repito, la experiencia y el sentido común son nuestras únicas defensas ante los equipos de ventas.Ante tanto avance, los verdaderos gestores de IT serán aquellos que levanten la bandera del sentido común pensando primero en su contexto conjuntamente con los objetivos y necesidades de su organización por delante de cualquier moda de IT

The future of Management Software

October 5, 2011

Maximiliano Downar, Computer Engineer, Consultant and Professor at UNLAM  

http://www.globalmedia-it.com/digital/magazine/Main.php?MagID=1&MagNo=18

During the 90s, Santiago, one of my best friends had to decide on a bit weird job`s offer. An acquaintance of his mother told him to quit his clerical work and join him into a system called “S”, “A”, “P”, which was German and it was being used in many multinational companies.

By that time, there were no Google or Wikipedia, so Santiago trusted me to advise him on such important issue. Mi first useful advice was: “Listen to understand the offer and then evaluate it.”

After his job interview, he told me that the position was for programming in “ABAP,” “S”, “A”, “P” `s language that was similar to COBOL. They needed someone with programming skills, and the most important was that they offered Santiago a three times better salary. With embarrassment, I gave my second “successful” advice: “COBOL tends to disappear, which other German software company do you know has successful? If I were you, I would wait for another job.” Fortunately, Santiago followed his hunch, and became a SAP`s pioneer in my country and opened his own company. The strange thing about this is that Santiago keeps asking me about the market, and I keep writing about the future of this.

ERP initials belong to the 90s. The idea that prevailed since end of 90s until mid 2000s was that everything must be in ERP. Many reasons made this theory failed, among them: traumatic usages that no  Computer Systems Manager or user will ever want to go through again, excessive ERP customization, high costs on License, and growing complexity in business planning made by ERP.

Does ERP tend to disappear?

No, in the future we will go back to the past with a new view of ERP according to modern times. The only view of ERP that prevailed last decade will re-use the existing ERPs or the usage of those that resolve special issues for different companies or business ‘areas. Modern technologies as the service-oriented Architecture (SOA) and Business Process Management (BPM) will make the re-use of ERPs and communication between business areas easier, which will also allow that a transaction can have many systems (own, notown and suppliers ERP).

The biggest impact will not be on ERP towards cloud computing or software as a service but on the maturity of software developers and users. Despite the fact that each company sees oneself as “unique,” only a few processes have a competitive advantage that may be has not been used by any ERP.

Will it happen the same with CRM?

Management software application based on customers `relationship (CRM) will go through a similar process. Apart from the impact of SalesForce.com that offers a CRM in the cloud, the market is moving towards new trends.

The modern idea, where the market is going, is social CRM because loyalty is no longer possible since the moment a customer can compare and buy services from a mobile phone, anytime. There is too much adds available on the network that is still not well processed. Apart from user`s emails, companies should ask for Facebook and Twitter IDs. Is there better information than users saying that something “Like” them or that they are “Fan” of something or suggesting their “followers” a product or service? Knowing that users travel around the world thanks to their facebook´s albums is another valuable fact, which used to be known only by credit cards.

The Amazon´s suggestion that years ago was a total surprise for us because it advised us on books, purchases based on our similar search of other users, will be soon adapted to country, friendship, family, etc. it will be extremely adjusted, which it should not surprise anybody. You will find advices such as: “Aunt Annie Birthday today” follow by “Aunt Annie loves chocolates, haven`t you thought giving them as birthday present?” or “as last year you went to Las Vegas, this year our suggestion is Montecarlo.”

Help!!!!!!

The added value of the Latin America IT industry

September 25, 2011
Alejandro Maximiliano Downar, Computer Engineering, Consultant and Teacher of UNLM
http://www.globalmedia-it.com/digital/magazine/Main.php?MagID=1&MagNo=17

For most of five-year-old kids Viking, Voyager, Sputnik, Pioneer, Zond or Apollo are strange words. When I was that age, I used to enjoy collecting everything related with technology, space and space probes instead of playing with other kids. When I was a teenager I realized that by using strange technology words I was not going to get dates with girls, so I have to hide this passion towards technology for many years.

Being able to design and manufacture high technology, as the one used in space missions, means being in the first place of the worldwide avant-garde, and secondly being independent from the world economy and politics changes.

In the IT world, especially in Latin America, there phrases that occur in all countries: “We count with skillful professionals,” “We are ready to be the next India in the computer field,” and a large list of more phrases.

When we receive the information that Mexico, Costa Rica, Chile, Argentina, Brazil, etc. are giving services to companies from Europe or USA, we become proud of our industry, exportations and the quality of our services and professionals. That the most developed countries of the world trust us causes satisfaction.

But, what do we export? I propose you an easy game. Let`s close our eyes and imagine the IT “products and services” as a big pyramid. Let`s place at the those we consider basic at the base of it and at the top those which give value and make us feel we are working such as satellites and space probes that I mentioned at the beginning.

We were told that most of the exported services and products from Latin America are: professionals to make “testing” of apps or supporting existing systems, servers such as Wintel, Linux, or Mainframe management, network remote support, data base, as well as customer complaint hot lines, support, shared services of purchases, personnel management, manufacture of cell phones and computers, etc.

Honestly, where will you place today our IT services and products `exportations? at the base or top of the pyramid? The answer is simple: most of them, except some exceptions, will place at the bottom.

Value in Latin America IT  industry

Amount is not same as quality. Latin America gave an important step, and by the end of 90s, and in the previous decade, it made possible the beginning of multinational companies with local capital, at least in at a regional level, though we are far to produce value. It also made possible in the region the opening of the most important worldwide IT multinationals. We are going by the right way, but we must clearly set the objective of making value.

Research and development in the it private sector

In relation to research and development of the private sector, some countries has made possible for research and design centers to be moved to countries such as China or India.

In order to understand the importance of this situation, companies of central countries are giving part of their future to Chinese and Indian`s brains. Unfortunately, our region is not so mature on subjects of the IT sector. We should pay more attention to the regional car industry, where there are many design centers in our countries, and the industry is more solid with many design centers spread in the region.

Despite the fact that many centers where open to adapt vehicles to conditions and local desires, as time went by they have manufactured new cars exclusively for Latin America, there was such a big success for our market that are presented and sold to Europe.

IT companies of local capital are still through consolidation progress and expanding, so it is difficult to dedicate to research and development of new products.