ORLANDO-Durante la primera jornada del evento IBM Innovate 2011, que se está desarrollando en Disney World, Florida, nos hemos encontrado con lo que el Gigante Azul ha denominado ‘una nueva era del software’, aderezada al comienzo de la sesión inaugural con un espectacular flashmob realizado por los propios integrantes de la plantilla de IBM.
Para la compañía el software juega un papel de vital importancia en los resultados de los negocios, pero además es cada vez más complejo, con un mayor número de procesos para dar cobertura a esas necesidades corporativas.
Los modelos tradicionales de software están quedando obsoletos ante dichas necesidades. El software debe superar determinadas limitaciones a través de la integración, la colaboración y la optimización, de tal forma que se “convierta en una fuente de ventajas competitivas para la empresa”, tal y como ha señalado durante la keynote inaugural el Dr. Kristof Kloeckner, director general de Racional Software en IBM.
El motivo principal por el que el software ha entrado en una nueva era es la necesidad de dar una rápida respuesta a los negocios, reducir el denominado ‘time-to-market’ que tanto necesitan las compañías hoy en día. Además, cada vez hay un mayor número de usuarios que hacen uso de las aplicaciones en todos los niveles. Un claro ejemplo lo proponía Kloeckner: “En 2020, la banca móvil será el canal más utilizado por los usuarios para acceder a sus cuentas bancarias”.
Esto significa renovar en gran medida los servicios que se ofertan a los clientes a través de Internet móvil, pero también hay que mantener los sistemas actuales, por lo que la complejidad se multiplica exponencialmente. Sin embargo, este detalle no debe estar reñido con otras características como la calidad de los servicios o la seguridad a la hora de acceder a ellos. En definitiva, mantener un cierto grado de innovación en los negocios.
Es por ello por lo que IBM se ha volcado en ofrecer una serie de herramientas para mejorar la eficiencia de las aplicaciones y de su desarrollo, “una transformación racional del software para llegar a esos niveles de innovación necesarios hoy en día”, tal y como apuntaba Kloeckner.
Los procesos de desarrollo de software deben ser más productivos, y ahí es donde entran en juego las características que adelantábamos anteriormente. Por un lado es necesaria una integración durante el ciclo de vida de las aplicaciones, como es el caso de la conexión de los procesos y la información que se maneja en las empresas. Por otro, la colaboración, unificando los equipos, proyectos y la cultura organizacional, y por último, la optimización, lo que implica operaciones más eficientes o una inversión en nuevos productos, incluso dejando a un lado el mantenimiento de los ya existentes.
De entre las novedades presentadas por IBM durante el día de hoy destaca Collaborative Design Management (Gestión Colaborativa de los Diseños de software). Permite a los equipos la integración de los diseños con otras tareas de desarrollo y relacionadas con la información, algo que facilita, según la compañía, la trazabilidad de todas las acciones que entran en juego durante estos procesos.
Mientras tanto, Collaborative Lifecycle Management (Gestión Colaborativa del Ciclo de vida), que mejora la productividad durante todos los procesos que se producen durante la creación, desarrollo y puesta en producción de las aplicaciones. Se pueden evitar de esta forma los tradicionales parones o retrasos en la creación de las aplicaciones. Para IBM, es precisamente lo que ayuda a reducir el ‘time-to-market’.
Gran parte de esta nueva oferta del Gigante Azul está construida bajo la plataforma Jazz, basada en código abierto y que aporta algunas características críticas como la posibilidad de compartir las aplicaciones desarrolladas y que puedan interactuar entre ellas, algo que también es posible entre los equipos de desarrollo, lo que se pone de manifiesto en las nuevas herramientas.
eWeek
Son esos grandes desconocidos pero que despiertan el interés de propios y ajenos. Los temas del momento -'trending topics'- de Twitter se han hecho un hueco en la agenda de los medios de comunicación. Rápidamente. Todos pelean por ser los primeros en contarlo. No hay día en el que la prensa no recoja un suceso, un acontecimiento o un simple comentario que, a priori, esté siendo uno de los debates más comentados en la Red.
Estas palabras tratan de ser los ojos de todos, de contar lo que acontece. O no, porque los medios se fijan en exceso en ellos. Esa es la teoría de Javier Guembe, de UniversoSM, que relata que "hay muchas cosas que no son más que una mera anécdota a la que se le da mucho eco por parte de los medios, sin duda deben existir cosas mucho más interesantes que publicar en esos momentos".
Al igual que el buscador Google, la aplicación de microblogging guarda con absoluto recelo el algoritmo que genera esta especie de radiografía de lo que se habla en cada instante por los más de 200 millones de usuarios. Pero aunque parezca lo contrario no son los términos más repetidos. "No se trata necesariamente de los asuntos sobre los que más se habla, sino de las nuevas conversaciones que adquieren carácter viral", argumenta José Luis Orihuela, profesor en la Universidad de Navarra.
Sin embargo, a veces parecen no ajustarse a la realidad. En ocasiones, los 'trending topics' carecen, incluso, de sentido alguno. Twitter explica que son "generados automáticamente" por un algoritmo que trata de identificar los temas de los que se habla en ese momento, más de lo que eran comentados anteriormente. "Es más complejo, puesto que si lo han sido con anterioridad, Twitter lo guarda internamente y lo convierte en una especie de 'palabra habitual' que hace que cada vez tenga más complicado salir en portada", explica Guembe.
Sí es cierto que resulta engañoso porque hay veces que entre esos términos se cuelan otros incongruentes e incoherentes que no serán recordados ni pasarán a la historia. Ni siquiera serán reveladores. Ni tendrán que ver con las noticias más importantes del día. Nada de 'twitterrevolución'. El submundo de Twitter no queda del todo claro. No da pistas. "Twitter nunca ha desvelado el verdadero algoritmo que selecciona qué palabras aparecen en esa sección, y seguramente nunca lo hará, ya que daría pie a que cualquiera pudiera modificarlos", asegura Iván Rodríguez, que compila las novedades de la aplicación en su blog.
Pero, ¿qué hace que un tema sea uno de los 'Temas del momento'? Influye la cantidad, la velocidad, la permanencia y el número de usuarios que envían mensajes similares. "Los temas ingresan a la lista cuando el volumen de 'tuits' -mensajes- sobre ese tema se incrementa dramáticamente", explican desde la compañía. Pero a veces un tema no entra en la lista "porque su popularidad no está tan extendida como la gente cree" o "porque la velocidad de la conversación no se incrementa suficientemente rápido".
Guembe argumenta que a Twitter no le interesa dejar claro la fabricación de los 'trending topics' a fin de "evitar oportunidades de 'spam', es decir, que gente busque posicionar sus términos como Trends", En ese sentido, explica que "muchos aprovechan para hacer spam" pero ello le resta utilidad. "Twitter lo ha detectado y ya tiene publicados varios algoritmos de depuración para evitar los peores resultados, aunque tienen que pulirlos mucho todavía", reconoce.
A todos le vendrán a la memoria el #piqueton o #eldeloscuadros o #graciasZP o #eurodiputadoscaraduras o #turismobisbal. El hecho de que a finales de 2010 #wikileaks no apareciera en la lista encenció las alarmas. Sospechoso, se preguntaban algunos. ¿Por qué?, al más puro estilo Mourinho. La compañía reiteró que no había censurado a la conocida web de las filtraciones y tuvo que apresurarse a explicar cómo funcionaba el algoritmo a fin de zanjar este asunto. Tanto misterio provocó entonces que esa secuencia informática fuera modificada a fin de que, por ejemplo, el jovencito cantante Justin Bieber no apareciera siempre entre los diez primeros puestos cada día.