Home | About | Partners | Contact Us
VA Linux Systems

Welcome to the XPCGI Project

Visit XPCGI's SourceForge Project page at http://sourceforge.net/projects/xpcgi

The XPCGI Application

What is XP?

XP is a light-weight methodology for small-to-medium-sized teams developing software in the face of vague or rapidly changing requirements. Extreme Programming Explained, page xiii, by Kent Beck, Addison Wesley, 2000

One important part of XP is Release Planning (formally known as The Planning Game), which uses index cards to record stories (user requirements) and "tasks" (programmer assignments.) Using physical index cards has its advantages, but there are some disadvantages as well, starting with the need to sort large numbers of cards by priority and risk, a manual effort.

One other problem with hand-written index cards is that some managers react badly to them. If your handwriting is as bad as mine, it's even more of a problem. Many managers demand such things to look much more formal and professional.

XPCGI is an attempt to address these issues. It provides a simple-to-use front-end to a perl/dbm database for entering story and task cards. It supports printing the resulting cards back to paper or index cards, as well as providing sorted reports and listings. This naturally eliminates the basic problem of chicken-scratch handwriting.

More links

XPCGI is copyright 2000 Joi Ellis
XPCGI "Idea Man" logo courtesy Fusion^Fly
All trademarks and copyrights on this page are properties of their respective owners. Forum comments are owned by the poster. The rest is copyright 1999-2000 VA Linux Systems, Inc.