How often to you release during a sprint. Only at the end of the sprint or every time a feature is ready. And how to you handle bugfix releases?
How often to release in Scrum sprint
scrum;release management
TL;DR: Release whenever appropriateWe do releases whenever there is value in doing a release. Sometimes that means doing a release after a single feature or bugfix is completed.  Sometimes that means releasing a collection of features and/or bugfixes.This doesn't mean we often have emergencies that require fast releases.  It means we've worked hard to make releases easy. Our code is tested, tagged and packaged with every build.  We use automated acceptance tests and as a result we have developed a high amount of confidence in the code that passes it's tests.  Since our packages are immediately available via a local yum repo deploying a release is trivial.