Whitepapers & E-Books

E-Book
Tools for Adaptive Planning

For software development to translate into business value, it has to be driven by adaptive project and program leadership. Flexible, adaptive planning and estimation can improve team performance and morale. Easier said than done? See how Mingle Plus can help you plan adaptively by providing visibility of changes in projects so you can proactively and flexibly plan your program.
E-Book
Problem with Roll-ups

In a multi-team environment, rolling up data hides valuable information about progress toward objectives. Get insight into the problems that roll-ups can cause by giving misleading forecasts about progress toward objectives.
E-Book
Continuous Delivery from months to weeks

See how failing fast and learning fast can help optimize your Continuous Delivery goal from months to weeks
E-Book
Smash Silos with Go

Practical ways on smashing silos with ThoughtWorks Studios’ Go. See how Go empowers various roles on your team – Developers, QAs, Ops and Release Managers to have visibility and control over the build-test-release process. Get pointers on implementing Continuous Collaborative Delivery with Go.
E-Book
Challenging ALM: What really matters when picking tools?

It is a given: software teams must rapidly respond to change to keep pace. Software development tools can be a huge catalyst in helping teams keep up with business changes. In this ebook we provide tips to pick tools that will help you deliver what the customer wants and challenge you to look beyond traditional ALM criteria of features, performance and price.
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.