ThoughtWorks Content on InfoQ
Latest featured content about ThoughtWorks

- Topics
- Amazon Web Services,
- Team Collaboration,
- Maven,
- Amazon,
- Continuous Deployment,
- Distributed Team,
- Adopting Agile,
- XP,
- Collaboration,
- ThoughtWorks,
- QCon San Francisco 2010,
- Devops,
- Operations,
- Agile Techniques,
- Agile in the Enterprise,
- IaaS,
- QCon,
- Companies,
- IT Service Management,
- Teamwork,
- Lean,
- Adaptive Leadership,
- Project Management,
- Build systems,
- Pair Programming,
- Agile Manifesto,
- NAnt,
- Agile,
- Ant,
- Cloud Computing,
- Conferences,
- Infrastructure,
- Cruise,
- Programming,
- Leadership,
- Architecture
Two of ThoughtWorks’ finest, Martin Fowler and Jez Humble, talk about the notion of Continuous Delivery, which enables organizations to build software that is production ready at all times. To do this, enterprises automate the build, deployment, and testing process, and improve collaboration between developers, testers, and operations. The duo discusses a variety of related issues.
News about ThoughtWorks
- Topics
- Ruby,
- Java,
- ThoughtWorks,
- Dynamic Languages,
- .NET,
- SOA,
- Operations,
- Languages,
- Platforms,
- Tools,
- Adaptive Leadership,
- Companies,
- Project Management,
- Enterprise Architecture,
- Architecture,
- Programming,
- Infrastructure,
- Agile,
- Technology,
- Language,
- Leadership
ThoughtWorks recently published its Technology Radar; a report to help technology leaders understand emerging technologies, identify strategic platforms and tools and prepare their organizations for them.
- Topics
- Ruby,
- Java,
- Dynamic Languages,
- ThoughtWorks,
- Languages,
- SOA,
- .NET,
- Platforms,
- Operations,
- Tools,
- Adaptive Leadership,
- Project Management,
- Companies,
- Architecture,
- Enterprise Architecture,
- Programming,
- Language,
- Infrastructure,
- Leadership,
- Agile,
- Technology
ThoughtWorks has issued the January 2011 edition (PDF) of their Technology Radar, a document meant to indicate current software technology trends in a concise form.
- Topics
- ThoughtWorks,
- Tools,
- Adaptive Leadership,
- Project Management,
- Companies,
- Agile,
- Twist,
- Leadership
ThoughtWorks Studios recently released the latest version and second major revision of Twist, its Agile test automation product. Twist 2.0 helps testers, developers and business analysts with collaborative testing. It also supports writing tests scripts using Groovy dynamic language.
Articles about ThoughtWorks

- Topics
- ThoughtWorks,
- Artifacts & Tools,
- Collaboration,
- Tools,
- Teamwork,
- Best Practices,
- Adaptive Leadership,
- Project Management,
- Companies,
- Leadership,
- Technology,
- Architecture,
- Agile,
- Programming,
- Patterns,
- Checklists and Guides
There is no silver bullet. We know it, but don't act like it. Your language, tool or process is better, right? Jay Fields says: "It depends". The right choices varies with context, people, and more.
This article touches upon how a lot of things must impact a choice; learning culture, skill levels, teamwork, incomplete information, metrics - and context.
Presentations about ThoughtWorks

- Topics
- Communication,
- ThoughtWorks,
- Distributed Teams,
- Collaboration,
- Agile in the Enterprise,
- Adaptive Leadership,
- Agile Techniques,
- Teamwork,
- Project Management,
- Companies,
- Agile,
- Distributed Programming,
- Leadership,
- ThoughtWorks' Quarterly Technology Briefings
Matthew Simons and Steven Boswell consider that although distributed software development is hard, it is a strategic capability that a company should consider, presenting a framework and Agile practices that help building a healthy distributed environment.

- Topics
- ThoughtWorks,
- Project Management,
- Adaptive Leadership,
- Companies,
- Agile,
- Architecture,
- Enterprise Architecture,
- Leadership,
- Legacy Code,
- ThoughtWorks' Quarterly Technology Briefings
In this ThoughtWorks Quarterly Technology Briefing, Amit Uttam and Derek Longmuir discuss what a legacy system is, the typical approaches to dealing with legacy systems, the cost of legacy systems, replacement strategies and techniques, technology asset portfolios, system health checks, executing a migration plan, "strangler" vs phased approaches, and continually evolving your system.

- Topics
- ThoughtWorks,
- Agile in the Enterprise,
- Companies,
- Adaptive Leadership,
- Governance,
- Project Management,
- Lean,
- Agile,
- Enterprise Architecture,
- ThoughtWorks' Quarterly Technology Briefings,
- Leadership
The PMO needs to be aware of how well each project is performing at any given time. Agile practices give transparency, with clear reporting of what’s done, its cost, and how well constructed it is.
Learn how you can create a real-time governance capability that anticipates challenges, makes timely course corrections, and seizes opportunities to maximize the business impact of IT investments.
Interviews about ThoughtWorks

- Topics
- Puppet,
- Devops,
- Offshoring,
- Collaboration,
- Adopting Agile,
- Distributed Teams,
- XP,
- ThoughtWorks,
- Business Models,
- Teamwork,
- Pair Programming,
- IT Service Management,
- Infrastructure,
- Adaptive Leadership,
- Project Management,
- Agile Education,
- Companies,
- Agile in the Enterprise,
- Agile Techniques,
- Scrum,
- Lean,
- Netflix,
- Cloud Computing,
- Eclipse,
- Agile,
- Business,
- Facebook,
- Flickr,
- Agile 2010,
- Leadership
In this interview Jez Humble discusses the concept of continuous delivery, which implies that software should always be production ready throughout its lifecycle. That means that every build could be released into production and run effectively. Continuous delivery involves build and deployment automation, continuous integration, test automation, managing infrastructure and environments and more.

- Topics
- Application Lifecycle Management,
- Continuous Integration,
- Adopting Agile,
- ThoughtWorks,
- XP,
- Collaboration,
- Devops,
- Agile Techniques,
- Pair Programming,
- Teamwork,
- ALM,
- Adaptive Leadership,
- Agile in the Enterprise,
- TDD,
- Project Management,
- Companies,
- IT Service Management,
- Infrastructure,
- Agile 2010,
- Agile,
- Enterprise Architecture,
- Mingle,
- Testing,
- Refactoring,
- Leadership,
- Cloud Computing,
- Twist
In this interview, Cyndi Mitchell talks about ThoughtWorks’ concept of “Continuous Delivery,” which focuses on the last mile of software delivery. Mitchell also discusses the “adaptive” in ThoughtWorks Studios’ Adaptive ALM (Application Lifecycle Management) strategy, in which Agile solutions must be adaptive to users’ needs. And Mitchell describes ThoughtWorks Studios tools: Mingle, Go and Twist.

- Topics
- Ruby,
- Dynamic Languages,
- Domain Specific Languages,
- ThoughtWorks,
- Languages,
- Project Management,
- Adaptive Leadership,
- Companies,
- Rule Engines,
- Architecture,
- Programming,
- Leadership,
- Agile
Jay Fields and Zak Tamsen have successfully worked with non-technical domain experts to design Domain Specific Languages for some of their projects at ThoughtWorks. In this interview with InfoQ they describe their motivations for using DSLs, and describe how they can be used to empower the business, reduce development time, and increase the agility of projects.