www.agile42.com                 the ultimate answer to agile                 ende

Login
Login or Register

This single page describes the full Scrum Framework. It gives a quick overview related to Scrum Master, Sprint Planning, Burndown

"The experience and professionalism of agile42 during the analysis and optimization..." (Marco Kisperth, CIO, Hypoport AG)

"The motivation in our teams increased and we generate a much faster ROI."

Götz Bernhardi, CEO, Aquin Components

Information, Experiences and Fun - that's what you can expect at the Scrum Roundtable in Berlin.

The clear and easy-to-understand processes of Andrea Tomasini from agile42 played a major role in increasing the "Go to Market"

Download > Download and Install Agilo for Scrum

Download & Install Agilo for Scrum

In order to install and try Agilo for Scrum you need to have Trac installed, and add some other packages to your Python library. Depending on the platform you are using the Trac installation may range from being trivial, to be tricky (if you will have to compile the whole dependency tree from source... for example), you can find detailed information on the Trac Wiki.

So let's get started:

  1. Download and Install a suitable Python distribution, we suggest you to use the version 2.4 many things in Trac 0.10 have not been really tested through with the newest versions. From the release 0.6-RC4 you can also use python 2.5, but you will have to download the source distribution and build the eggs yourself. If you plan to use SQLite database - the default trac installation choice - than consider using python2.5 which integrates sqlite3 libraries as a standard package.

  2. Download the appropriate Trac packages for your platform and follow the instruction on the Trac Download page. Please download the stable release (0.10.4 or 0.10.5 if you have PostgreSQL 8.3) the plugins have not been tested yet with the new development version.

  3. Install and configure Trac according to your needs, please follow the old Trac install guide, referring to version 0.10.4.

  4. Wow! if you have Trac already running you are almost done, we suggest do download and install also the great setuptools from PEAK, just run the following script: ez_setup.py and you'll get a lot easier life in installing Python packages.

  5. Register to our website and go straight to the Download section. Download all the python eggs and copy them into the plugin directory of your Trac project, or directly in the site-packages directory of your Python distribution. For convenience you can download the archive format agilo-0.6.6.tar.gz containing all the plugins. It is available also the source distribution agilo-source-latest.tar.gz, including the build script (build_eggs.py). Both distributions contain now also a script to ease the initial configuration of Roles and access rights (create_roles.py). To get more info on the scripts, just launch them with the -h option... trivial isn't it?

  6. Enable the components in the trac.ini or via the Trac WebAdmin. To enable the plugins add to the [components] section of your project configuration file the following lines:

    [components]
    agilo_charts.* = enabled
    agilo_import.* = enabled
    agilo_links.* = enabled
    agilo_scrumdashboard.* = enabled
    agilo_sprint_backlog.* = enabled
    agilo_sprint_data.* = enabled
    agilo_theme.* = enabled
    agilo_types.* = enabled
    agilo_wrapper.* = enabled
    trac.ticket.web_ui.newticketmodule = disabled
    trac.ticket.web_ui.ticketmodule = disabled
    

    The last two lines are disabling the standard ticket handling of Trac and replacing it with the Agilo version, including also the tabbed pane and the links visualization.

  7. Remember that once the Trac server will be restarted you will need to perform an upgrade operation to correctly create all the tables needed for the plugins to work. Normally you should see the message in the console telling you to run the upgrade command, something in the form: $ trac-admin <project_environment> upgrade. If you are using MySQL or PostgreSQL you may add the --no-backup parameter. Keep in mind that MySQL support is still experimental, due to many issues in the python bridge module, we try to keep it up to date, but still some problems may occur. For more information check directly the Trac Wiki Page

  8. Now you can configure the various plugins to support Scrum, even if since Agilo 0.6 the plugins are auto-configuring with some default parameters. You will need to edit your project trac.ini file, situated in <project_environment>/conf/trac.ini and restart Trac after the changes. Following some configuration examples, provided for your convenience.

  9. Have fun, and let us know what you think about it ;-)

  10. If you want to configure also the Subversion integration, that gives you the possibility of doing some operations via subversion comments, follow the instructions in the Subversion Integration section.

Please remember that the software is Open Source and distributed using the Apache Software License 2.0 therefore you may use it as-is and at your own risk ;-) For any feedback or problem please contact us.

Third Parties Plugins

There are many third parties plugins that you can install in Trac, we normally use the following:

VMWare Virtual Machine

Now that the development of Agilo for Scrum 0.6 is completed, it is available also a VMWare Virtual Machine, running Linux Ubuntu Server 7.0 and with a complete pre-installed and working Agilo for Scrum 0.6. You can download it here(Right click and "Save as.." if you are already logged in ;-) ) please read through the Readme.txt and if you have problems with the eth0 interface, and the indication in the Readme.txt are not helping you, you can have a look to this thread.

©2007 agile42, all rights reserved | last updated: December 29, 2008 | Imprint