White Papers by ThoughtWorkers and Alumni


Adding Value in Uncertain Times — the Agile and Lean Advantage by ThoughtWorks

While competitors focus on cutting costs, Agile and Lean organisations continue to deploy strategic technology, positioning their businesses for growth while cutting project cycle times, and reducing waste.

User Centered Design in Agile Application Development by Marc McNeill

Agile methods are becoming increasingly common in application design, with their collaborative customer focus and iterative, test driven approach. They share many common principles, yet it is rare for Agile methods to incorporate user centered design. This paper argues that by incorporating user-centered design (and in particular using low fidelity prototyping as an iterative model for the application rather than time consuming code) better applications can be developed, delivering business benefit with a focus upon the end user and their experience.

The Deployment Production Line by Jez Humble, Chris Read and Dan North

This paper describes principles and practices which allow new environments to be created, configured and deployed to at the click of a button.

Putting the SOA Infrastructure Together: Lessons from SOA Leaders by the SOA Leaders Council

This whitepaper describes a practical approach to implementing an enterprise SOA. The paper is informed by face-to-face meetings between over 500 SOA Leaders, Enterprise Architects, IT managers and others that have faced the challenge and realized the benefits of creating a SOA. ThoughtWorks is a founding member of the SOA Leaders Council.

Enterprise Integration Patterns with BizTalk Server by Gregor Hohpe and Hsue-Shen Tham

This whitepaper demonstrates how to use design patterns to effectively describe integration solution alternatives and guide design decisions.

Subclassing XP: Breaking its rules the right way by Greg Luck

This experience report recounts the experiences of subclassing of XP at Wotif.com, where Pair Programming was replaced with "Pairing" and refactoring was replaced with "Team Refactoring".

Patterns For Daily Stand-Up Meetings by Jason Yip

It's not just standing up. Learn more about how to run an effective stand-up meeting in this article.

Test Driven Development in Enterprise Integration Projects by Gregor Hohpe and Wendy Istvanick

This paper examines the challenges of testing enterprise integration solutions and proposes a testing approach to tackle the inherent complexities. This approach is accompanied by a framework that makes integration testing effective and efficient.

Long Build Troubleshooting Guide by Jonathan Rasmusson

Excessively long build times severely reduce a team's ability to apply the XP practice of Continuous Integration. With the application of techniques described in this Long Build Trouble Shooting Guide, teams will be able to keep their builds from exceeding 10 minutes in length.

Understanding Your Open Source Options by Cyndi Mitchell

Many public and private organisations around the country of all sizes might be missing out on the benefits of open source software (OSS) because they simply don't understand how it could benefit their enterprise. Learn more about OSS by reading this overview or contact us at info@thoughtworks.com.

Developing Web Services with Sun Open Net Environment Sun Microsystems Inc.

This paper offers a high-level technical overview of a prototype Web services implementation at TransCanada PipeLines Limited, one of North America's largest energy companies.

Recognizing and Responding to "Bad Smells" in XP by Greg Schalliol and Amr Elssamadisy

This paper describes a large software development project that used a modified XP approach, identifying several unproductive practices ("bad smells") that were detected over its two year life cycle, along along with solutions that eliminated the irritating odors.

ThoughtWorks is a global IT consultancy. We deliver bespoke applications, no-nonsense consulting and help organisations become agile.

ThoughtWorks Australia Pty. Ltd, Level 7, 16 O'Connell Street, Sydney NSW 2000, Australia
T +61 7 3010 9206 F +61 7 3010 9001 E info-au@thoughtworks.com


Perspectives



Thought Provoking

We would like to share our latest thinking with you.


[ ]