ThoughtWorks Rejects Bloatware In Favor Of Smaller, Simpler Technologies to Enable Continuous Delivery and Agile XD

Next-Mover Technologies and Skills Eyed in Technology Radar for March 2012

Mar 16, 2012, 13:47 ET from ThoughtWorks, Inc.


CHICAGO, March 16, 2012 /PRNewswire/ -- ThoughtWorks, Inc., a global leader in custom software development, today announced availability of its Technology Radar for March 2012.  Created out of the lively debates held among ThoughtWorks' Technology Advisory Board, comprised of senior technology leaders from across the globe, the Technology Radar provides the latest perspective on emerging trends.  The report is aimed at providing CIOs, decision makers at all levels and enterprise developers with insight into the techniques, tools, languages and platforms that are driving next-generation software development from ThoughtWorks' perspective.

For each item on the radar, ThoughtWorks' provides a recommendation about the use of that item by placing it into one of four classes: Adopt, Trial, Assess, and Hold. The report is divided into four quadrants that cover Techniques, Platforms, Tools and Languages. According to the report some of the strategic trends the study identifies are:

  • Continued development of alternatives to SQL datastores
  • Treating all code from UI to tests with respect
  • Increasing diversification and rigor in browser based languages and technologies
  • Smaller, simpler and faster applications and services

Techniques - Emergent design, evolutionary architecture, and Experience Design (XD) work together to rapidly deliver compelling, next-generation experiences for users. Agile Analytics is a new field that seeks to apply agile techniques to deliver faster insights into Big Data as well as more relevant experiences for software end-users.

Tools - With the continued rise and acceptance of alternative data stores, commonly known as "NoSQL" databases, the notion of Polyglot Persistence has emerged. In many applications it makes sense to store data using more than one data store, based on the use cases and efficiency required. With much more emphasis on engineering practices around client side code, JavaScript tooling and Micro-frameworks are highlighted in this edition of the radar.

Platforms- While "cloud" is something of an overused buzzword, ThoughtWorks calls out specific technologies for private- and hybrid-clouds. We also identify and give advice on platform-as-a-service offerings such as AppHarbor.

Languages- The industry is experiencing something of a renaissance in programming languages, and ThoughtWorks' radar specifically calls out the need to care about languages. Functional programming languages such as Scala, Clojure and F# are on the rise, along with related technologies such as ClojureScript and Google's Dart.

"The radar represents a way to publish our technology personality, and people who read it glean insight into how we consume and digest technology. It is our take on all the techniques, tools, languages and platforms that we have experience with," said Neal Ford, director and software architect at ThoughtWorks. "It represents discussions between globally diverse technologists. These debates are invariably impassioned and provocative, and the radar provides an external outlet to their outcome. While we try to stay on the cutting edge of technology, we also approach technology pragmatically, always trying to tie it back to real business value. Many companies appreciate our candid opinions and have come to rely on our consistent vision as embodied in the Radar."

Download the Full Report

Copies of the Technology Radar 2012 are available at

Live Webinar

Join Rebecca Parsons, ThoughtWorks CTO, and Neal Ford, ThoughtWorks, Director and Software Architect for an interactive session on the ThoughtWorks Technology Radar.  Register here...

About ThoughtWorks

ThoughtWorks - the custom software experts. A company wholly devoted to the art and science of custom software. We make it, and we make our clients better at it. Our bottom line is to design and deliver software fast and predictably. Doing enterprise-scale software is tough, but the returns to those organizations that can deliver - on target - are tremendous. ThoughtWorks' products division, ThoughtWorks Studios, offers tools to manage the entire Agile development lifecycle through its Adaptive ALM(TM) solution, comprised of Mingle®, Go(TM) and Twist®. ThoughtWorks employs 1,800 professionals to serve clients from offices in Australia, Brazil, Canada, China, Germany, India, Singapore, the United Kingdom and the United States.

We lead the industry in rapid, reliable and efficient custom software development. When you need an expert partner to help you get ahead and stay ahead of the competition, get in touch.

For more information about ThoughtWorks, please visit

SOURCE ThoughtWorks, Inc.