Blog

New Release of Scrum Tool Agilo 1.3

We are proud to announce the release of Agilo Pro 1.3 and Agilo Open 0.9. During the last months, we have worked hard and implemented many new features in the Backlog and the whiteboard. We wanted to release sooner, but since we also wanted to remove the old Backlog view for this release, many issues had to be ironed out.

On
25 May 2010
In
Agilo

    New Release of Agilo.

    We are proud to announce the release of Agilo Pro 1.3 and Agilo Open 0.9. During the last months, we have worked hard and implemented many new features in the Backlog and the whiteboard. We wanted to release sooner, but since we also wanted to remove the old Backlog view for this release, many issues had to be ironed out.

    Note to the impatient: Be sure not to miss our gorgeous 'How to Update' section further down!

    Enjoy!

    New Features

    High Resolution Historic Burndown

    The burndown chart will now correctly document the increase or decrease of remaining time throughout the sprint, even if you add or remove tickets in the middle of the sprint. A higher data resolution now increases accuracy, so you gain hourly data points for your burndown charts.

    historical_burndown

    See it in full quality on YouTube

    Better Visibility for Sudden Changes in Burndown Chart

    If you add or remove a story with its tasks from a sprint, the burndown chart will now show a vertical rise or fall for the remaining time the tasks for that story added or removed. This allows you to clearly distinguish from normal, but steep, burndown and the extraordinary event of removing a story from a sprint.

    sudden-rise

    See it in full quality on YouTube

    Show Only Working Days in Burndown

    The burndown chart can now optionally hide weekends and other days with no capacity, such as bank holidays.

    burndown-with-weekends burndown-without-weekends

    You can enable it in the configuration file with the option burndown_should_show_working_days_only = True in the section [agilo-general]. This will hide all days without capacity from the burndown chart. Please note however that this only works reliably if all team members are in the same time zone. (The time zone can be set in each user's preferences, accessible from the upper right toolbar of each logged in user).

    See it in full quality on YouTube

    Enhanced Inline Editor (Pro)

    The ticket inline editor allows you to edit all ticket fields in one dialog directly in the Backlog. It now shows you what you are editing, including the type of the ticket, has a new loading indicator allows resizing of text areas in browsers that support this.

    inline_editor_title

    Move Tasks with their Story

    Usually User Stories in Agilo are connected to tasks and vice versa. If you now change the sprint of a story, all its open tasks that have also the same sprint set will move with it. This is especially useful if you want to move already broken down stories into, out of, or in between sprints. (Implies also to other "items", eg. requirements and user stories)

    See it in full quality on YouTube

    All Ticket Fields are Editable in the Backlog

    All fields of all tickets are now editable (configuration option removed), even custom fields and summary. When you click on the value you want to change, Agilo will show an input field where you can enter the new value without going to a different page. Clicking another field or pressing enter will immediately store the change on the server. Hitting escape will cancel the edit.

    Filtered Hierarchical Backlog and Whiteboard

    The Backlog and the Whiteboard (Pro) can be filtered by arbitrary ticket properties. The property to filter by can be specified via the setting backlog_filter_attribute. Both the Backlog and Whiteboard now respect the hierarchy of tickets when filtering. For example, if you set backlog_filter_attribute = component to enable filtering by components, all parent tickets (stories, requirements) of something that is selected by that filter will be shown - even if the parent doesn't have that component set.

    This works on the Backlog

    filtered_backlog

    and the Whiteboard

    filtered_whiteboard

    See it in full quality on YouTube

    Hide Closed Tickets in the Backlog and the Whiteboard

    The Backlog and the Whiteboard can now hide all tickets that are closed with a single click. Of course this filter too respects the hierarchy of tickets.

    hide-closed-off hide-closed-on

    User Specific Tickets

    The Backlog and the Whiteboard can now limit display to tickets the user is involved in. Guess what? This also respects the ticket hierarchy.

    show-mine-off show-mine-on

    Linking Tickets to Multiple Parents

    Sometimes you might want to link a story to multiple requirements or a task to multiple stories to document what it helps to achieve. In the new version, Agilo will actually display this ticket with each parent so you can easily see all references to it.

    tickets_with_multiple_parents

    The arrow marker in front of the ticket summary shows that multiple copies of this item are being rendered. Editing any them will instantly update all others.

    Improved Contingents Handling in the Backlog

    Some Scrum teams need to perform unplannable tasks during their sprints (like supporting end users or fixing critical bugs). These teams can set aside some time ("contingent") for these activities to limit the uncertainty. The ScrumMaster can now create these contingents for the team per sprint using the plus button in the bottom toolbar of the contingent view. The contingent view can be reached via the battery icon in the Backlog toolbar.

    During the sprint, each team member can add or remove time from the contingent (for example if they accidentally added too much time to it).

    contingent-display contingents-adding

    Confirm Commitment

    In Scrum the team confirms the commitment to document what they think they can achieve in the a sprint. Now you can do this directly from the Backlog toolbar. We also added a new permission AGILO_CONFIRM_COMMITMENT to enable this, which the ScrumMaster has by default.

    confirm-commitment confirm-commitment-disabled

    See it in full quality on YouTube

    Background Updating of the Backlog

    When editing the Backlog, it will load any changes to the Backlog that happened and update its display to show them. This means that all tickets added by someone else will show up, as will any changes that happen to other tickets as a consequence of editing one ticket (e.g. story removal).

    See it in full quality on YouTube

    Bugfix: Custom Top Level Types in Backlog

    The Backlog can now display custom top level types besides User Story, Requirements and Bugs. However the type still needs to have a relation to a child type (like task) to be shown.

    backlog-different-top-level-types

    Backlog Strictness Changes:

    You cannot configure the backlog to be strict (include only tickets scheduled in that scope) or non-strict (show all tickets) anymore. Instead all Backlogs with global scope (e.g. the Product Backlog) is now always strict and all other backlogs are now always non-strict.

    This means that when you schedule a story for a milestone or sprint, it will not be shown anymore in the product backlog.

    How to Update

    • Download the new version from the tools page and unpack the zip file so you have a binary_agilo-<version-number>_PRO-py<your python version>.egg file.
    • Create a backup of your Agilo environment folder and your database (if you use sqlite, the database is just a file in your environment).
    • Install the new version of Agilo: easy_install binary_agilo-... (you might want to do that with the sudo command on Linux)
    • Upgrade your database: trac-admin <path to Agilo environment> upgrade

    More information about upgrading can be found in our upgrade guide

    Caveats

    • If you upgrade while a sprint is running, your burndown chart for this sprint might look wrong as Agilo doesn't know the exact time when the commitment was confirmed.

    • The sprint Backlog does not yet expose a GUI to download its content as a CSV-file. It is however still accessible. To download, append '?format=csv' to the backlog-url. (or &format=csv if there already is another ? in the url)

    • The Backlog does not yet show the status of tickets. You can however add the ticket-status column to the Backlog to see the status of tickets. As a Trac Admin go to Admin > Backlogs > Sprint Backlog and click 'Show' in the 'Status' column. All tickets also have two css classes ticketstatus- and tickettype-. To use them just add a custom-css file to your trac (for details see tracks documentation on interface customization)

    • Please note that this release is not compatible to Trac 0.12 and Genshi 0.6. Please make sure you remove them prior to installing Agilo (or you will get error messages doing so :)

    Discussion 6 Comments

    Very **cool** job guys :-)

    teams deliver story video to marketing, cool framework!

    Awesome! I can see you've paid a lot of attention to your Google Group.

    Installed this morning, and its been great so far.

    When will Agilo support Trac 0.12?

    We don't have a schedule yet. If you participate in our [Agilo User Group](http://groups.google.com/group/agilo/), you will get a notice when we start working on that...

    I can't believe you can't set global backlogs to not be strict any longer. Why can't I have a product backlog that gives me a global view of all the tasks (completed or otherwise) of the entire project? It would also be very nice to have a project burndown to go along with this to see overall project trends. Overall the additions look great, but taking away the choice of strict or not seems a step backwards in terms of customization in my opinion

    Comments are closed.

    Comments are closed.

    Comments have been closed for this post.

    Latest entries

    Our Scrum training calendar for Seattle, Houston, Denver, Vancouver

    Scrum certifications and training in the United States and Canada for our North America Fall/Winter season ...

    0 Comments

    Scrumtisch September 2014

    29. September 2014 - Scrumtisch in Berlin

    0 Comments

    Welcome Turkey!

    agile42 is expanding with activities in Turkey and last month we explained in Istanbul the vision ...

    0 Comments

    Thirteen cities, eleven European countries!

    Scrum certifications and Kanban trainings in eleven different countries for our European Fall/Winter season 2014-15

    0 Comments

    Dhaval Panchal joins agile42

    Certified Scrum Coach and Trainer Dhaval Panchal is latest addition to the US coaching team of ...

    0 Comments