Jump to content

Agilo for Trac

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 80.153.177.13 (talk) at 14:37, 16 November 2009. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Agilo for Scrum
Initial release2007
Stable release
0.7.4 / June 2, 2009; 15 years ago (2009-06-02)
Written inPython Javascript
Operating systemCross-platform
Available inEnglish
TypeAgile Project Management
LicenseApache Software License
Websitewww.agiloforscrum.org

Agilo for Scrum is an open source, web-based Scrum tool[1] to support the agile Scrum software development process.[2] Agilo is based on Trac, a widely used Issue tracking system. It is programmed in Python and is distributed under the Apache Software License 2.0.

Its development was started in January 2007 by Andrea Tomasini, the first public version was released in January 2008.

Agilo is used in agile software development projects in all economic sectors who use the Scrum methodology. The python application can be downloaded and used either as source tarball, python-egg, SaaS, a VMWare Virtual appliance or a Windows Installer.

Version 0.8 is based on Trac 0.11.

Agilo supports Scrum-Teams, ScrumMasters and Product Owners in running and coordinating agile software development projects.[3]

Features

  • Digital Whiteboard
  • Real Ticket Typing: Agilo for Scrum adds to Trac custom ticket attributes that are only available for specific ticket types and can be configured freely. This enables Agilo for Scrum to track tickets, user stories, requirements and tasks on par to each other.
  • Traceability: Agilo supports the defined Scrum process by linking all artefacts according to their semantic. A user story can be linked with a requirement it fulfills, a set of tasks and the related commits.
  • Scrum Sprint artifacts: Agilo can maintain the Product Backlog, Sprint Backlog, Burn down chart and various statistics.
  • Scrum Scaling Support: Agilo supports multiple teams working against the same product backlog, each team with their own Sprint.
  • Custom Backlogs: Users can define backlogs with different scope (e.g. product, release, sprint)

Special features to support the standard Scrum roles:

For Product Owners

  • Requirement Prioritization: Can use Business Value points to weight requirements and support the benefit/cost analysis.
  • Traceability: Bi-directional links between requirements, user stories, tasks, bugs and checkins make the work transparent and support accurate estimation in the Burn down chart for all stakeholders.
  • User Stories: Explicit support for user stories help keeping Product Owners focused on the outcome of features and away from implementation details which belong to the team to decide.

For Scrum Masters

  • Autogenerated Scrum Artifacts: Burn down chart and project statistics don't need to be generated and updated by hand or in custom made spreadsheets.
  • Configurable Capacity: Configurable default capacity (e.g. friday always off) helps showing accurate prognostics and statistics.
  • Custom Backlogs: If needed an impediment backlog can easily make problems visible and allows everybody to see when and how they are removed.
  • Scrum Terminology Reference: Integrated knowledge base to explain the concepts and spread scrum-knowledge in the team.

For Team Members

  • Progress Tracking: The Sprint Dashboard allows team members to get information about the project status, progress and health quickly on a day-to-day basis
  • Self-Organization: Agilo helps breaking down user stories into work items (tasks) that can be assigned to team members and accurately estimated (usually two hours to two days) which gives very accurate project sprint estimations
  • Information Radiation: Team members can update the state of their tasks before the daily standup so they can concentrate there on exchanging information and not about who did what.
  • Subversion Integration: Day-to-day tasks such as updating task status can be done direct in the svn commit message and without context switches to different tools
  • Adaptable: Agilo is flexible; you can adapt it to fit your unique team workflow

See also

References

  1. ^ Scrum Tools, Methods & Tools, 15 Nov 2009
  2. ^ Free Tool for Scrums, Linux Magazine, 25 Nov 2008
  3. ^ Test Report Agilo for Scrums, TU Wildungen, 09 Sep 2009 {{citation}}: Check date values in: |date= (help)

Press Articles about Agilo