On paper I often work in a scrum team, in practice I subdivide my own work along arbitrary story guidelines to make sure that at the end of the spring I have the requisite number of points + 20% on average. If someone else needs to pick up some work, I'll slice off a whole workstream for them - and then we'll subdivide the workstream to have the requisite number of points + 20% for them as well. I've worked in agile shops for 8 years at this point, and this approach has yielded the best results for both myself and the company - but "not using scrum/agile" is a great way to be viewed as rocking the boat in an unhelpful manner.
Other than that, I only saw one improvement realized. It was one a colleage turned in, got rejected. Then turned in again almost verbatim by a manager 2 layers up, who got it accepted and got the bonus for it...