FIT
Whole Team Collaboration

Overview

Fit is a tool for enhancing collaboration in software development. It's a way for customers, testers, and developers to communicate precisely using familiar tools.

Fit takes example scenarios written by a customer, checks them against your software, and colors each example red or green depending on whether the software works the way the example says it should.

--EXAMPLE (colored Fit document)

Fit works best when used for complicated customer scenarios, such as difficult business rules. It's not a general-purpose system testing tool nor is it meant to replace your existing black-box testing techniques. (Although you may find that you can reduce the amount of black-box testing once Fit is well established.) Instead, Fit is an invaluable way to collaborate on complicated problems—and get them right—early in development.

Fit is freely available under the GNU General Public License.

Latest Release: v1.0

Version 1.0 is the first non-beta release of Fit. It's available for Java and .NET.

Download version 1.0 here.

Credits

Fit was created by Ward Cunningham and is maintained by Jim Shore.

by Jim Shore. Last updated for v1.0.