Whitepapers & Analyst Reports

Analyst Report
Ovum Butler Group Technology Audit: ThoughtWorks Studios Adaptive ALM Suite
The [Agile ALM] solution supports a wide range of development methodologies from Waterfall to Agile – it is especially good for Agile practitioners. In Ovum’s opinion the ThoughtWorks Studios Adaptive ALM suite will fit seamlessly into existing IT environments without forcing behavior change on end users.... ThoughtWorks Studios has been acquiring customers at a breakneck pace in the highly competitive ALM market, and this shows how traditional ALM tools have failed to deliver on the Agile front. ThoughtWorks Studios will be a significant player in the ALM market in the years ahead.
White Paper
Agile Release Management: Toward Frequent Low Risk Releases
Everybody in IT has the same goal: rapid, reliable, low risk delivery of high-quality, valuable functionality to users. This white paper discusses the application of agile and lean techniques to release management in order to achieve this goal. The approach set out here is informed by the work of the DevOps movement, which aims to apply agile principles and practices to release management and operations
White Paper
The Agile Maturity Model Applied to Building and Releasing Software
In this paper, Jez Humble and Rolf Rusell present a maturity model for building and releasing software. This model is designed to serve several purposes like provide a structure for assessing your team or organizational capabilities in building and releasing software and provide an approach for planning and executing improvements to existing practices.
White Paper
Redefining ALM Whitepaper
In this paper ThoughtWorks Studios' Ethan Teng, Cyndi Mitchell and Chad Wathington outline the five key organizational practices of Agile ALM: (1) Evolve process definition; (2) Embrace heterogeneity; (3) Build the right thing; (4) Practice Continuous Delivery; and (5) Orchestrate, don't manage. They describe how companies that keep these practices in the forefront of all their software delivery activities will reap the benefits in increased agility.
White Paper
Agile Program Management: Scaling Iterative Development
Your organization has embraced shorter release cycles, team estimation and continuous integration – here and there. How do you mount a program of related software work without a monumental meltdown? This white paper draws from accumulated wealth of ThoughtWorks' insights into the next wave of Agile: program management and emphasizes on the four things to strive for in running a program of work.
White Paper
Domain Specific Languages for Functional Testing
Chad Wathington, VP of Product Development in ThoughtWorks Studios, talks in this white paper about how DSLs can ensure that code across a project team is readable by everyone. It also talks about how DSLs help involve all the stakeholders in the testing process and ensures that subject matter experts, customers, testers, and developers communicate consistently and effectively.
White Paper
An Agile Approach to Project Management
This white paper by Liz Barnett of EZ Insight, Inc., explores two important phases in the transition to Agile project management: Providing a context in which Agile projects can co-exist with traditional projects, under the auspices of a centralized PMO, and simultaneously add value; and leveraging Agile practices to improve the PMO’s effectiveness across all projects. This report is the result of research underwritten by ThoughtWorks and lists the responsibilities of the PMO and the impact it has on Agile Project Teams.
White Paper
Accelerating Software Delivery
Many IT organizations have a goal of rapid, reliable, low-risk delivery of high-quality so!ware to users. Over the past decade, Agile and lean techniques have become a common practice for development teams wanting to accelerate development cycle time while concurrently delivering higher value so!ware to users. More recently, development organizations have realized that merely accelerating the development cycle is not adequate – what is equally important is solving the 'final mile' problem of deploying working so!ware to production environments.