Resources

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: 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.

USING CRUISE WITH UNSUPPORTED VERSION CONTROL SYSTEMS

Cruise has direct support for four version control systems: Perforce, Subversion, Git and Mercurial. However it is possible to use Cruise with other version control systems (VCS). This paper by Jez Humble, Product Manager for Cruise, explains how.

MINGLE CASE STUDY: MINNESOTA STATE COLLEGES AND UNIVERSITIES (MNSCU)

MNSCU Enterprise Software IT Team use Mingle to Collaborate and Improve Product Quality in Education Software.
"Mingle has helped us perform sprint planning, manage the daily tasks of development and testing, and track our velocity which feeds back into good planning. Mingle has raised visibility of all aspects of our development process, and has helped us become more open and collaborative."

MINGLE CASE STUDY: NATIONAL HEALTH SERVICES (NHS)

Information Centre software teams use Mingle and collaborate to improve development workflow and to introduce engineering best practices.
"Mingle provides us increased visibility to see our workflow through the entire lifecycle. Now we can focus on product development, rather than focusing on our project management tool. Plus, we spend less time on reporting. Instead we can easily reuse Mingle’s development artifacts to create documentation compliant with PRINCE2 methodology."

MINGLE CASE STUDY: TRADEFAIR

Tradefair's agile team working across two sites, uses Mingle for their sprint planning to develop an innovative product.

CRUISE CASE STUDY: ROSETTA STONE

Rosetta Stone development teams move to Cruise an achieve increased Continuous Integration Reliability and Flexibility.
"Rosetta Stone is an Agile/Scrum shop, and Cruise gives us a reliable and dependable continual integration environment, which is crucial to successful sprints. Using Cruise allows us to spend less time on each sprint managing our builds and releases, and more time working on our backlog. As a result, at the end of each sprint, we have a shippable product. As our development group continues to grow, Cruise will enable us to get new Scrum teams off to a quick start, bringing our new products to market faster."

CRUISE CASE STUDY: MOODY'S ANALYTICS

Moody’s Analytics builds high-quality software using Cruise for Continuous Integration and Release Management.
"With Cruise, the whole team has gained insight into the build and deployment process. Cruise has made the state of our code base and our builds visible to the whole team. This has helped us deliver high-quality software to our clients faster."