Working this weekend on some new SharePoint stuff which you셪l see in a few weeks but thought I would pull together a list of tools to help people with Scrum. These are tools that help you plan iterations, keep track of your updates, and generally make life easier for the ScrumMaster or those working on Scrum projects. Not to say a plain old whiteboard with post-it notes or Microsoft Excel won셳 do the trick, but these tools take you a little bit farther and help you keep track of things holistically.

Some are open source, others are not so check them out if you셱e looking for something extra to add to your Scrum process. Where noted, I셶e given some suggestions about using these tools where I셶e already taken a look at them for you, but please make up your own mind with your own eval if you셱e serious about a product (especially one that costs $$$).

Scarab
Java server based artifact tracking system, highly customizable. Distributed under a BSD/Apache style license.

Double Chocco Latte
Sounds more like a special at Starbucks but this is a package that provides basic project management capabilties, time tracking on tasks, call tracking, online document storage, statistical reports, and a lot more. PHP based, supports both Apache and IIS, MySQL or SQL Server (and others), web based client. Distributed under the GNU General Public License (GPL).

VersionOne
This is a commercial product that provides program, project, and iteration management and fully embraces the Scrum process through requirements planning, release planning, and iteration planning and tracking. Trial version can be downloaded and run locally. Runs under ASP.NET and IIS with a SQL backend. I셶e given VersionOne a test-drive in the past and it셲 complete and a good, solid product. The only thing is that it셲 got a LOT of options so if you셱e looking for something simple, this isn셳 the tool.

GNATS
GNATS is traditionally a bug tracking tool, but according to Jeff Sutherland it셲 Scrum-ready (whatever that means). Licensed under the GNU General Public License (GPL).

Select Scope Manager
A commercial web-based package that provides planning capabilties to all aspects of Scrum and XP projects. Evaluation version available to download from site. I셶e worked with some Select products in the past and they셱e not bad, but not very customizable.

XP Plan-it
This is a hosted solution so you only need download the client and retrieve data from their servers. Commercial package but doesn셳 seem to be anywhere you can download anything or even see the product. I would stay away from this one.

Iterate
This is an interesting tool and very simple in appearance. It basically provides an electronic version of story cards and does some tracking (like your velocity). It셲 simple but maybe too simple and personally I felt the interface seemed like an old VB app that someone threw together. Still, I think it works.

TWiki XP Tracker Plugin
Here셲 a bit of a switch and not a stand-alone tool but a plugin for a wiki system (TWiki). It provides custom templates and helps you track information on XP projects. While not really Scrum related, it does let you track stories and releases so you might have to modify it in order to fully use it for Scrum (Scrum != XP). TWiki is released under the GPL and is Perl based (blech) so as long as you can run Perl you can run TWiki.

XPCGI
This is an open source Perl based system built for Linux and Solaris running Apache 1.3 or higher. They claim it will work on other platforms, but YMMV.

XPWeb
Another web based project that셲 distributed under the GNU General Public License (GPL). Uses PHP and MySQL so running under Linux, Windows, or Mac should be fine. The demo doesn셳 render under IE7 so I couldn셳 check it out for you. 

XPlanner
Probably the grand-daddy of the open source projects of this type, XPlanner is distributed under the GNU Library or Lesser General Public License (LGPL) and free. Requires Apace Tomcat to run so expect to spend a little time setting this up on Windows (but it does run as I셶e done it). Lots of options, pretty stable, respects Scrum and XP and how they work, and very simple to use. Actively being worked on and many open source projects use it for their own planning (Hibernate, JUnit, Log4J, Struts, etc.) so updates are pretty frequent.

ScrumWorks
A professional looking product that touts features to support all aspects of Scrum. Support single or multiple teams working on the same or different projects. Client based but has a Web Client as well for some members of the team (say your PO that doesn셳 need to get down and dirty with Sprint Backlog Items). Requires a trial license but you can get a copy for free just by requesting it. Nice piece of software that is backed by support forums, a wiki, and an API for extending it셲 capabilities.

ProjectCards
An interesting project that offers the ability to cover all aspects of Scrum (and then some). Very customizable down to custom fields you can display and use in reports. Client/Server based but features a plug-in for Eclipse if you have it in your environment. Guest accounts are unlimited and free (so POs and non-core team members can just use it to view the status of a Sprint). Downloadable trial but the full version will set you back some Scrum bucks.

TargetProcess
I really like this tool, but maybe because it셲 .NET web-based. It셲 simple to use and setup and cost-effective for teams. While it doesn셳 feature as many screens as other products, what it does supports Scrum and Agile projects with simple inputs and direct reports and charts. Nothing fancy but then neither is Scrum. Free trial avaiable and demo available online and you can download a 1뱔ser pack completely fully featured and free (but with no support) so it셲 great if you셱e doing little one-man projects and you just want something to keep track of your progress and work. Supports SQL Server and MySQL but requires IIS and ASP.NET so it셲 Windows only.

ExtremePlanner
Lots of features for this commercial package, but not a lot of customization available so you can셳 completely tailor it to your process. Requires Windows, Linux, or MacOSX platforms to run on (with Java 1.4.2 or higher and Apache Tomcat 4.1 or higher) or you can let them host your projects for you (for a fee of course). Simple interface makes it easy to enter information and covers all the aspects of Scrum planning including test case tracking and typical burndown charts.

Rally
Enteprise level hosted project solution. Tons of features and lots of customization available (even for an online hosted system). Met these guys in Calgary during Agile World a couple of years ago and back then the product was impressive, so I can only imagine what they셶e improved on. Free demo online to check out and setup a project to see if it works for you.

Scrum for Team System
Saving my personal fav til last. We셱e using this on a few projects now and it rocks. An add-in guidance package for Microsoft Team System, it fully covers Scrum and lets you get work done fast. No customizable available but it works without it. Co-developed with Ken Schwaber so it reflects how Scrum needs to be done. Let셲 users create their own views but comes with a dozen or so that are quite sufficient. Supports single team or multiple team projects and is currently being updated to version 2.0 where it셪l have more flexibility. If you have Team System in place and are struggling with the MSF for Agile package then take a look at this, you won셳 be disappointed.

Bottom Line
If you셱e a one-man shop, I suggest you check out TargetProcess as it can be setup in a few minutes on a server or your own development desktop. If you already have Team System in-place, take a look at Scrum for Team System. If you have nothing but could run say Tomcat, then XPlanner might be the way to go as it셲 simple but works well. Give a couple a test drive and see what셲 best for you.

Share
Related Documents
  1. [Free] XPCGI : Agile CGI application testing tool (1660)
  2. [Video] Agile Estimation : Part 2 (1029)
  3. 2010-05-15, Deep Agile 2010 @ USA (1224)
  4. [Video] Agile Testing (1307)
  5. [Paid] ExtremePlanner : browser-based Agile project management (1676)
  6. [Newsletter] Agile Chronicles : monthly online publication covering key agile topic (975)
  7. [Video] Agile Estimation : Part 1 (1211)
  8. [Free] Protonotes : Prototypes for QA Testing (2008)
  9. [Paid] ScrumDesk : agile project management tool for performing Scrum (1669)
  10. [Free] TynyPm : agile collaboration tool with product management (1470)
  11. [Paid] Scrum'd : Agile project management tool (1741)
  12. Agile test Management tool and how to choose? (1452)
  13. devagile : Agile Software Testing & Development Web site (1081)
  14. [Webinar] Adopting Agile Development Methods - Patterns of Success and Failure (1027)
  15. [Ebook] Kanban and Scrum : Making the most of both (6076)
  16. [Webinar] Principles of Agility (1138)
  17. 2010-08-09, Agile2010 @ USA (1084)
  18. Agile software testing articles : Object Mentor (1414)
  19. Agile guide and article from extremeplanner (1024)
  20. [Free] Agilo : Agile testing & scrum management tool (3062)