I'm using a jira server with a custom workflow and some custom boards so, it could definitely be that I spoiled it but .. so far it was working perfect.
We tried starting a sprint, added some issues to the sprint (do not estimate them) and the burndown plot was looking dandy. At some point we rejected a task and the burndown was going down, good. We added one surprise task and the burndown was going up, good.
But when we move tasks to DONE the burndown does NOT go down ... why ?
Here is our burndown:
(please notice end time : June 2)
(please notice the only movement down is due to RX118 being rejected. Not RX119 being done (we will investigate more on RX119)
Here the list of activity where you can see it just says we rejected one and added one. You can see how RX-119 is in the list:
But here you can see how RX-119 is DONE...
Here you can see my columns in the sprint board. Done column matches DONE status. And anyhow one could se in the issue that it was DONE.