I often hear Agile and Project Recovery demeaned by those practicing more "formal" methodologies as unpredictable. Predictability is absolutely necessary to manage a project of any real size. Key indicators such as earned values cost and schedule variance measures tend to be variance from a well-known and largely linear baseline. The key point here is the expected trend being linear. Agile projects in general and Project Recovery efforts specifically have historically non-linear trends. As a Project Recovery Lead it is my job to provide my customers insight into the predicted trends, repeated reference to their place in the trend, and an understanding of the variance from the predicted trends. I don't do this so that they might help manage. I do it to prevent surprise.
So, here are a few trends I watch;
The love curve is a personal favorite. It tracks the customers’ satisfaction with my efforts over the life of a Recovery effort.
The main line represents time moving from left to right. Points along the curve above the line are happy things and points below the line are unhappy thing. Every project goes through this. The only variations are how the curve might stretch over time.
The Severity wave shows the defect trends over time. Using the following severity scale;
Sev 1 defects show up but not many and are close quickly. Sev 2 defects rise and fall with each iteration. Early testing will be blocked but resolution is a natural side effect of continuous development. Sev 3 defects are the vast majority and they will grow in number over time. And last, Sev 4 defects are volatile noise.
The Defects See-Saw is a daily measure of health. The is a natural flow between developers and testers that pivots on defects marked as resolved by the developers and not yet verified and closed by Test. Healthy flows look something like this;
If things are going wrong you will see bottle necks such as;
I have a few others but I'll stop with these for now.
What trends are predictable on your projects?