Software here is listed as a community service only. No recommendation is expressed or implied. We do not review or test offerings.
Some of this software is free: some is offered for sale. We have no commercial interest in any of these programs, although Rally did give us one of their neat little promotional Minis.
I accept that I’m worse than terrible at keeping this page updated. Advise me via the usual paths.
Submission Info
For better control over updates, software is best hosted on your own site. We are happy to link to it from here, providing a central source for such information. Links in this document are direct file downloads where possible. XProgramming will host files if you have no other place to put them, but the webmaster is really slow and unreliable.
To submit an entry, please copy and paste the following HTML into an email, fill in the bold bits with the appropriate info, and send it to me.
If you prefer not to list your name and e-mail address, you may set the author field to “See Web Site” or equivalent, and the mailto: href can be replaced with an ordinary http link to an appropriate page on your site. The softwareHref should point to the page from which your software can be downloaded, and of course languageOrDescription is a short text description of your offering. Be sure to update the date as well.
It’s time to revisit the topic of Big Visible Charts. Display important project information not in some formal way, not on the web, not in PowerPoint, but in charts on the wall that no one can miss. [Updated: Velocity Charts]
Nearly every metric can be perverted, since up- and down-ticks in the metric can come from good or bad causes. Teams driven by metrics often game the metrics rather than deliver useful software. Ask the team to deliver and measure Running Tested Features, week in and week out, over the course of the entire project. Keeping this single metric looking good demands that a team become both agile and productive.
Some of the XP practices may be things we want to do all the time. Some we may wish to do only part of the time. When we are really skilled in use of a technique, we’re best equipped to decide when to use it. Here are some exercises that may help build skill. And make up your own exercises. Let us know about how they work. Added: Planning Etudes.
The XP Circle of Life helps keep projects alive. A key aspect of this cycle is the Acceptance Test. Acceptance Tests are critical to communication among team members, especially between customer and programmer.
Non-Testing Software of Interest
AgileTrack – Development planning and iteration tracking tool. Assists in the life-cycle of iterations, projects, stories, tasks, and bugs. Simple, usable, flexible, and practical. NEW 2005/12/13
Avignon an acceptance testing system using an extensible XML based testing language. Now supports integration of handlers written in .NET languages to test .NET GUI applications.
For information on use of the testing framework, see http://c2.com/cgi/wiki?TestingFramework.For questions, post on the extremeprogramming discussion group on egroups. Sign up at XP Home.
accessUnit is a Testframework for Microsoft Access
Click this line for FTP access to the above software:
Using the individual links above will probably work better.
Note that many firewalls prevent access via FTP. If you can’t access these files from work, try it from home.
Additional Smalltalk, superseded by version above. Some include GUIS.
There’s a lot of interesting talk and thinking, going on under the heading of #NoEstimates. I think it’s great, and I’m all for it. To do #NoEstimates, people will need some help …
It’s time to work a bit on the “model” for the game. I envision an array of “stories”, each able to answer how long it will take to do it, and how valuable it is. The answers to these questions …