I'm a ScrumMaster running a development team using scrum. We are working in 3 week sprints and at the end of the sprint we often do not release our code to production right away. It could be a number of weeks before the PO passes the code in UAT and sets a deployment date.
In order to count the 'done' story points and calculate velocity the team has been counting anything 'QA approved' as 'done'because the development work is completed.
Has anyone worked in a similar way, or believe this is the wrong way to count our completed effort?
Any advice on how we should measure progress and 'done'?