Burn-Down chart is one of the most useful project progress metrics. It shows how many features (user stories) where accomplished during previous sprints (iterations) and clearly indicates progress. It came from SCRUM and widely used in agile projects. However, to achieve good metric with Burn-Down chart, you should know some tips.
The major one is to break project into quite comparable features. I mean comparable by effort.
For example, you have 10 features. One of them will take 20 days, other 4 will take 10 days, and the rest 5 will take 2 days each. Do you think Burn-Down will be a good progress indicator in this case? No for sure. For example, you can implement all small features during the first iteration, and spend all of you time on big fat feature implementation in iteration #2. So Burn-Down will show great speed decreasing, but this is likely not true in this case.
So it is better to split the big feature into several smaller. Yes, this is a kind of an art, but you can track progress more precisely in this case.
Cool feature that allows you to not write conditions like
if ( theString != null && theString.equals(“http”) )
It is possible to write just
if ( “http”.equals(theString) )
I hope there will be less null checks in my code now.
I am very glad to say that TargetProcess:Planning 1.0 has been released today.
TargetProcess:Planning is the web-based agile project management tool that focused on Project Planning and Tracking practices. It supports all iterative processes, but encourages to use Extreme Programming planning style.
The version 1.0 is free and everyone can download and use it.
Additional details at http://www.targetprocess.com
It is very strange that I didn’t find Interface Design highlights earlier. Bill Venners did a great job and I like content very much. I feel that interfaces can be more helpful than I thought before.
It might be interesting to compare JDK 5 and C# 2.0. Most likely there will be many resembling features. At least this post forces me to think this way. I hope I will have time do make such review.
We’ve changed hosting provider. So new posts will be there soon.