viernes, 14 de octubre de 2011

Un médico a la derecha, por favor... ¡Ah! Y un Freud a la Gerencia de IT por Eugenia Bahit

Diseñador, desarrollador, programador, Analista Programador, Analista Funcional, Arquitecto de Software, Scrum Master, Líder de Proyecto... ¡Qué va! Si son todos la misma “cosa”: informáticos.

¡Ay, caballero! ¿No le han dicho nunca que la pomada marrón y el dulce de leche solo tienen un color similar pero no saben igual?

Sucede a menudo en el campo de la informática, que la ignorancia institucionalizada de las compañías intelectualmente mediocres, nos gane más de una batalla a los “informáticos”. Parece que todos somos, hacemos y servimos a los mismos fines. Pero ¿a cuáles fines? Es una pregunta que nadie sabe responder con exactitud. Aparentemente el programador debe diseñar, mientras que el arquitecto debe programar y el Scrum Master responder a un Líder de Proyecto.

La terapia de cambio de roles, puede ser algo sumamente divertido - o aburrido -, siempre y cuando se tenga en claro, que solo es “un juego de aprendizaje”. Cuando es llevado al ámbito laboral, ignorando que se están confundiendo los roles, pueden obtenerse resultados caóticos. Y si no me creen, analicemos una escena de la vida real:

Aviso de empleo publicado en Junio de 2011 en uno de los portales de empleo más prestigiosos:

Analista Programador PHP Senior

En [nombre_consultora_IT] estamos en la búsqueda de un desarrollador PHP para importante multimedio.

Requisitos excluyentes:

PHP

MySQL

HTML, CSS

Maquetación

JavaScript

AJAX, JQuery

+5 años de experiencia

Deseable pero no excluyente:

SQL Server

SOAP

Plataformas Mobile

cakePHP, Joomla, Wordpress, CodeIgniter

Conocimientos de Scrum

Principales responsabilidades:

Relevar los requerimientos funcionales y elaborar la documentación de alcance correspondiente y cronograma de entregables

Desarrollar e implementar el sistema

Reportar periódicamente el avance del desarrollo al Líder de Proyecto

Brindar soporte a los usuarios

Y voy a parar acá. Para quienes entiendan, lamento haberles provocado “ese” estado de malestar que están padeciendo en este preciso instante (no me culpen). Reconozco que pude haber elegido un ejemplo menos dañino para la inteligencia del lector, pero me atrajo la idea de ser tan “absurdamente ejemplificador”.

El anuncio, lamentablemente es real. Por ello, me veo en la obligación de preguntarles: ¿notaron cuantos roles debería cumplir el Analista Programador si aceptara el puesto en cuestión?

Confieso que cuando lo leí, me preguntaba si también sería necesario ponerse un plumero en la oreja para quitarle el polvo al mobiliario de la compañía mientras ocupaba las manos tipeando. Admito que al día de hoy, aún sigo con la duda...

Que el verdulero de la vuelta de mi casa, no entienda la diferencia entre un programador y un Arquitecto de Software, no solo es entendible: es claramente admisible. Pero que un “IT Recruiter” (ahora parece que así, les gusta llamarse a los Psicólogos laborales que trabajan en consultoras de empleo especializadas en Sistemas) o peor aún, un Gerente de Sistemas no tenga la capacidad o voluntad de comprender tamaña diferencia, es como mínimo, negligente y cuando no, un acto de “viveza criolla”.

Porque ¿para qué “pecar” de ingenuos? ¿realmente ignoran la diferencia? Da la casualidad que gracias a esta “supuesta ignorancia”, con un único sueldo, pueden cubrir un puesto de Analista Funcional, Diseñador Web, Maquetador, Programador y Analista Programador. Wow! ¡Baritito, baratito! ¿no? Es como salir de Shopping a la feria de La Salada. Eso sí: No vale pedir garantía de calidad.

Pero, como decía la abuela: “Siempre hay un roto para un descocido”. Lástima que “el pato” no precisamente, lo pagan “los rotos”...

Definamos entonces, los roles que mayor controversia generan:

Analista Funcional:

El Analista Funcional es el encargado de relevar los requerimientos funcionales del usuario final del sistema informático que se quiere desarrollar a fin de transmitirlos al Analista Programador.

Desarrollador:

Originalmente, desarrollador se utilizó para englobar las tareas de un Diseñador Web con conocimientos básicos de programación, que le permitieran incorporar funcionalidades del lado del servidor a un sitio Web. De allí, que surge “Desarrollador Web”. El Desarrollador Web no necesariamente programaba, sino que gracias a sus conocimientos generales de programación, podía modificar el código escrito por un programador para complementar el Diseño Web.

Luego, comenzó a emplearse el término “Desarrollador”, seguido de un lenguaje de programación (“Desarrollador PHP” resume la frase “diseñador web con conocimientos básicos de PHP), a fin de “sintetizar” los conocimientos adicionales con los cuales debía contar el Diseñador Web. Sin embargo, a pesar de la ambigüedad del “eufemismo” (pues lo es!), esto NO modifica la función del desarrollador: un desarrollador, sigue siendo un diseñador Web con conocimientos generales de programación, pero no es programador.

Programador:

La Real Academia Española, define “programador”, como la persona encargada de “elaborar programas para la resolución de problemas mediante ordenadores”. El programador es conocedor experto de al menos un lenguaje de programación, y su única tarea, es elaborar un programa informático, es decir, “programar” un sistema informático, utilizando diversos paradigmas y lenguajes de programación.

Analista Programador:

Es quien partiendo del previo análisis efectuado por el Analista Funcional, organiza la información relevada, realiza un ANÁLISIS TÉCNICO global y decide las herramientas necesarias a utilizar para finalmente, programar el sistema informático que le ha sido encomendado. Es decir, es un programador que además, realiza un análisis técnico previo.

Arquitecto de Software:

El rol del Arquitecto de Software es el que más controversias genera, pues en la práctica, cada empresa otorga al título, el rol que más se asemeje a las necesidades del negocio. Lo cual incurre en un gravísimo error.

Así como el Analista Programador realiza un “análisis técnico” antes de programar, el Arquitecto de Software, va mucho más lejos, realizando un análisis físico y lógico de la estructura global de un sistema informático y su entorno, basando su análisis no solo en los requerimientos funcionales relevados previamente por Analista Funcional (como es en el caso del Analista Programador), sino además en los objetivos y restricciones del sistema, definiendo de manera abstracta, los componentes del mismo y la forma en la cual se comunicarán.

Eugenia Bahit

Nota de Rootlinux: Lo mismo pasa en el sector de Tecnología! queremos agradecer a Eugenia por el tiempo dedicado a escribir y regalarnos estos pensamientos.

jueves, 13 de octubre de 2011

Tecno News - 13 de noviembre

Murió Dennis Ritchie, uno de los creadores del lenguage C

El co-diseñador de este lenguage de programación tenía 70 años.

El científico falleció el pasado fin de semana luego de una larga lucha contra una enfermedad que su entorno familiar prefirió no especificar.

Él fue uno de los diseñadores y desarrolladores del lenguaje de programación C, y uno de los protagonistas en la creación de Unix. En este contexto, su frase "Unix es muy simple, sólo se necesita un genio para entenderlo" quedó en la historia de la informática.

En su carrera obtuvo varios premios, como el Turing Award de 1983 y la National Medal of Technology, en 1999.


BlackBerry normaliza su servicio

Millones de usuarios sufrieron dificultades con la conexión a Internet, los programas de chat instantáneo y la recepción de e-mails. RiM anunció que ya fue solucionado, aunque todavía se registran demoras.

Research In Motion (RIM), la compañía canadiense que fabrica los smarphones, informó que ya restableció el servicio de correo electrónico, aunque algunos usuarios aún experimentan retrasos, después de que se cayera su popular sistema de mensajería BBM en Europa, Oriente Medio y África.

"Restaurados los servicios de e-mail de Blackberry. Algunos usuarios pueden experimentar aún demoras. Sentimos las molestias", explicó la firma a través de Twitter.

La caída del sistema de Blackberry, que afectó a los servicios de correo electrónico, causó este lunes problemas a decenas de millones de usuarios en un momento crucial para la compañía, afectada en las últimas semanas por malas noticias ante la rápida pérdida de mercado a manos del iPhone de Apple y los aparatos Android de Google.


La flota de aviónes Drones de los Estados Unidos fue infectada por un virus

Un virus ha conseguido colarse dentro del centro operativo de la flota de aviones drone de EEUU -y nadie esta completamente seguro de que es capaz la infección. El virus ejecuta un keylogger que registra cada movimiento de la gente que opera nuestros drones. Hasta ahora, no ha intentado establecer contacto con ninguna fuente externa para trasmitir esa información, pero de alguna manera eso no me hace sentir para nada mejor al respecto.

"Seguimos borrándolo, y sigue volviendo a aparecer", dijo una fuente familiarizada con la infección de la red, una de las tres fuentes que le dijo a Danger Room sobre el virus. "Pensamos que es benigno. Pero no lo sabemos."

Los especialistas de seguridad de la red militar no están seguros sobre si el virus y el así denominado "keylogger" fue introducido intencionalmente o por accidente; podría ser una parte de un malware común que solo sucedió que consiguiera llegar a estas redes sensibles. Los especialistas no saben exactamente cuanto se ha propagado el virus. Pero están seguros que la infección ha sacudido tanto a maquinas clasificadas como no clasificadas. Esto hace suponer, por lo menos, que información secreta podría haber sido capturada por el keylogger, y luego trasmitida por Internet a alguien fuera de la cadena de comando militar.

miércoles, 12 de octubre de 2011

Nuevo Service Pack para Windows

¿El más útil hasta ahora?

martes, 11 de octubre de 2011

¿Cuál es el mayor beneficio de Android?

Ver bien esta imágen...

lunes, 10 de octubre de 2011

Conozcan al Nao robot

Porque no aprendimos NADA de Terminator, seguimos invirtiendo en nuestros futuros asesinos... ¡Pero miren que adorable es!

viernes, 7 de octubre de 2011

Estudios Pixar - El legado de Steve Jobs al cine

Una compra que parecía destinada al fracaso se convirtió en una de las industrias más rentables del cine en los últimos años.

Corría el año 1986 cuando George Lucas, cansado de mantener a esos vagos que sólo hacían cosas para computadora y no daban más que gastos a LucasFilms, vendió Pixar, una pequeña empresa de diseño digital. El comprador fue Steve Jobs, que recientemente había dejado Apple, que puso solo 10 millones de dólares para convertirse en su propietario.

La idea de Jobs, al principio, no era la de hacer películas. De hecho, una obra netamente realizada por computadora era casi una utopía, pero en Pixar conoció a una persona que lo hizo cambiar de opinión: ese hombre era John Lasseter, una de las caras más importantes de los estudios, director de la mayoría de los grandes éxitos de la firma. En esos tiempos, Lasseter realizó algunos cortos animados que lograron un reconocimiento (como Tin Toy, que pueden ver a continuación) bastante importante, pero la empresa era deficitaria. De hecho, vivían de hacer comerciales y cosas por el estilo que le quitaban el tiempo para realizar trabajos creativos. Por eso Jobs, confiando en el potencial de Lasseter, inyectó en Pixar 50 millones de dólares para comenzar con un largometraje original. Esta película fue Toy Story.



Toy Story se presentó en 1995 y costó cerca de 30 millones de dólares. La inversión fue importantísima y arriesgadísima, pero los riesgos a veces dan sus frutos: en su primer fin de semana en cartel, ya había amortizado el presupuesto y, más adelante, llegó a tener una recaudación mundial que superaba los 354 millones de dólares.

Toy Story fue distribuida por Disney, pero el nombre de Pixar aparece también en los créditos por exigencia de Jobs, ya que quería poner la marca en la boca de la gente, que se hable, que Pixar sea reconocida como Jobs creía que se merecía. Por eso, y gracias a Toy Story, hoy Pixar es LA casa de animación, y todas las que surgieron después (la subsidiaria de animación DreamWorks, Illumination Entertainment) le deben la vida a Steve Jobs.

En 1997 Jobs vuelve a Apple, y deja que Pixar se mantenga autónoma, pese a ser el presidente. Allí se produjeron películas (como Buscando a Nemo o Cars) que recaudaron hasta hoy un total más de seis mil millones y medio de dólares, una cifra de la que pocas productoras pueden presumir.

Finalmente, Disney compra Pixar y el mandato va a parar a la casa del ratón Mickey. De todas formas, Jobs siguió siendo uno de los mayores inversores de la productora.

jueves, 6 de octubre de 2011

Tecno News - 6 de octubre

Murió Steve Jobs
El Ceo de Apple tenía 56 años y padecía de cancer de páncreas

"Apple ha perdido a un genio visionario y creativo y el mundo ha perdido a un asombroso ser humano", ha informado la empresa a través de un escueto comunicado en su página web. "Aquellos que hemos tenido la suerte de conocer y trabajar con Steve hemos perdido a un querido amigo y a un mentor. Steve deja atrás una compañía que sólo él podría haber construido y su espíritu estará siempre en la base de Apple", añade la nota de la compañía, que ha incluido una fotografía de Jobs en su página de inicio a modo de homenaje.

Jobs comenzó a trabajar a finales de los '70 junto a Steve Wozniak y Mike Markkula en el proyecto Apple II, la primera linea de computadoras personales exitosa popularmente. Más tarde, a principios de los '80, Jobs comienza con la Macintosh, pero en 1985 un conflicto lo deja de lado en la empresa. De todas formas, él no se resigna y funda NeXT, una plataforma informática dedicada a la educación y a los negocios. En 1997, Apple compra NeXT y vuelve a traer a Jobs a la empresa, que enseguida se ubica como CEO de la empresa.

Otro hito en la carrera de Jobs fue comprar Pixar Animation Studios en 1986, cuando George Lucas se lo vendió a un precio absurdo. El sería el dueño de Pixar hasta 2006, cuando Disney se hizo con la empresa. Esto llevó a Jobs a convertirse en el mayor accionista de la casa de Mickey. El 24 de agosto pasado, ya consumido por su enfermedad, Jobs anunció su retiro de Apple.


Nokia despedirá a 3500 empleados

El líder mundial de los teléfonos móviles, el finlandés Nokia, anunció este jueves que prevé suprimir 3.500 empleos en Estados Unidos, Alemania y Rumanía de aquí a fines de 2012.

“Nokia prevé cerrar sus actividades en Cluj, en Rumanía, a fines de 2011 y cerrar en Bonn, en Alemania, en Malvern y en Estados Unidos”, antes de finales de 2012, anunció el grupo en un comunicado.

Estas nuevas reducciones se suman a las 4.000 supresiones de empleos y 3.000 más de carácter externo, reemplazados por subcontratantes, anunciadas en abril pasado en el marco de un amplio programa de restructuración.

Nokia contempla igualmente anunciar nuevas supresiones de empleo en 2012.


Softonic, el portal con más descargas en Internet

Softonic.com ha anunciado que superó los 100 millones de usuarios únicos durante el pasado mes de agosto, según datos de audiencia de Nielsen/OJD.

La cifra es la mayor cosechada jamás por una compañía española de Internet y sitúa a Softonic entre las principales webs por audiencia a nivel europeo.

La evolución de Softonic desde su fundación en 1997 ha sido imparable. En 2004 el portal alcanzó los 2 millones y medio de usuarios, en tres años se llegó a los 10 millones y en enero de 2010 esta cifra ya se había multiplicado por cinco alcanzando los 50 millones.

En el último año y medio, la compañía ha logrado duplicar este dato superando los 100 millones de usuarios únicos.

La compañía nació a partir del proyecto de final de carrera de Tomás Diago, su fundador y también presidente, hasta convertirse en una de las webs de referencia en España, con cerca de 250 empleados y una cifra de negocio de 32 millones de euros.

Softonic cuenta en la actualidad con portales en español, inglés, francés, alemán, italiano, portugués, polaco, holandés, chino y japonés.