One of my colleges recently found this white paper from Spotify discussing how they have implemented Agile in their company. As a large organization delivering a "single" project, they have had to scale agile in a way very few other companies have really had to deal with.

Read More....

I was in hospital a while back visiting a sick relative, and whilst they were sleeping I was reading some of the charts on the wall. One in particular caught my eye. It was essentially a fast risk measuring tool. Being a consummate project manager, my first thought was, "I can steal this idea!"

Read More....

Imaging you were approached by a client, and asked to build a site from scratch. No arbitrary constraints or legacy systems. What would you do?


One of the most common issues I have noticed with Project Management and companies approaches is they focus, almost entirely, on only one out of the two core disciplines of Project Management. To me, a Project Manager has two key high level tasks. Planning the project and executing the project.

I am often surprised how few project managers know some of the more useful tricks that MS Project offers you, things like custom calendars to deal with part time employees, or the wonderful Task Detail Form. For work, I pulled together a list of some of the key things I think all Project Managers should know about.

Anyone that has managed a project knows that estimation is something of a black art. It also tends towards being art rather than science. Experience rules all, but there is little rigour in truly trying to understand Create a requirements document Break those requirements down into individual tasks that can be a work breakdown structure or a User Story

Recently I started experimenting with a tool called behat, which was configured for us and recommended by Chris Sheppard, Tribal's previous Head of HTML Development, and used heavily by our Head of LAMP on some PHP projects. It is a behavior driven development tool that allows you to create automated functional testing scripts from User stories.

One of the most frustrating things I had found working with confluence, is that it treats everything as copy. Valuable information is hidden away and has to be manually entered. As a project manager, I write a lot of Statements of Work and Change Requests and up until now, getting a clear idea of the total value of them was something of an issue.

I did some research, and will be looking into a long term solution with the Reporting and Scaffolding plugins, but out of the box Confluence has a very powerful pair of macros that are very often ovelooked.

I recently got a message on Confluence when I tried to export a page to PDF

Selecting "export to PDF" from the Tools menu.

I got the message "Unable to load the web page because the server sent no data."

I traced this back to a table in the document that was only a header row. Adding a row below without the header highlighting fixed the problem.