(Length: 19 pages)

October 12, 2004

Agile Development Teams Need Tools, Too

"Must Have," "Should Have," And "Nice To Have" Tools For Agile Processes

by Liz Barnett, Carey Schwaber

Executive Summary (This is a document excerpt)

Agile development processes explicitly de-emphasize tools, but tools are nonetheless crucial to Agile projects' success. Tools for software configuration management (SCM), unit testing, and software builds and build management are key success factors on Agile projects. Other tools are less crucial but can still add value. As more IT shops begin using Agile practices, the demand for tools that support these practices — notably refactoring, test-driven development, automated testing, continuous integration, collective code ownership, and management — will increase. Only lightweight solutions need apply for Agile shops' dollars, and even those will have to compete against open source solutions, which Agile teams largely prefer at present. There is no standard tool set for Agile teams; each team must carefully examine its particular situation to determine what tools to adopt.

TABLE OF CONTENTS

NOTES & RESOURCES

itemWhat Tools Are Right For Agile Processes?

item"Must Have" Agile Tools

itemSoftware Configuration Management Tools

itemUnit Testing Tools

itemBuild Tools And Build Management Systems

item"Should Have" Agile Tools

itemProject Management Tools

item"Nice To Have" Agile Tools

itemDevelopment Tools

itemAutomated Functional Testing Tools

itemThe Future Of Agile Tools

Recommendations

itemTools Add Value To Agile Projects But Won't Ensure Success

itemSupplemental Material

Forrester conducted a survey of 21 development managers who use Agile processes on their teams. Forrester also spoke with 14 vendors and service providers, including Agitar Software, Avenue A/Razorfish, IBM/Rational, Microsoft, Primavera Systems, Rally Software Development, ThoughtWorks, and VersionOne.

Related Research Documents

itemOffshore Outsourcing And Agile Development

September 20, 2004, Best Practices

itemAvoiding Scrum Pitfalls On Agile Development Projects

August 23, 2004, Best Practices

itemPiloting Iterative And Agile Processes

June 17, 2004, Best Practices

itemAdopting Agile Development Processes

March 25, 2004, Trends

itemDetermining Iteration Length In Agile Development

March 22, 2004, Trends

Find Documents In Related Categories

This document falls under the following categories. Click on a link below to find similar documents.
Analyst: Carey Schwaber
Technology: Application Development, Application Development Processes & Tools
Geography: Asia Pacific, Europe, North America

Buy Risk Free
Download and print PDF immediately
Price: US $279.00

Add to Cart

Our Money-Back Guarantee
If you are not completely satisfied, return it for a full refund within three weeks of your online purchase.

Already a Forrester Client?
Log in to read this document.

corner border corner
Ratings and Comments
NOT YET RATED
Be the first to rate
corner border corner