TODOs, FIXMEs and a ‘window fixing’ wall

Agile software development places a lot of emphasis on prioritisation of work and elimination or deferral of anything which is not needed right now. An obvious advantage of this is that important stuff gets done quickly, but a less obvious disadvantage is that deferred work can pile up like snow before a snowplough. For a …

Continue reading ‘TODOs, FIXMEs and a ‘window fixing’ wall’ »

Ruby, Sinatra, Dreamhost, Haml, git – a smooth web app workflow … eventually

I have spent many years developing web applications in Java for corporate clients. During that time I have used a wide range of frameworks, APIs and other useful stuff. I have written my own versions (sometimes several) of many of these components, learned the tools well, and become very productive and effective. However, it has …

Continue reading ‘Ruby, Sinatra, Dreamhost, Haml, git – a smooth web app workflow … eventually’ »

Story Mapping Gives Context to User Stories

We are currently trying to come to some conclusions about the “shape” of a new software product, and facing a whole lot of problems. Stakeholders are happy to argue for hours about relative priorities of individual features, but so far these exist in a vacuum without an overall vision of a product. With that in …

Continue reading ‘Story Mapping Gives Context to User Stories’ »

Information Radiators: Is low tech really better?

We currenty use a wall, covered with brown envelopes, for story and task tracking. It has its advantages but prople, particularly people not based in this office, often ask for something else.  Chris Sims at InfoQ has a useful summary of the pros and cons of high-tech and low-tech “information radiators” InfoQ: Information Radiators: Is …

Continue reading ‘Information Radiators: Is low tech really better?’ »

getteamtasks – get your flexible task management wiki here.

While setting up for some new work on my masters dissertation today I checked to make sure I had the latest version of TiddlyWiki. While looking I found a whole “ecosystem” of TiddlyWiki variants. One which particularly caught my eye was “teamtasks”, a neat way of using the TiddlyWiki technique to simplify project planning and …

Continue reading ‘getteamtasks – get your flexible task management wiki here.’ »

Project management using “Finger Charts”

We have a large project wall, on which paper/card stories, bugs and tasks progress from submitted through to tested. This is great for a quick view of state, but the physical movement of tokens does not help in tracking and analysing progress. Akshay Dhavle suggests the use of “finger charts” to get a better and …

Continue reading ‘Project management using “Finger Charts”’ »

Should the Daily Standup Be Person-by-Person or Story-by-Story?

Mike Cohn raises an interesting and topical issue about how to indicate what you are working on at a daily stand-up meeting. In our project we are currently working on an iteration where all the stories overlap and interact. Our usual approach is that each developer grabs a story and works on it until its …

Continue reading ‘Should the Daily Standup Be Person-by-Person or Story-by-Story?’ »