Outils de gestion de projet Scrum
Scrum Tool
[11/02/10]
From the review by John Hine : http://geekswithblogs.net/jkhines/archive/2009/12/17/scrum-tool-review-scrum-tool.aspx
Scrum Tool is the plainly-titled tool written by the creatively named Zsolt Debre. Even the product homepage is straightforward: http://scrum-tool.com/. As you might expect from a tool whose homepage looks like it was written in 1994, Scrum Tool is currently in Alpha.
Despite its novelty, Scrum Tool definitely seems to be heading in the right direction. It has many hard-to-find features that immediately put it ahead of the pack:
- It's a GUI app, not a web app. You are not constrained by HTML, and application responsiveness is excellent.
- Currently Scrum Tool runs on Windows and Linux (Ubuntu 9.04 and Fedora 11).
- It's built on top of a PostgreSQL database. This means you own your data instead of entrusting it to the cloud.
- It has a solid workflow. It understands the relationships between Products, Backlogs, Sprints, Stories, and Tasks.
I'll post some screenshots below. I've only used Scrum Tool part time, but I like the idea of a robust GUI application that is simple enough to work as advertised. If you do check out Scrum Tool I'd note that I had some installation issues with the PostgreSQL database on Windows 7, giving me a "Database Cluster Initialisation Failed" error. Fortunately the fix is simple.
The main GUI:
The first thing to do is to create your Product from the Basic Data->Products menu item:
You can create sprints from the Sprint tab. I really like that the sprint goal and wiki URL are included in the form:
You can add stories from the Product Backlog tab:
Click Add to create a story:
You can add tasks as children of a story:
And of course charts are built-in:
The internal GUI tool I use today utilizes a tree view to represent the Product->Sprint hierachy, enabling drag-and-drop of stories and default sets of tasks. There's some double-clicking to be done in Scrum Tool to drill down from your product all the way down to your task. But I'm really looking forward to seeing what the Scrum Tool team comes up with in future releases.
Personally, although it's officially in Alpha, Scrum Tool seems solid and usable. I'm going to use version 0.06 for my personal development and would recommed checking it out.
PUblisher website: http://www.scrum-tool.com/
Scrumpad
[11/02/10]
Dashboard
The Dashboard feature is available to all Scrum roles - Product Owner, ScrumMaster, and Developers. The Dashboard allows one to get an over all status of the project. You should be able to see
- Burndown chart of a project.
- Project member list.
- Current sprint.
- Time information of current sprint by developer.
- Commitment borad of current sprint.
- Sprint calendar.
- Notice board.
- Impediments of current sprint.
Time entry and tracking
Developers can input actual and remaining hours as well as report impediments by tasks. Time Analysis under 'Tracking' is a good tool for Product Owner and Scrum Master to find out how the team is spending time either by story or by developer.
- Tasks assigned to a developer.
- Estimated time to complete for each task.
- Actual time spend in each day.
- Time spent on individual task.
- Remaining time on individual task.
Backlog managment
Both story and bug are part of a backlog. Open product backlog includes both stories and bugs prioritized . However, bug has an explicit visibility in ScrumPad. Anybody can create stories or post bugs. Stories proposed by anybody other than Product Owner will be in proposed state. A product owner needs to accept the stories to be included in the product backlog. A story in progress can only be descoped or split to retain the history. The status of story or a bug is automatically updated based on the time entry done by the developers.
Story in ScrumPad inherently supports As a/an "role" can "action" so that "benefits" format. Also accpetance tests are integral part of a story. Stories in ScrumPad is designed to support "Card, Conversation, and Confirmation" style of requirements elaboration.
- Sprint backlogs- list of stories by sprints
- Product backlog with different dispositions- open backlog, completed backlog, stories with open bugs, and all stories
- Bug backlog- open bugs, assigned to sprints, assigned to me, and closed
- Story and task cards can be printed in pdf format to support physicall task/commitment board
- Stories can be exported and imported
Sprint planning
Sprint planning is a three-step process in ScrumPad- Scope, Capacity, and Estimate. Each step has a tab.
- Sprint backlog can be created from product backlog under 'Scope'.
- Available hours for each developer can be determined under 'Capacity' tab.
- Stories can be broken down into tasks and estimate in hours.
- As the final step, estimates can be validated against the capacity at the individual as well as team level.
Release planning
In ScrumPad, release planning is a core activity. A project can be organized into releases and sprints in a tree view. Stories can be assigned to sprints. ScrumPad supports "planning poker" style estimation using story points. A story point table is provided by default. Product owner can customize it for the team. Developers can individually provide poitn estimates. Product owner can finalize the estimate for stories based on consensus. Stories and be estimated and moved in bulk.
- List of releases.
- List of sprints under each release.
- List of stories under each sprint
- List of stories not assigned to any sprints
- A point matrix table.
Collaboration
Scrumpad faciliatates collaboration in many ways. Project teams can have threads of conversations around stories, bugs, impediments, and projects by posting messages. They can notify each other of any updates to projects through emails. Team can chat with each other and later can refer to the conversation from chat hostory as needed. Also team can capture reprospective sessions to help follow through on recommendations.
Publisher website: http://www.scrumpad.com/
iMeta Agility
[11/02/10]
iMeta Agility is a Silverlight application for the management of Scrum projects. The latest version (0.8) has recently been released to provide a full multi-user platform online. This Community edition offers 5 users FREE of charge but is a totally scalable solution to any sized team. Please contact us at agility@imeta.co.uk if you wish to extend the license beyond 5 users to accommodate a bigger team.
Our aim with iMeta Agility is to evolve a product through community collaboration that is capable of getting all users up and running on agile projects regardless of adoption maturity.
We are planning to release regular upgrades to iMeta Agility and are really keen to deliver what you, our users, want. So please take the opportunity to contribute to the forum and influence every new release.
Publisher Website: http://agility.imeta.co.uk/
Archives
[11/02/10] - PangoScrum
[11/02/10] - ScrumAssistant
[11/02/10] - Agile on demand – Serena
[11/02/10] - OnTime - Axosoft
[11/02/10] - ScrumWorks – Danube
[11/02/10] - Agile buddy
[11/02/10] - Agilo for Scrum
[08/02/10] - TargetProcess
[08/02/10] - VersionOne
[08/02/10] - ScrumNinja
[08/02/10] - SpiraPlan 2.0.1
[08/02/10] - Sprintometer 3.05
[08/02/10] - Teamwork 4.3
[08/02/10] - Scrumy 1.0
[08/02/10] - ScrumDesk 3.6.2.4
[08/02/10] - Virtual SCRUM Board 2.0.31
[08/02/10] - Extreme Planner 2.1