What tools for managing Scrum would you recommend?
I can't reiterate how crucial it is to find your process before you let a tool dictate it for you.
Start with the basics:
Later on you can decide which tool will support how your team works best. I love how Mingle [1] is flexible and seems to have a lot of good features, but it does require serious customization. VersionOne [2] looks like it fits our process well.
[1] http://www.thoughtworks-studios.com/mingle-agile-project-management/I've used Scrumworks [1] before which did a pretty good job, although if you're using TFS then Scrum for Team System [2] is okay.
I've heard good things about Thoughtworks' Mingle [3] but haven't had a chance to try it yet, and I know a number of people who swear by TargetProcess [4].
[1] http://danube.com/scrumworksPivotal Tracker [1] is the best Agile project management tool in my eyes. It's simple, easy-to-use, and free.
There is some helpful advice in the Pivotal support forums [2] about how to map Scrum concepts onto the Pivotal UI.
[1] http://www.pivotaltracker.com/I can tell you what not to use. No matter what anyone says, Excel is a lousy way to manage sprints.
We are seeing more and more online (hosted) Scrum management tools such as:
Scrumy [8] has a free and a commercial, more complete version.
I won't recommend any of them since I do not use them on a regular basis, I'm just listing for the sake of completeness.
[1] http://scrumy.com/We use ScrumWorks [1] and have no complaints!
We've also found that the traditional task board with stickies / index cards is THE most effective because it is visible -- no tool can replace that!
[1] http://danube.com/scrumworksWe use VersionOne [1], which is quite good but somewhat over featured. If I we're setting up anew I'd also consider BaseCamp [2] - not purely a programming tool, but pretty good.
Another good option is actually the low tech one: whiteboard + post-its.
[1] http://www.versionone.com/I'm currently working on a backlog management site.
http://www.scrumdo.com/ ScrumDo
It's an open source django/python app, and we host a free version that will work for most teams.
I would recommend to start with the simplest solution that could possibly work :
What is important is to start Scrum and to understand it's process, not the tools.
Let the team decide later for a tool if the organization isn't satisfied with the initial solution. But the team has to choose the tool, not someone else.
And FYI, there is a list of tools [1] with reviews on www.userstories.com [2], Mike Cohn's web site dedicated to user stories and product backlogs.
[1] http://www.userstories.com/productsAt Pyxis Technologies we develop Urban Turtle an Agile Project Management Tools for TFS. Integrated in web access, Urban Turtle give you a planning board and a task board directly in your web browser. The version 2010 will also work with Conchango, MSF Agile and others templates
Have a look at Urban Turtle [1] at send me your comments at ddanis@pyxis-tech.com
Thanks !
PS. In January 2010, Microsoft review Urban Turtle and Brian Harry says '...awesome Scrum experience for TFS'. Read the full blog from Brian Harry here [2].
[1] http://www.urbanturtle.comResort to supporting tools when:
Search the web (and this question) for the current favourites, they are all still evolving.
Resist the natural techy impulse to favour tools over talk. We’re all guilty at some level.
[1] http://www.xqa.com.ar/visualmanagement/elements-of-taskboard-design/We have used Target Process [1] for around a year, and it's very good. You can buy the software outright, or you can use their hosted version - both work well and the price is reasonable.
We used to use Rally [2], but everyone in development really hated it - it was slow, unintuitive, cumbersome, and in general not at all what we wanted although it was fairly pricey. After living with it for almost a year, we switched to TP, which is actually quite a good tool.
The other good thing about TP is that the company behind it isn't as well known as VersionOne and Rally, and so are much more responsive to our needs than Rally ever was...
[1] http://www.targetprocess.com/TargetProcess [1] is a good tool, But if you are new to SCRUM, I recommend to use simplest tools first (whiteboard, sticky, etc.). It is important to focus on communication and process first. Then you may feel the need for software tool.
[1] http://www.targetprocess.comTake a look at IceScrum [1], an opensource apache tomcat web application.
[1] http://www.icescrum.org/Basically whiteboard + post-its , we did use Scrumworks in the past. We also have custom made cards for out planning poker sessions
I've been doing Scrum with XP for two years now and the best tools we have are various colors of index cards (colors each for stories, bugs, analysis, tech debt, etc), and some big pieces of foam insulation or large corkboards to stick them too. And a lot of Sharpies.
We also heavily use a wiki (MediaWiki) for information exchange between teams.
For the Scrum Masters, they use a highly-macro'd Excel sheet, which they all hate. They piloted VersionOne and they all liked it.
A whiteboard.
We use VersionOne [1]. There are free and paid versions. I totally love it.
[1] http://www.versionone.comYou can take a look on ScrumDesk [1]. It is targeted on Scrum method and used in small or enterprise companies.
Stories are displayed as cards, in the grid, unique tree map or on the task board. Reports are accessible on one, interactive, view.
Data can be synchronized with TFS too.
It is free for up to 5 users.
[1] http://www.scrumdesk.comMingle. Eminently flexible. http://mingle.thoughtworks.com/mingle-agile-project-management
We use ProjectCards [1] for ours. I had evaluated VersionOne (the full version, not their new light one), Mingle, Rally, ScrumWorks and a plugin for Serena TeamTrack (which we already use). ProjectCards was great that it was a simple tool which still supported the multiple teams we're running. VersionOne and Rally were just simply too heavy for what we needed (though both looked powerful). Rally refused to talk to us because we were under 75 users and wanted to host it ourselves.
I would certainly suggest starting with something simple - index cards on a wall, or a spreadsheet - first. You'll likely quickly outgrow it, but at least you'll spend your time focused on working with the team rather than trying to fit your team to a tool.
[1] http://www.projectcards.comI'm piloting Scrum for Team System and it looks promising. They have a nice "Task Board" desktop app which gives a good view of the sprint and allows you to move virtual stickies from column to column (e.g. not started to in progress to ready for test to done). The process templates are a free download. The task board is currently in beta but will have a licence fee when relesaed.
Ive previously used ScrumWorks and it worked mostly, but was rather flakey at times.
ScrumPad [1] is a simple yet complete in functionality. It uses convention over configuration. So, it is easy to get up to speed. Also it does not forces you to work in a certain way. The only requirement is that you do iterative, incremental development. I highly recommend it.
[1] http://www.scrumpad.comI'll mention AcuNote [1] here. It integrates with some of the most popular code management and bug tracking tools. Up to Five(5) users are free.
[1] http://www.acunote.com/At work we just use an excel spreadsheet. It's simple, flexible, and you can add or change anything you want to it. Which means it's agile :-)
If a hosted solution works for you then Pivotal Tracker [1] is the closest I have seen to electronic index cards and is very well implemented (and free). I especially like the sparse beauty of the UI (as simple as possible but no simpler).
I'll echo the other advice that you should find the tool that matches your process but, if you find that after using index cards and a whiteboard, you want /insert usual reasons for electronic solution here/, Pivotal tracker is probably what you are looking for.
[1] http://www.pivotaltracker.com/We tried RallyDev, VersionOne and Scrumworks. All of them are comprehensive tools but they they all took too long to set up and there were a lot of features we did not need. I went back to using Excel sheets as I was looking for something simple, till I came across ScrumEdge [1].
ScrumEdge is really easy to set up and has its own built in scrum community where users can discuss their scrum related problems. All those who use excel sheets i would definitely recommend that you check out ScrumEdge. Best of all, there is a free plan available.
[1] http://www.scrumedge.comHave you tried Agilo for Scrum? http://www.agiloforscrum.org it is free and Open Source, it has a nice integration with SVN that speeds up a lot the usage from the development team perspective. It is based on Trac that is a very wide spread tool for Agile Project Management and adds nice charts and: - Sprint Backlog with automated Burndown Chart - Product Backlog with customizable sorting criteria, and types - Statistics Charts on Team Velocity, Commitment, Estimations - Integration with SVN and code browsing, very cool updating tickets through SVN comments - Drag & Drop to manually reposition items in the backlogs - Import & Export from CSV - Ticket linking and grouping for better traceability and organization
We like it a lot :-)
It is rumored that a whiteboard and enterprise features will come soon, at least this is what appeared already a couple of times on the Agilo User Group (Google Groups)
Take a look at http://pangoscrum.com As simple as possible and with a friendly interface, PangoScrum does not intend to replace the task board or change the team's Scrum process.
Agilo for Scrum Pro [1] is a new version of Agilo for Scrum and offers a functional online whiteboard (Planning Board) Its only 78 Euro per team and month including professional support.
[1] http://www.agile42.com/cms/pages/agiloMostly excel. Otherwise Product Owners will complain ;-)
We also use TFS with the Scrum Template
Scrumy. As Ben said at the top Note Cards, Whiteboards, Big Visible Charts, and Excel if needed for tracking is where to start. That is exactly what Scrumy [1] is. It is basic and intuitive and gives you just that. Both free and a low priced version.
[1] http://www.scrumy.comAround here we've also been using Cochango plugin for TFS, but whatever the chosen tool may be the important thing is visibility. Around here we started to print our Burndown chart and take it to each Daily Scrum so that everybody sees it, because when you have an "electronic only" chart people tend to miss it for days.
We use a board on the wall with sticky notes and a blackboard (actually white :)) that we use to draw the burn chart on.
A KISS as can possibly be
If you're lucky enough to have everyone co-located, I've found the Whiteboards/stickypads/etc. work pretty well. But if you're trying to coordinate resources across multiple locations (which is the case in many shops), you really need a tool. If you're a TFS shop, I'd recommend Scrum for TFS: I've used it successfully, and I like the built-in ability that TFS gives you to move seamlessly from the TFS environment to Excel, Project, SharePoint, and so forth.
We've used a Google Spreadsheet for a taskboard - but, I guess, only if you have a distributed team. You get the burndown chart automatically if you set it up right.
Do you know about ScrumNinja? Easy to learn, intuitive to use, reduces complexity in project management, facilitates team interaction, communication.
Check it out. Free trials, SaaS or Download. http://www.scrumninja.com
We have used WRAP (WoodRanch Agile Projects) and we love it. It has
It is feature rich and low cost. Comes with 5 users free (SaaS model). Check out at www.agilewrap.com [1]
[1] http://www.agilewrap.comI'd like to recommend Scrumpad. It has a simple and friendly interface. I've been using Scrumpad to manage sprints and stories for over a year, really like it. It's easy to use and to manage stories within a specific sprint or cross multiple sprints. It also provides the traceability among stories if one story got split or descoped.
Scrum Tool [1] is an easy desktop app (Windows/Linux) to support the traditional white board based sprints. It is under development, so developers are very open to suggestions.
[1] http://www.scrum-tool.com/I am here to promote the tool, I am developing: XPlanner Plus. You all must have heard of XPlanner, so my tool is based on it. It's very simple for understanding, open source, scrum tool. It's ready for use and the current releases can be downloaded on sf.net [1] New features are under intensive development.
[1] https://sourceforge.net/projects/xplanner-plus/How about iMeta Agility a Scrum Management Tool [1]. It is a rich internet tool written in Silverlight. It is free! iMeta Agility is focused around simplicity and usability. Importantly the team that are developing the product are delivering functionality based on community feedback. So you can influence the future development direction.
[1] http://agility.imeta.co.ukThere's a new tool on the market you may also want to checkout - Bright Green Projects. It's clean, easy to use and cheap. http://www.brightgreenprojects.com
We use ScrumPad [1] for our project management and we are pretty much fine with it. It has a lot many features under its hood, and is worth trying for. Some of the interesting things are that it got wiki, supports almost all the Scrum functionalities, supports pair programming, and has a responsive customer service :). The quick tour videos will allow the starters to get the hang of it.
[1] http://www.scrumpad.comHi, I am looking for some agile tools. Have you ever seen a comparison matrix about agile tools that can you recommend me? I would be very grateful. Thanks.
Have a look at Express [1]. It is open source and completely free. The interface is clean and easy to use and it has a nice feature set. It is a Flex RIA client with a Java backend which can be deployed on any Tomcat instance.
[1] http://agileexpress.sourceforge.netwe use XPlanner+ and develop it :) XPlanner-Plus [1] is an open source tool for agile, scrum teams. It's based on XPlanner and has a new and improved features, such as fancy design, email notifications for tasks' status and others. Demo is available.
[1] http://xplanner-plus.sourceforge.net/Hi,
You should check out Scrumers [1]. It's still in private beta but you can request an access. Everything that is in Scrum is in Scrumers, plus a great UI. For instance, during sprints, you can simply drag and drop your tasks represented as post-its in the appropriate column. I let you see the video tour for the basics.
And there's an iPhone app on the road, to sync your projects OTA with the Web app.
[1] http://scrumers.com/Hi,
Take a look to iceScrum [1], our tool offers everything that is in Scrum :
And offers others agile practices like :
Planning poker
And of course it's free and open source ;-)
they have a really nice integration between the source code repository and the ticketing system. it includes wiki, burndown charts, scrum reports and a lot more features for management, collaboration, distinct repositories and ticketing. it worths to get the paid version.
[1] https://www.assembla.com/Best scrum tool is acunote [1] which has got kiss [2] principle
[1] http://www.acunote.com/googleappsTry zentaopms, an open source project management tools, based on scrum. the website of zentaopms is http://en.zentao.net
You will soon need a tool after a few sprints otherwise you might find that the srum master is doing too much admin.
I have used Chandler, although its not particularly scrum.
We use Rally [1]. It meets our basic needs (our team is less than 10, so we get the free edition). There are features that it is lacking (like ability to raise the flag when impediments arise or ability to move stuff to QA while documentation tasks are still being completed, etc).
[1] http://www.rallydev.com/I liked the Conchango plugin for TFS. Very customizable and flexible.
We use Scrum for Team System [1] w/ the TaskBoard [2] application for a scrum board feel and functionality.
TaskBoard is in it's first release and has some kinks to work out, but if you're a Microsoft Team Foundation Server user and want to use the Scrum for Team System process template, I highly recommend using TaskBoard.
[1] http://www.scrumforteamsystem.com
XPTracker
[1] is very complete:
- User stories
- Sparklines burndown
- Integrated wiki for docs
- Attachements to stories
- Lucene based search
- Ultra easy to install, no dependencies
- Free
Definitely worth a look !
[1] http://www.xptracker.org/Our team uses Rally. http://www.rallydev.com It seems to work good.
We use mingle for all our development projects, the user experience is very intuitive and the flexible view format really give it an edge over the competition. We have also started to use the tree structure and this has allowed us to implement automated rollup reports to track estimates and actual hours on all stories and cards. Now we spend more time on the interesting work and less time fighting spreadsheets and the like.
I believe Banana Scrum [1] is worth looking at. It has some really nice features. You can try it out without registering.
[1] http://www.bananascrum.comI have used Greenhopper [1] where JIRA was already available. It requires just a little bit of customization to 2-3 fields in Jira to make the burndowns and estimates work as I expected. Overall, it worked very well.
[1] http://www.atlassian.com/software/greenhopper/Hi,
i'm using Scrum2Go [1] on my iPhone since a few days and it seem pretty useful. You get states of your backlog items quickly and the burn down chart is also a nice feature.
[1] http://itunes.apple.com/us/app/scrum2go/id373836452?mt=8Try Kunagi. http://kunagi.org
I like WRAP (WoodRach Agile Projects) a lot. It is intutive, esay to use and comes with 5 users free pack. It is worth giving a try. Checking out at www.agilewrap.com.
I'd recommend Bright Green. It can be used for any flavour of Agile - XP, Scrum, Lean Kanban. http://www.brightgreenprojects.com
I recommend Rally Software [1]. The product is being continuously improved and we've been very happy with it!
[1] http://www.rallydev.com/