We live in a time of revolutionary change. From medicine to music to friendship to famine relief, technology is unleashing human potential and transforming our world. And yet businesses today struggle to deliver software projects fast and predictably. At ThoughtWorks we are passionate about software and technology as tools for social improvement, and our goal as an organization is nothing short of revolutionizing the creation and delivery of software to that end.
Since our founding in 1993, ThoughtWorkers have been stirring up the status quo. We pioneered a new approach to software in collaboration with other experts beginning in the late 1990s – “Agile”. Based on a track-record of overwhelming real-world successes, we’ve been leaders and evangelists for the evolution and adoption of these Agile methods within the enterprise. Agile – predicated on practices of collaboration, iteration, feedback, transparency - is now widely acknowledged as a key contributor to software productivity and excellence.
Along the way, we’ve delivered hundred of real-world projects for businesses, governments and non-profits. We span every technology. Our results have ranged from leading-edge products and systems which give our clients a competitive advantage in their market, to leading-edge products giving villagers in Bangladesh a means to earn enough to buy food for their families at the market.
We’ve always based our projects on the once unheard-of practices of embracing changing requirements, delivering value as fast as possible, and making business and IT true partners.
We’re still at it. ThoughtWorkers are experts and leaders, continually contributing to the advancement of modern application development techniques, from domain specific languages to test-driven design. We are active in the Open Source community, contributing powerful productivity tools and technical expertise.
We are leaders and researchers in the software technologies that will yet again transform the world over the next decade such as virtualization and the Cloud. For the Enterprise, we are now adapting Lean methods and automation to the entire application lifecycle management process including Evolution and Support.
Our people are selected based on assessments of creativity, knowledge, determination and raw talent rather than short term views of someone’s experience and ability with this or that tool or language. We find and hire the people who truly are passionate about doing software better. And no matter what the specific project, our people aim to make a lasting impact by helping transform our client’s software delivery capability.
Revolutionizing IT to us means, every day, delivering software for and with our clients that does exactly what is needed, to its maximum potential. That’s truly what we’re about - revolutionizing IT, one client, one success, at a time.
ThoughtWorks isn't your average company, so we don't hire average people. Interested ...?
In this essay I explore the reasons for agile methods, focusing not so much on their weight but on their adaptive nature and their people-first orientation.