ThoughtWorks destaca tendencias en desarrollo en Technology Radar

Thoughtworks-itusers-1CHICAGO, LONDRES y SYDNEY, 25 de mayo de 2013.— La consultora tecnológica global ThoughtWorks presentó hoy la última edición de Technology Radar, como parte del compromiso de la compañía para revolucionar la industria de la TI. Technology Radar, que está disponible para su descarga gratuita, es creada por la Junta de Asesoramiento Técnico (TAB, por las siglas en inglés de Technical Advisory Board) de ThoughtWorks. Los miembros de la TAB reúnen liderazgo en pensamiento y perspectivas de las interacciones con clientes de todo el mundo y comunidades de TI para revisar y evaluar las tendencias en tecnología.

El Radar ofrece perspectivas y consejos sobre las técnicas, las herramientas, los lenguajes y las plataformas de vanguardia que impulsan el desarrollo de software de próxima generación.

«Technology Radar procura describir las tendencias que vemos, tanto grandes como pequeñas», dijo Badrinath Janakiraman, editor de producto en ThoughtWorks. «Por ejemplo, a menudo vemos personas, incluso en lo que podría considerarse la empresa, que utilizan muchos servicios basados en la nube, a través de diversos dispositivos móviles sin esperar la aprobación oficial. Lo hacen porque les brinda mucha flexibilidad en el modo en que trabajan».

«Esta flexibilidad tiene sin embargo su costo: el de la seguridad de los datos. La consecuencia es que los límites de los datos corporativos, que previamente podían definirse con claridad, ahora se tornan más difusos —más difíciles de señalar. Esto es lo que denominamos ‘la empresa sin perímetro’. Se trata de un cambio transformador con el cual vamos a tener que aprender a tratar, porque nos guste o no, está ocurriendo».

Entre las tendencias estratégicas que destaca Technology Radar se incluyen las siguientes:

  • La adopción de la caída de los límites a través de la empresa sin perímetros, los entornos de nube y la co-locación mediante telepresencia.
  • La aplicación de prácticas probadas como entrega continua (Continuous Delivery) para móviles, migraciones de bases de datos para NoSQL y frameworks para CSS.
  • Las opciones ligeras para datos analíticos, al tener a todos los desarrolladores involucrados y trabajando en estrecho contacto con expertos cuando es necesario.
  • Las implicaciones de infraestructura como código y la necesidad de nuevas herramientas.
  • Las mejoras al desarrollo móvil con Entrega Continua y pruebas de redes.

Técnicas.– El concepto de Empresa sin Perímetro ha crecido a medida que la tecnología ayuda a derribar barreras. Entornos de desarrollo en la nube significa que puede subcontratarse la infraestructura de desarrollo, de modo que los equipos necesitan poco más que una laptop y una conexión a Internet. Las empresas también deben repensar las hipótesis fundamentales sobre el acceso a los datos y la seguridad de las redes.

El desarrollo para móviles sigue siendo otra tendencia significativa, particularmente con HMTL 5 que borra los límites entre las aplicaciones de «app store» y las aplicaciones de web. La Entrega Continua se ha convertido en un abordaje cada vez más potente para el desarrollo para móviles, con servicios como TestFlight que posibilitan la implementación de aplicaciones nativas en dispositivos reales múltiples veces por día. Un foco mayor en la realización de pruebas automáticas ayudará también a garantizar que todo funcione en los dispositivos reales una vez presentados.

Herramientas.– Han surgido diversas herramientas nuevas para el espacio móvil, de rápida evolución, entre ellas Testflight y HockeyApp, que posibilitan ambas la gestión de la implementación de aplicaciones móviles, y evitan la necesidad de la App Store.

Se recomiendan tanto Logstash como Graylog2 como herramientas para abordar el creciente desafío de agregar información, a medida que los sistemas involucran servicios cada vez más precisos extendidos en más máquinas. En los demás ámbitos, Gatling es otro nuevo actor en el espacio de pruebas de rendimiento automatizadas recomendado para probar.

El Radar destaca también que muchas organizaciones siguen utilizando herramientas de pruebas de peso pesado, a pesar de adoptar un abordaje ágil. Las elevadas curvas de aprendizaje y el requisito de habilidades y formación de especialista significan que no son adecuadas para la oferta de software de movimiento rápido, ya que para el equipo es dificultoso hacer pruebas internamente.

Plataformas.– Incluso con sitios de bajo volumen que generan vastas cantidades de datos, encontrar una solución para la gestión de datos sigue estando en un puesto alto en la agenda. Technology Radar sigue recomendando probar Google BigQuery como solución económicamente accesible para transformarse en una empresa motorizada por los datos.

Thoughtworks-itusers-2El año pasado se ha visto un aumento en la adopción de Elastic Search como plataforma fuente de búsqueda abierta. Technology Radar recomienda la adopción de la plataforma, particularmente con respecto a su vibrante comunidad y la cantidad de bibliotecas de clientes disponibles en Java, C#, Ruby y JavaScript. Como más de la mitad de los teléfonos del mundo siguen siendo teléfonos de funciones, la adopción de SMS y USSD como UI se recomienda ahora para la creciente demanda de aplicaciones para móviles.

Lenguajes y frameworks.– El creciente uso masivo de aplicaciones de una sola página y basadas en móviles ha visto la creciente adopción de frameworks JavaScript MVC, que incluyen AngularJS, Knockout y Ember.js. CoffeeScript se ha hecho cada vez más popular como método de simplificar las bases de códigos JavaScript, y el Radar predice un elevado nivel de adopción.

En la última Technology Radar, las populares frameworks para CSS han vuelto de la recomendación Probar a la de Evaluar, sobre la base de las experiencias de la Junta de Asesoramiento con sus limitaciones, aunque todavía se recomienda para sitios de rápida producción. Technology Radar encuentra también que ya se acabó escribir todo CSS a mano para nada que no sea trabajo trivial, gracias a la calidad y el respaldo para frameworks para CSS, como SASS y LESS.

Technology Radar es creado dos veces al año por el TAB de ThoughtWorks, un grupo de experimentados líderes en tecnología, a fin de ofrecer perspectivas para toda persona involucrada en el desarrollo de software, desde practicantes a tomadores de decisiones.

El informe utiliza un abordaje visual para dividir las tendencias en cuatro grupos, que abarcan Técnicas, Plataformas, Herramientas y Lenguajes y Frameworks, donde cada área se estructura mediante la recomendación de la Junta  de Asesoramiento de Retener, Evaluar, Probar o Adoptar.

«El mundo del desarrollo de software se mueve siempre a un paso increíble, y puede ser difícil mantenerse al día con las últimas tendencias en el mejor de los tiempos», comentó Neal Ford, director y arquitecto de software de ThoughtWorks . «La creciente importancia de la tecnología móvil ha visto una corriente de innovaciones particularmente enérgica, con nuevas herramientas y técnicas que surgen constantemente».

Para leer la edición completa de Technology Radar de ThoughtWorks, pulse aquí.

Notas:

Los integrantes de la Junta de Asesoramiento Tecnológico de ThoughtWorks se reunirán en vivo en un Google Hangout el martes 28 de mayo a las 5 pm ET, para analizar la última edición de Technology Radar. Se alienta a los participantes a enviar preguntas durante la reunión, y por adelantado vía Twitter utilizando #AskTechRadar

Acerca de ThoughtWorks

Una compañía de software y comunidad de individuos apasionados, cuyo objetivo es revolucionar la creación y la provisión de software, a la vez que abogan por un cambio social positivo. Nuestros clientes son personas y organizaciones con misiones ambiciosas; nosotros proporcionamos tecnología e ideas disruptivas para darles la posibilidad de tener éxito. En nuestro vigésimo año, más de 2300 empleados de ThoughtWorks – los ‘ThoughtWorkers’ – atienden actualmente a los clientes desde las oficinas de Australia, Brasil, Canadá, China, Alemania, India, Singapur, Sudáfrica, Uganda, Reino Unido y Estados Unidos.

Contacto:
Reyne Quackenbush
+1-732-261-7420
rquacken@thoughtworks.com

FUENTE: Thoughtworks

Web Site: http://www.thoughtworks.com