John Hines' Code Blog

A blog on Agile software development and Scrum

  Home  |   Contact  |   Syndication    |   Login
  35 Posts | 6 Stories | 33 Comments | 0 Trackbacks

News

The information in this weblog is provided “AS IS” with no warranties, and confers no rights.

This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion.

To err is human, to forgive is divine.

Tag Cloud


Archives

agile

if you're adopting Scrum you'll need to decide what level of tooling you'll use.  Are you going to use sticky notes on a whiteboard?  An expensive 3rd party solution?  My opinion is that If you're just learning Scrum it's worth the investment to learn the tools you're most likely to use long-term.

For general Agile software development I've been completely happy with Microsoft Team Foundation Server (TFS).  When you install TFS plus Visual Studio plus Team Explorer, you get the complete package of document repository, work item tracking, built-in unit testing, scheduled builds, email alerts, and more.  There's just one problem.  It doesn't natively support Scrum.

A hard-copy Scrum tracking process isn't going to do it for me.  In ten years at my current job I've never worked on a fully co-located team who's in the office every day.  Hard-copy planning and tracking absolutely works for some people, just see "Scrum and XP from the Trenches" by Henrik Kniberg [PDF].  But it's never going to work for me.

You'd think that Microsoft eScrum would come to the rescue.  From the site: "eScrum is a Web-based, end-to-end project management tool for Scrum built on the Microsoft Visual Studio Team Foundation Server platform."  Unfortunately it isn't working for us.  The UI is so unituitive - there's no way to view a simple hierarchy of Project\Product\Sprint\Stories\Tasks.  Just a couple levels of those would be nice, but I can only find queries against the entire backlog.  Our configurations has Areas and Iterations instead of Products and Sprints.  And since documentation on the web is quite sparse I'd need to sit down with an expert to flesh it all out.

Conchango is a company that offers a products called "Scrum for Team System".  It looks beautiful.  It's fully supported.  And it costs money.  Not an option for me at the moment (edit: see comments).

Many teams at work (including mine) are using an internally developed rich client application to implement Scrum.  But part of me wonders - are there really only four methods for implementing Scrum?  Hard-copy, Microsoft, Conchango, or roll your own?  It feels like I need to read up on the available Scrum tools.

Which leaves me to my recommendation.  If you have a small team that meets daily then implement Scrum the old-fashioned way with paper and marker.  If you have a team spread across multiple sites and time zones then it's your resources and budget that will decide what you do.  Honestly, I really don't want to use Sharepoint lists.

Technorati tags: Scrum Scrum Tools

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
posted on Friday, May 01, 2009 2:59 PM

Feedback

# re: Scrum Tools 5/4/2009 2:05 PM Colin Bird
Hi John,

Thanks for the mention of the Conchango Scrum for Team System process template for TFS. Just wanted to point out that the process template, guidance and reports are in fact free. We do also offer the Task Board, a highly intuitive “Team Wall” modelled UI that leverages the process template, and this is a paid for product.

Cheers,
Colin Bird, EMC Consulting (Acquired Conchango in 2008)


# re: Scrum Tools 5/5/2009 1:03 PM John
Thanks Colin. I'm going to review various tools and will definitely include Conchango's products in the list. --John


# re: Scrum Tools 5/19/2009 1:27 AM Online Scrum Tools
Interesting read!

Have you come across http://www.scrumedge.com (ScrumEdge). It's not as comprehensive as some of the other tools, but I use it because it is quick to set up and simple to use.

I personally don't like spending too much time on setting up scrum projects (like you have to in Rally) so i used excel sheets for over 2 years (I have a small team). I no longer do that because ScrumEdge offers everything my excel sheets did, and more, and still saves me time.

I would like your comments on the tool too.

# re: Scrum Tools 7/17/2009 11:06 AM Marion
Hi there,

maybe you can also have a look at Agilo for Scrum. Its an open Source Scrum Tool, which can be extended with Support and additional features.

# re: Scrum Tools 7/22/2009 3:06 AM Marcin
I'd suggest Banana Scrum.

# re: Scrum Tools 10/3/2009 5:05 PM sezam20
XPlanner+ is an open source project planning and tracking tool for agile and scrum teams. http://xplanner-plus.sourceforge.net/

# re: Scrum Tools 10/14/2009 4:58 AM Scrum Tool
I would suggest a very lightweight scrum tool.
It is designed mainly to manage long backlogs.
It allows you to sort stories by dragging and dropping them in backlog.
You can use tags to organize your stories.
Printing story cards and burn down charts is also possible.
Check www.scrum-tool.com

# re: Scrum Tools 10/26/2009 5:18 AM Adam Feldman
Take a look at http://BrightGreenProjects - it is hosted, affordable and built by scrum masters and some very experienced IT professionals.

Some interesting features are a virtual task board, collaboration tools, hierarchical backlog, dependencies and an audit trail.

There is a free, personal plan available if you would like a long evaluation.

Adam

# re: Scrum Tools 2/2/2010 9:57 AM Agilista
Here's one more Scrum tool for the list: VersionOne. Story and defect tracking, sprint management, interactive taskboard for standups, velocity and burndown reporting, everything is built in. They also offer a free trial so you can check it out before you buy.

# re: Scrum Tools 2/19/2010 9:28 PM Franco
Thanks for this interesting point of view on scrum tools

# Fo you know iceScrum a free Scrum tool ? 5/15/2010 8:29 AM Vincent Barrier
Hi,

Take a look to iceScrum, our tool offers everything that is in Scrum :

- The role management: Product Owner, ScrumMaster, Team member and StakeHolder
- The product backlog management with advanced features for prioritizing stories
- Scrum lifecycle including a roadmap view
- Release planning
- Sprint backlog, as a task board facilitating the Scrum ceremonial
- Management of impediments
- Chart production such as burndown charts, velocity charts, cumulative flow diagram

And offers others agile practices like :

- Roadmap
- Vision
- Features
- User stories
- Acceptance tests associated to stories
- User roles
- Planning poker

And of course it's free and open source ;-)

Demo / Download

# re: Scrum Tools 6/30/2010 8:48 AM Richar
If you want something simple there is http://www.projectcards.com. It has a free trial, a free version. It's pretty simple to use and faster than most web based solutions. It's also great for Eclipse developers since it can also be used as an Eclipse plugin.

# re: Scrum Tools 4/11/2011 6:05 AM MH Lines
Thanks for the great article John. I totally and completely agree that hard copy planning and tracking are great - but even with a co-located team, I hate not having the tools to work remotely on occasion. Keep up the great posts!

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: