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.
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.
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.
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.
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."
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."
Tradefair's agile team working across two sites, uses Mingle for their sprint planning to develop an innovative product.
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."
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."