Better infrastructure management a.k.a. IAC (Infrastructure as Code)

Last year we faced the problem of renewing the hardware of the machines that we are using at agile42 and Agilo Software. This was a good opportunity to find some better solution for the management of the configuration and the installed software. We had already some experience with provisioning systems ...

On
5 June 2015
In

Last year we faced the problem of renewing the hardware of the machines that we are using at agile42 and Agilo Software. This was a good opportunity to find some better solution for the management of the configuration and the installed software.

We had already some experience with provisioning systems in order to automate the configuration settings of a machine, but we took this as an opportunity to have a closer look at the whole idea of Infrastructure as Code.

We can say that the concept of the Infrastructure as Code (IaC) is an evolution of the old system administration ...

Our approach to automated visual regression testing

Recently our team started a new project, and so we decided to experiment with a number of new approaches and techniques, to see if any of these could help improving our day to day development efforts as well as increasing the overall quality of the product. One of these experiments turned out to be particularly beneficial for both aspects, and it’s automated testing for visual regressions. Here we want to share our approach, and how we’ve built a testing stack that allows us to ship with confidence and have early detection of visual defects which greatly reduces debugging and fixing efforts.

On
8 May 2015
In
Agilo Software

Recently our team started a new project, and so we decided to experiment with a number of new approaches and techniques, to see if any of these could help improving our day to day development efforts as well as increasing the overall quality of the product. One of these experiments turned out to be particularly beneficial for both aspects, and it’s automated testing for visual regressions.
Here we want to share our approach, and how we’ve built a testing stack that allows us to ship with confidence and have early detection of visual defects which greatly reduces debugging ...

Test parallelisation with Lettuce, take 2

It’s been a while since we blogged about Behaviour Driven Development and our approach to test parallelisation based on Lettuce (http://lettuce.it). In this blog post we want to discuss an improvement to that solution as well as share some code snippets that are key in our implementation of this approach. ...

On
16 January 2015
In

It’s been a while since we blogged about Behaviour Driven Development and our approach to test parallelisation based on Lettuce (http://lettuce.it). In this blog post we want to discuss an improvement to that solution as well as share some code snippets that are key in our implementation of this approach.


The solution we proposed in our first blog post brought huge benefits as it reduced the time to run the test suite hence reducing the feedback cycle. With time, though, a few shortcomings started showing up and we decided to dedicate some more effort to this crucial ...

New Release of Agilo for Trac (0.9.14/1.3.14)

Christmas is coming and we are pleased to announce the last release of Agilo for Trac (0.9.14 / 1.3.14) of the year 2014! The release contains the following changes: Agilo for Trac is now compatible with Trac 1.0.2 Fixed issue with drag and drop prioritization in the backlogs Fixed issue ...

On
17 December 2014
In
Agilo for Trac

Christmas is coming and we are pleased to announce the last release of Agilo for Trac (0.9.14 / 1.3.14) of the year 2014!

The release contains the following changes:

  • Agilo for Trac is now compatible with Trac 1.0.2
  • Fixed issue with drag and drop prioritization in the backlogs
  • Fixed issue when adding a new ticket using the in place button next to the tickets in the backlogs
  • Fixed bug #1098 "Cannot import custom types via CSV"
  • Fixed crashes in Safari >= 7.0
  • Merged patch for documentation improvements suggested by the user hthielen (thanks!) and other ...

New Release of Agilo for Trac (0.9.13/1.3.13)

We are pleased to announce a new release of Agilo for Trac (0.9.13 / 1.3.13). This is mainly a bugfix release and it contains the following changes: Fixed issue preventing the user from selecting items in the sprint chooser Fixed Genshi UnicodeDecodeError when rendering sprint backlogs with certain server locales ...

On
7 May 2014
In

We are pleased to announce a new release of Agilo for Trac (0.9.13 / 1.3.13).

This is mainly a bugfix release and it contains the following changes:

  • Fixed issue preventing the user from selecting items in the sprint chooser
  • Fixed Genshi UnicodeDecodeError when rendering sprint backlogs with certain server locales (thanks to Martin Häcker for a fix)
  • Official support with Trac 1.0.1
  • Fixed visual error when using auto preview in the creation ticket page
  • Fixed error preventing the user to see the last changes made on the milestone (Trac 1.0.1)
  • Fixed issue ...

Pushing System and Technology

In the past 20 years we have seen the evolution of internet from a "motionless" bunch of information to an interactive system where all information are directly provided by all users. This kind of evolution started from the necessity of the new trading systems to receive data with the lowest ...

On
31 January 2014
In
Agilo for Scrum
Tags
agilo-for-scrum, comet, push-technologies

In the past 20 years we have seen the evolution of internet from a "motionless" bunch of information to an interactive system where all information are directly provided by all users. This kind of evolution started from the necessity of the new trading systems to receive data with the lowest latency possible. Since the HTTP protocol didn't and doesn't support a direct and stateful connection from the server to the client, new approaches were experimented. The most popular are:

  • Long Polling:

This technique is based on a polling made by the client. When the connection is established with ...

New Release of Agilo For Trac (0.9.12/1.3.12)

We are pleased to announce a new release of Agilo for Trac (0.9.12 / 1.3.12). This is mainly a bugfix release and it contains the following changes: Error reporting module now points to TracHacks Fixed bug causing tickets to be deleted when deleting comments Fixed problem with Windows installer permissions ...

On
18 November 2013
In
Agilo for Trac

We are pleased to announce a new release of Agilo for Trac (0.9.12 / 1.3.12).

This is mainly a bugfix release and it contains the following changes:

  • Error reporting module now points to TracHacks
  • Fixed bug causing tickets to be deleted when deleting comments
  • Fixed problem with Windows installer permissions on Windows 7 (and newer)
  • Fixed zero division error in some situations where team capacity is not set
  • Fixed bug affecting ticket types with dashes in their name
  • Improved documentation

 

How to Update

  • Download the new version from the tools page and unpack the zip file so ...

BDD and test parallelisation with Lettuce

The context One of the most appreciated agile practices, that proved to be notably valuable in many projects is Test Driven Development (TDD). Many teams use TDD as a way to validate their work, in many stages of the product's lifecycle.The value of having a quick feedback on the status ...

On
25 October 2013
In

The context

One of the most appreciated agile practices, that proved to be notably valuable in many projects is Test Driven Development (TDD). Many teams use TDD as a way to validate their work, in many stages of the product's lifecycle.The value of having a quick feedback on the status of the code every time a change is made is not difficult to figure out, and we have already discussed about the advantages of having a safety net when refactoring or rewriting small to big pieces of code, which is one of the many positive "side-effects" that come ...

Also the Agilo for Scrum scrumboard gets a filter

Lately, at Agilo Software we have been quite busy working on our testing infrastructure, in order to improve our continuous integration system and get better feedback for our development cycle. So far we achieved pretty good results and we are confident that this can help us speed up our continuous ...

On
13 September 2013
In
Agilo for Scrum

Lately, at Agilo Software we have been quite busy working on our testing infrastructure, in order to improve our continuous integration system and get better feedback for our development cycle. So far we achieved pretty good results and we are confident that this can help us speed up our continuous delivery quite a bit!

We haven't stopped fixing bugs and producing new features though, and today we would like to present one of the most important features we recently released: the filter for the scrumboard in Agilo for Scrum.

Similiarly to what was already available in the backlog lists ...

New Release of Agilo For Trac (0.9.11/1.3.11)

A new release of Agilo for Trac is up now. Versions 0.9.11 and 1.3.11(PRO) contain: FEATURES: Sprint's start and end dates on sprint backlog page now always visible New look for the Tiket page, view and edit tabs unified BUG FIXED: Fixed compatibility with batch modify Fixed error when creating ...

On
30 August 2013
In

A new release of Agilo for Trac is up now. Versions 0.9.11 and 1.3.11(PRO) contain:

FEATURES:

  • Sprint's start and end dates on sprint backlog page now always visible
  • New look for the Tiket page, view and edit tabs unified

BUG FIXED:

  • Fixed compatibility with batch modify
  • Fixed error when creating sprints for milestones with names including forward slashes

How to Update

  • Download the new version from the tools page and unpack the zip file so you have abinary_agilo-<version-number>_PRO-py<your python version>.egg file.
  • Create a backup of your Agilo environment folder ...

Latest entries

Better infrastructure management a.k.a. IAC (Infrastructure as Code)

Last year we faced the problem of renewing the hardware of the machines that we are ...

Our approach to automated visual regression testing

Recently our team started a new project, and so we decided to experiment with a number ...

Test parallelisation with Lettuce, take 2

It&rsquo;s been a while since we blogged about Behaviour Driven Development and our approach to test ...

New Release of Agilo for Trac (0.9.14/1.3.14)

Christmas is coming and we are pleased to announce the last release of Agilo for Trac ...

1 Comment

New Release of Agilo for Trac (0.9.13/1.3.13)

We are pleased to announce a new release of Agilo for Trac (0.9.13 / 1.3.13). This ...

2 Comments