We are thinking of moving from Scrum to a more Kanban style of development, however one thing that is not clear to me is how to monitor progress under Kanban.
I have read that progress can be measured by monitoring the cycle time of each story and then presumeably applying this time to the number of outstanding stories. But this seems to me to be dependent on the size and complexity of the stories which could all be different.
I have also seen burndown charts being used, so would there be a chart for the entire release? As the backlog is not fixed (unlike during a sprint) would you just allow it to burn up/down as the pending backlog is amended by the PO? I guess as you get closer to release the backlog should be less volatile allowing you to burndown to completion.
After further thought I think my problem is that our managers like the 'illusion' of control that a burndown chart brings. They tend to see it (wrongly in my opinion) as a schedule and so are able to make judgements like the project is 'on schedule' or 'behind schedule' or whatever. I cant quite see how this is replicated in Kanban. Maybe thats a good thing.