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.
Many new items: search for NEW
2005/. Or even 2006 now!
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.
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.