Welcome

    First-time Visitors

    Guidelines

    Legal 

    Site History & Status 

 

People

    Innovators in PM

    Editorial Staff 

    Webmaster

   

Content

    Annotated Bibliography

    Most Popular

    Page Index

    Recent Activity

 

Get RSS Feed left arrow What is this?

Recent Activity
There has been no activity from other users in the past 30 days.




Last Modified By: Garry L. Booker / Feb 20, 2007, 4:27pm 

{Rusk 2005}

Rusk, John, "Agile Charts", Agile Kiwi, http://www.agilekiwi.com/agile_charts.htm  

 

Opinion:

This is an excellent piece.  Yes, Gantt charts need to go!  However, they won't go away until graphical alternatives appear that drill down from summary performance to rich relevant detail.

 

Excerpt:

"Outside the agile community, we see very similar charts called 'earned value charts'.  Earned Value Charts have the same three lines, but:

  • The vertical axis is usually in dollars, so the three lines have slightly different names.  I prefer to use percentages because they're easier to explain.  You can convert from one to the other just by multiplying or dividing by the total project budget.
  • Earned value charts are generally presented in a more complicated mathematical way as part of the broader discipline of Earned Value Management.  

Because of these differences, I've invented the name "Time and Budget Charts" for the simplified versions shown here.  I suspect EVM practitioners would be rather offended by any suggestion that my simple summary adequately describes their work!"

 

Opinion:

From a Project Frontier perspective, we are not offended in the slightest. When viewed through the lens of ScalableEVM, the "time and budget chart" is an excellent combination of Core Skill Set 1, Core Skill Set 2 and Core Skill Set 3, applied at the whole-project level. This implementation of Core Skill Set 2 does not employ a traditional performance measurement baseline (PMB) but it uses a context-appropriate method of distributing scope points.  This method uses a straight interpolation of planned value (PV) and a point scale (instead of monetary units), which why we say Core Skill Set 1 applies. However, this graphic alone doesn't have the ability to drill down to next discrete outcomes (e.g. software features).


 

Excerpt:

See Project C.  "On target to reach 100% complete 2 weeks early." 

 

Opinion:

Although we could quibble with the extrapolation method, this insight is remarkably similar to Earned Schedule -- a hot topic in the field of Earned Value Management.


 

Overall, nice article!  This approach is probably outside of parameters of Classic EVM principles (as the author suggests) but it is well within the parameters of Scalable EVM.

Compare Current Version of Page With:
  •             ver.8 1% chg by: Garry L. Booker / Dec 30
  •             ver.7 4% chg by: Garry L. Booker / Dec 30
  •             ver.6 4% chg by: Garry L. Booker / Dec 30
  •             ver.5 2% chg by: Garry L. Booker / Dec 30
  •             ver.4 0% chg by: Garry L. Booker / Dec 30
  •             ver.3 0% chg by: Garry L. Booker / Dec 30
  •             ver.2 3% chg by: Garry L. Booker / Dec 30
  •             ver.1 0% chg by: Garry L. Booker / Dec 30

Page Comments:
Comment by Anonymous User on Jan 12, 2007 - 7:07pm:      
Hi, It's interesting to hear your perspective on the piece I wrote. I'm interested to know why you'd quibble with my extrapolation method. Is it because I'm extrapolating linearly rather than with an S-curve? I guess that reflects my agile development background, where we go out of our way to make the project linear(ish) because that makes it easier to manage. Of course , we never manage to make it perfectly linear. In my experience we can get surprisingly close, but we do tend to get a non-linear portion at the end. John Rusk
Comment by Garry L. Booker on Jan 13, 2007 - 1:13am:      
John, Really great article! I understand the linear flow of Agile which (to me) is extremely cool, because it allows me to point to an example where Core Skill 1 and Core Skill 3 apply, but Core Skill 2 can be omitted without any loss of control. (I'm sorry my site-under-construction hasn't defined these skills yet; it is because a publication is pending.) My quibble was really just nit-picking. At the time I was thinking "but what if the scope were radically changed mid-way through the project?" Then it seems a linear extrapolation from Day 1 wouldn't seem appropriate. It occurred to me that a new extrapolation would begin where the change in scope occurred. Sorry I nit-picked without being specific. I just read your follow-on piece about charting scope change. That piece includes this very insightful statement "Many people do want to show several old targets...I can't see a way to solve that problem…" It is insightfutl because many information designers haven't gotten that far yet! Yes, I admit I'm one of those people who want to show old targets, because I do have an answer (but it too is not yet published). The answer is a patent-pending kind of earned-value area chart and more importantly, the answer is an ANIMATION! An animation shows the history of what we knew at the time we knew it, and the final frame is what we currently know. My technique will also be able to show rich detail to replace the Gantt chart. My business has just been awarded a contract from the State of Oklahoma to develop this animation technique. The application will be called the Earned-value Virtual-office Animator (Eva). We start development on February 1. An animation solves the problem because there are really two kinds of "time." The first kind of time is what we know about the project, including WHEN things are supposed to happen. That's the x-axis. The second kind of time WHEN we know what we know. That's the animation frame rate. Again, I think your article is superb. You should present it Agile 2007! /Garry
Comment by Anonymous User on Jan 14, 2007 - 1:56am:      
Garry, Thanks for the explaining what you meant about extrapolation. Your suggestion, about starting new extrapolation from a scope change makes sense. Although, as I write this comment, I realise that's not actually what I do :-) Instead, I adopt the usual agile trick of trying to estimate new tasks (the added tasks) consistently with reference to old tasks (the original scope). Alistair Cockburn explains this well in his page, which I link to from mine. E.g. Say a new task is expected to be the same size as a particular task which we have already done. Then we enter its size (into our EVM calculations) as being the same as the _estimate_ of the completed task (NOT the _actual_ duration of the completed task). The idea is that if you're estimating wrong, then you want to be consistently wrong by the same percentage (on average). If you do that, then you never need to re-start the extrapolation - you just add the new tasks onto the end of the project. It's a slightly odd concept, at first, but then it starts to make sense. There is some discussion of this in the comments at the bottom of my agile charts page. (The XP community took a different tack, trying to use an abstract measure of task size, to that you didn't have to deliberately estimate new tasks "wrong", but it think they're coming back to measuring in hours now.) Your animation concept sounds interesting. Have you seen Cumulative Flow Diagrams? They show "what we knew when" without animation, but they miss out on some of the other advantages of the EVM approach.
Comment by Anonymous User on Jan 14, 2007 - 1:59am:      
> to that you didn't have to deliberately estimate new tasks "wrong Make that: "SO that you didn't have to..." PS. Naturally, you _do_ have to re-start the extrapolation if you significantly change the team size.