jueves, 24 de mayo de 2012

El cloud computing

Si hablamos de términos que están de moda, este bien puede ocupar un lugar entre los primeros. Cloud computing o computación en la nube es un concepto relativamente nuevo y sería la tendencia a tener las aplicaciones en servicios alojados fuera de nuestras PCs locales, en la propia Internet.

Una de las aplicaciones que más rápido salieron al mercado utilizando este concepto, son los servicios de almacenamiento en línea. Ejemplos de ésto son Sky Drive de Microsoft o Google Drive. Esencialmente ofrecen espacio en disco para que el usuario pueda guardar sus datos y controlar el acceso a los mismos.

El objetivo final o ideal que tiene esta tendencia, es lograr que todo el procesamiento de los sistemas, tanto en hardware como en software (es decir, equipos y programas) estén localizados en forma externa. Si consideramos el trabajo personal este objetivo nos da un poco de temor, ni hablemos que piensa el Gerente de Sistemas de una empresa.

Efectivamente la seguridad de los procesos y la confidencialidad de los datos, es el cuello de botella donde se encuentra atascado el progreso de este nuevo paradigma. Estamos muy lejos todavía de lograr una confianza absoluta y pensar que la información crítica personal o empresarial, estará puesta en un servidor remoto, del cual no sabemos ni siquiera donde se encuentra físicamente.

Finalmente, para ver en que punto estamos y cuanto le falta, leamos que dijo Richard Stallman, de la Fundación de Software Libre, Una de las razones por las que no debes usar aplicaciones web para tus tareas de TI, es que pierdes el control. Tú debes estar en condiciones de realizar tus propias tareas en tu propio PC, en un programa amante de la libertad. Si usas un programa propiedad de un proveedor, o el servidor Web de otra persona, entonces quedas indefenso…el cloud computing es una trampa.

viernes, 18 de mayo de 2012

El desarrollo de un proyecto profesional

Todos los que trabajamos en Sistemas o directamente relacionados con la tecnología, hemos experimentado la sensación de que los demás suponen que uno debe saber todo de cualquier tema. Nos resultará familiar la situación en que, dado un tema específico de informática que no dominamos, alguien nos diga, pero cómo ... ? vos no trabajás en eso ?

Es muy frecuente que la gente, que no tiene por que saber las diferencias, confunda las distintas disciplinas en las que se abren las ramas tecnológicas. Eso es lo que los lleva normalmente al lugar común que se refleja en el ejemplo anterior y somos nosotros, los informáticos, quienes debemos poner algo de luz al asunto.

Pero la cosa no termina ahí, del mismo modo y esto es más serio aún, existe la tendencia a simplificar nuestro trabajo profesional, dando lugar a frases como ... si es un programita ... o para los que hacemos diseño web ... una página ... para referirse a verdaderos sistemas de gestión o la ardua tarea de crear un sitio web con todas las implicancias que ésto conlleva.

Lo cierto es que mucho se desconoce, por falta de información o por conformismo, de las tareas que corresponden a un profesional o mejor dicho, al grupo interdisciplinario que se necesita, para alcanzar el éxito ante el desafío que supone un proyecto de envergadura. El análisis previo, el relevamiento de datos, la información elaborada, los objetivos que se persiguen, la audiencia, son sólo algunos de los aspectos a considerar si estamos hablando de un trabajo profesional.

Nuestro deber como profesionales de Sistemas es difundir los conceptos básicos, hacer docencia con quienes son potenciales clientes y manejarnos con la ética necesaria, para que nuestra gestión se desarrolle en correspondencia con el logro que buscamos.