# Project Progress, Optical Illusions, and the Simpsons

My last post was on modifying Parking Lot Diagrams to use the area of boxes to show the relative effort of differing parts of the system. The idea was that while traditional Parking Lot diagrams are a great way of summarizing progress at a project level, the customary approach of giving all the feature groups the same size box may lead people to believe these chunks of functionality are of equivalent size or complexity.

In the boxes below, the number in brackets describes the feature count, but this requires people to read the numbers and then consider the relative sizes. My goal was to create a new graphical summary that depicts the relative sizes via box area to make the summaries easier to understand.

So a standard Parking Lot diagram like this...

becomes a scaled Parking Lot diagram like this...

In the second example we can quickly see the relative estimated sizes of the areas of work, with for example, “Enter Order Details” being three times the size (in area) of “Create New Order”. In this example to keep things simple, I am using feature count (15 vs 5) to depict effort and area. Most projects will use development effort in points or person days as the scaling factor.

Anyway, I have been using these scaled Parking Lot diagrams on my projects for a while, created quite laboriously in Excel and PowerPoint, and I was hoping that someone with better skills than I have could help me streamline the process. Well, in typical fashion, soon after posting I learned that:

A)    I may be asking the wrong question
B)    My invented solution has already been done before and far more elegantly
C)    It has been done on the Simpsons

Oh, the joy of the internet! Actually this is of course a great thing and now I can progress from a much firmer foundation, and far quicker than my slow evolution was taking me...

When it comes to Excel acrobatics, Chandoo from the “Pointy Haired Dilbert” Excel and Charting web site is a great source of information, so I put the question to him. “How can I easily create the scaled Parking Lot diagrams in Excel alone?”  Chandoo was very helpful and gentle with his response and explained that people are not very good at discerning data displayed as area, and we can often build unintentional optical illusions.

In this example from Chandoo’s site, the orange circles are the same size, but because of the surrounding images they look dissimilar. For further optical illusions with data see his post here.

However, if we want to create scaled area graphs in Excel, here is Chandoo’s recommendation for doing so:
1)    First make parking lots for each of the activities in regular sizes.
2)    Also, in a table, list all the activities and their efforts (or costs / budgets)
3)    Now, create a live-preview of the parking lots using the camera tool. One image per parking lot. (more here )
5)    Now write a small macro that would scale the imgTaskn based on the effort required for it.
6)    That is all. You can use these sized images in your scope diagram or something else very easily.

Next in my search for showing how work components contribute to the whole project, and our relative progress against each category, I created a graduated pie chart diagram.

Here the work areas are shown as pie segments, their pie size corresponding to their proportion of the whole project. Then progress in each area is superimposed as heavier colouring with a percent complete figure added.

It turns out this type of graph is a variant of a polar area diagram. Polar area diagrams are still sometimes called Nightingale Rose Graphs, after Florence Nightingale who is credited with creating them in 1858 to illustrate mortality rates in the Army.

Source: CoolInfoGraphics

A more recent use of a similar diagram has been created for the Simpsons 20th anniversary.   A combination Nightingale Rose Graph (polar area diagram), family tree and timeline, this chart connects the influences that impacted Matt Groening and the creators of the Simpsons as well as the shows that came after.

Source: CoolInfoGraphics

While these last two examples show factors other than percent complete against each segment it demonstrates how they can be used to create visually appealing charts that measure contribution to the whole and other characteristics.

However, the more I research, the more warnings I find like Chandoo’s. While visually seductive to people like me, folk are just not that good at understanding data represented as spatial areas.

Edward Tufte is a master of depicting data visually and an unabashed critic of many things visual. He is best known for his criticisms of PowerPoint presentations in his essay “The Cognitive Style of PowerPoint”.

Edward Tufte has this to say about Nightingale Rose Graphs:

“A Nightingale Rose by any other name would smell as foul?? These Nightingale Roses are also called "sector graphs", but to me they are just a type of pie chart and contain all the disadvantages of pie charts. What's wrong with pie charts? The only worst design than a pie chart is several of them, for then the viewer is asked to compare quantities in spatial disarray both within and between pieces." (Page 178, The Visual Display of Quantitative Information)

So what’s next for me? Well, being a visual, right-brain biased kind of person, I will keep looking (ha) for new ways to depict work aggregation and project progress. As I mentioned in my previous post, while Gantt charts can provide this information, there is in my experience, such a bad perception of them (perhaps because they are largely used incorrectly like PowerPoint) that they switch people off rather than inform and engage people about progress and issues.

I am still a fan of burn-down and burn-up graphs, in particular Cumulative Flow Diagrams, but they focus on the numbers (days, points, stories) rather than functional areas the business often relate better to. Like the dials and the windscreen in a car, we need both quantitative (data) and Qualitative (observed) metrics to get a balanced picture of data and progress towards a goal we understand and recognize.

There are 101 ways to approach anything.
To find the best way, sometimes you need expert help

## What People Say

“Kelly revolutionised the way our digital department operated. A true advocate of agile principles, he quickly improved internal communication within our teams and our internal clients by aligning our business and creating a much enhanced sense of transparency in the decisions the business was making. Kelly also introduced a higher sense of empowerment to the development teams...”

PETER SILVA-JANKOWSKI
IPC MEDIA

“Kelly’s a leading program director with the ability to take charge from day one and keep strong momentum at both a program and project level driving prioritisation, resourcing and budgeting agendas. Kelly operates with an easy-going style and possesses a strong facilitation skill set. From my 5 months experience working with Kelly, I would recommend Kelly to program manage large scale, complex, cross company change programs both from a business and IT perspective.”

LUKE SHARKEY /STRATEGY & IMPLEMENTATION LEADER
SUNCORP

“Kelly is an extremely talented and visionary leader. As such he manages to inspire all around him to achieve their best. He is passionate about agile and has a wealth of experience to bring to bear in this area. If you're 'lucky' he might even tell you all about his agile blog. Above all this, Kelly is great fun to work with. He is always relaxed and never gets stressed - and trust me, he had plenty of opportunity here! If you get the chance to work with Kelly, don't pass it up.”

GILES BENTLEY, DEVELOPMENT & OPERATIONS DIRECTOR
TIME INC

“Kelly is an Agile heavy-weight. He came in to assess my multi-million \$ Agile development program which wasn’t delivering the right throughput. He interviewed most of the team and made some key recommendations that, when implemented, showed immediate results. I couldn’t ask for more than that except he’s a really nice guy as well.”

DAN PULHAM, DIGITAL DIRECTOR
TELSTRA

“Kelly and I worked together on a very large project trying to secure a new Insurer client. Kelly had fantastic commercial awareness as well as his technical expertise. Without him I would never had secured this client so I owe a lot to him. He is also a really great guy!”

GINA MILLARD
GLASS'S INFORMATION SERVICES

“Kelly came to the department and has really made a huge impact on how the department communicates, collaborates and generally gets things done. We were already developing in an agile way, but Kelly has brought us even more into alignment with agile and scrum best practices, being eager to share information and willing to work with us to change our processes rather than dictate how things must be done. He is highly knowledgable about agile development (as his active blog proves) but his blog won't show what a friendly and knowledgeable guy he is. I highly recommend Kelly to anyone looking for a CTO or a seminar on agile/scrum practices - you won't be disappointed!”

IPC MEDIA

“Kelly was a great colleague to work with - highly competent, trustworthy and generally a nice bloke.”

HANNAH JOYCE
GLASS'S INFORMATION SERVICES

“Kelly was engaged as a Program Director on a complex business and technology transformation program for Suncorp Commercial Insurance. Kelly drew on his key capabilities and depth of experience to bring together disparate parties in a harmonised way, ensuring the initiate and concept phases of the program were understood and well formulated. Excellent outcome in a very short time frame. ”

BRUCE WEIR/EGM
SUNCORP

“I worked with Kelly on many projects at IPC and I was always impressed with his approach to all of them, always ensuring the most commercially viable route was taken. He is great at managing relationships and it was always a pleasure working with him.”

BEATRIZ MONTOYA/CONSUMER MARKETING DIRECTOR
IPC MEDIA

“I worked with Kelly whilst at Thoughtworks and found him to be a most inspiring individual, his common-sense approach coupled with a deep understanding of Agile and business makes him an invaluable asset to any organisation. I can't recommend Kelly enough.”

PETER THATCHER, SENIOR ACCOUNT DIRECTOR
ThoughtWorks

“Kelly was a brilliant CTO and a great support to me in the time we worked together. I owe Kelly a great deal in terms of direction and how to get things done under sometimes difficult circumstances. Thanks Kelly.”

JULIE PEEL
GLASS'S INFORMATION SERVICES