Fortnightly Retrospectives

To a software team, an "agile retrospective" can been described as:

A ritual gathering of a community at the end of the project to review the events and learn from the experience. (Norm Kerth)

We'll be writing about our progress every iteration (once a fortnight). Look for a new post every other Wednesday.

  1. Iteration 44: Public boards and UI improvements

    There were two areas of focus for this iteration. I've had lots of great feedback from customers recently which have lead to some good improvements to the UI. One customer also needed to be able to share their projects with the public, so (while it wasn't a feature I was expecting to be adding to Planner just yet) I'm delighted that we now support public boards!

  2. Iteration 39: Refactoring the card editor

    Some of the bigger pieces of development work that I'm looking to do on Planner over the coming months will include tools for managing project backlogs. Those features will be made significantly easier to build with the help of a client side MVC framework.

    So while there haven't been any new features for me to show you from this iteration, interesting things have been happening under the hood (most notably, with Backbone.js).

  3. Iteration 37: Big visible charts

    The exciting new stuff this fortnight comes in the form of a couple of charts that help you track your project's progress. I also finished off the messaging system that I've been working on for the previous two iterations.

  4. Iteration 36: Integrating discussions with your email

    Last iteration I started building a messaging system that's designed for agile teams, and wrote about some of the advantages of this approach over commenting on story cards. This iteration saw further improvements to the messaging system, bringing discussions into your email inbox, with the option to attach files to your messages.

  5. Iteration 35: Building a better way to communicate with your team

    I started tackling a large feature this iteration; a messaging system. I'm a big fan of the traditional approach to agile communication: it's best done face to face. Sending emails is a poor substitute for getting up from your desk, walking across the room, and having a chat with a colleague. But time working practices have changed and we don't all have the luxury of working in the same room.

  6. Iteration 34: Attaching files/documents to cards

    This was a shorter iteration than usual (due to New Year getting in the way) but an important feature was shipped. You can now upload images, documents, videos, etc. to story cards. The files are stored on (and securely served from) Amazon's S3 storage service. Thumbnail images of your uploaded files are generated when you upload a file, making it easy to find what you're looking for at a glance.

  7. Iteration 33: Picking up cards, recent activity, mobile support

    This iteration finished on Christmas Eve, and I'd set myself the unrealistic goal of working productively right up until the end of the 24th during a week of Christmas parties. As you might expect, I failed dismally. I did get three new features released though, and while I didn't complete it, I laid the groundwork for uploading attachments to story cards.

  8. Iteration 32: Pivotal import, mug-shots, and links to related cards

    This is the first in a series of [fortnightly retrospectives] that I'll be writing about building Agile Planner. Each post will compare what I hoped to achieve at the start of an iteration with where I actually managed to get to two weeks later.

    I'll also give a brief write up of any new features I've implemented each fortnight, and share any useful lessons that I've learned along the way.

  9. Introducing the Agile Planner Retrospectives

    For the last six months I've been wanting to write up some of the experiences I've had while bootstrapping Agile Planner. I've also been dying to tell everybody about what I've been adding to the product itself (the screenshots in the tour are long overdue an update).

    Unfortunately I've always struggled to find the time to fit serious writing in alongside product development, so I'm taking a new tack. Every fortnight I'll be writing about new features in Agile Planner, how well my iteration has gone, and what I've learnt about productivity as a bootstrapper.