Extending Trello for Sprint planning

We at Adcloud Dev have started using Trello for our Sprint planning. Trello is a simple task management tool mimicking physical boards with columns known from Kanban boards. We especially like that it looks like our physical board. (Why we keep two boards? That’s a topic for different blog post.)

Trello Board

Now Trello doesn’t come with a notion of card types (for bugs and user stories) or points per card (for estimating and tracking), but its a web application and it has an API. Hooray!

For the different card types we are using the Trello labels and a convention: Red=Bug, Yellow=Chore, Green=Feature. Our Sprint commitment goes only for features and chores but we also want to track bugs.

For the estimation we use a another convention: Put the points into simple brackets into the name of the card. E.g.: “Writing Blogpost (2)”. The great thing is that there is already a Chrome Extension Trello Scrum that extends Trello to assist you entering and reading these points!

Now there is one small piece left: How do you do your burndown chart? Well it turns out that Trello has an awesome API. It can fetch all the lists and cards from the board. And with the naming convention we can simply define our work in progress and our work done, grab it from Trello and put it into a chart. Since we are using Google Apps a lot and since they have their own scripting environment Google Apps Script we simple wrote a script and pull the data into a spreadsheet. In that spreadsheet is an embedded chart and via a trigger the data is fetched every morning.

Charts

Unfortunately it’s not easy to share and test Google Apps Script. I might work on that in the future. For now you can use the following script as a starting point. Just create a new spreadsheet. Open Tools > Script Editor and paste the script into it. Change the variables and give it a try.

Cologne hacks

I’ve been talking to lot’s of developers lately. And most of them were surprised what kind of events are happening in Cologne. But the list is huge. On the one hand there (un)conferences like the famous Nodecamp and the winning Pirate Summit or the upcoming NoSQLMatters. But on the other hand there are tons of monthly meetups:

The site hcking.de has a pretty good overview.

So Cologne Hacks. Developers get out there and network. There is tons to learn and nice people to meet!

Bye bye and Hello

“I’m leaving it-agile”. “You’ve gotta be kidding”.

In the last six years I was lucky to be part of the greatest agile shop in Germany. We don’t just sell agile in our products. We truly believe in them. You can see this in our daily work, in our communication with each other and especially in the type of our company: it-agile is an employee owned company and every single employee has the opportunity to play an important role.

So why am I leaving? First of all I want to make sure that I am near my family. Although I was quite lucky, arranging the traveling with a healthy family life is quite a challenge. The second reason is the opportunity at my new company.

I would really like to thank everybody at it-agile. It was fun and exciting years. I learned a lot and it was great working with you! I wish you all the best. I know that you are going to stay the agile market leader. For a good reason.

So my new company is Adcloud. An exciting advertising technology company which builds the worlds first open advertising ecosystem. I am going to join the team as the technical product manager and will help grow agile development. I am so looking forward to this exciting company and my new colleagues.

Hope to see you soon everybody. And keep coding.
Matthias