The XProgramming downloads page includes software intended to support planning and tracking of XP and Agile projects. Herewith, some thoughts on that.
Big Visible Charts 10/20/2004It'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]
A Metric Leading to Agility 06/14/2004Nearly 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.
Etudes 08/22/2002Some 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.
Take a Card, Any Card 08/13/2002Using a simple deck of cards, examine how Extreme Programming gives you a new and better way of managing software.
Essential XP: Card, Conversation, Confirmation 08/30/2001The 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 | ||
---|---|---|
DevPlanner, an "XP inspired" planning tool. | Alexander Fedorenko | |
ExtremePlanner - Painless software project managemenet for agile teams. NEW 2004/11/24 | See Web Site | |
Project Engine - Powerful but lightweight project and task management tool, suitable for XP projects. NEW 2005/01/12 | Project Engine Support | |
Rally: Software Development Management for Agile product teams | See Web Site | |
TargetProcess: Agile Project Planning and Management Tool (free) NEW 2004/11/15 | See Web Site | |
VersionOne V1: XP - Plan, track and analyze your XP projects | See Web Site | |
XPlanner | See Web Site | |
XTremeTeam - Online XP Process Management Tool | See Web Site | |
XPWeb, a web-based tool to manage and plan eXtreme Programming projects | Olivier Chirouze | |
JUnit DocLet (test generator) | See Web Site | |
Visual Basic Resources | See Web Site | |
Java XP diagrams plugin for Eclipse NEW 2004/11/01 | Commercial Product, See Web Site |
Performance and Build Utilities | |||
---|---|---|---|
JUnitPerf is a set of Junit decorators for automated load testing. | JDepend is a dependency analyzer for reporting Martin dependency metrics. | ||
JFreeProfilingCenter: Performance and Load Tests | Stefan Roock | ||
Integration-Guard: Continuous Integration | See project | ||
JMeter: application and load testing NEW 2004/11/02 | jakarta.apache.org | ||
pyUnitPerf is a port of JUnitPerf to Python NEW 2005/01/02 | Grig Gheorghiu |
Acceptance Testing | ||
---|---|---|
FIT: Acceptance Testing | Ward Cunningham (see web site) | |
Integrates the FIT testing runner with Ant. | Steven E. Newton | |
Avignon Acceptance Testing | Narti Kitiyakara | |
FitNesse Acceptance Testing | Bob and Micah Martin et al (see site) | |
Web Application tester | See Web Site | |
actiWATE - Web Application Testing Environment | Actimind, Inc. | |
WebInject | Corey Goldberg (see site) | |
FIT in Python | John Roth | |
Haste is a framework for system testing that is consistent with XP unit and integration test practices | Atomic Object | |
JSystem is a framework for writing and running automated tests, base on JUnit. Its main goal is to support automation of functional system testing. | See Web Site | |
TestCaseMaker/Runner | See Web Site | |
Tento A JAVA based platform independent Functional/Regression web testing tool | Daniel Riedel/TentoSoft |