I am looking for a program that can make burndown charts which does not assume that just because a day passes by, all work time for that day automatically is assumed to have turned into progress for the current sprint. I am thus not particularly interested in finishing a sprint at some specific date, however I am interested in keeping track of if the estimate is accurate.
I am only intending to use this for private programming (and non-programming) projects, so it does not have to be a full fledged scrum team solution (although I assume it would be).
To better explain what I am looking for, let's imagine I have a project "Paint my house" with a single sprint consisting of nine tasks:
- Buy paint, brushes and cleaning liquid.
- Wash the North wall.
- Wash the West wall.
- Wash the South wall.
- Wash the East wall.
- Paint the North wall.
- Paint the West wall.
- Paint the South wall.
- Paint the East wall.
Since this will be done in my spare time, at any day I might down-prioritize this and do other stuff. And the painting is highly dependent on the weather as well. Therefore a calender day passing does in absolutely no way imply that the project will make progress for that day.
Every single application that I have found that can make burndown charts fails utterly to fit this scenario. They all assume "calender time passing equals progress". I want to supply the expected progress manually.
Any suggestions for a tool that is able to handle a project in this way?
(Related questions, but which does not provide me with an answer to my question. https://stackoverflow.com/questions/829497/agile-methods-specifically-taylored-to-working-solo, How have you implemented SCRUM for working alone?, Using Scrum on a "Personal Time" Project)