I'm a developer working in a small team with another developer and a QA who is split across 5 projects and I've recently been given the title of Scrum Master. I've a few questions/issues which I was wondering if I could get a hand with:
- I've not found any good central place for information on my new role, can anyone point me in the right direction?
- We're doing 2 week sprints and as you can see our QA resource is severely low. The PO is asking if dev can carry on working throughout the sprint to complete the most story points they can and at the end of the sprint if QA isn't able to complete then we can branch off the code for the next sprint. I've said that we should define the stories we can do with the resources available and assess what to do when we get to the stage that dev have no work. The PO is asking if there is a way to let the devs carry on working on code beyond this point. It's unlikely we're going to get more QA resources, but it seems a waste to have devs sitting around doing nothing because of a QA bottle neck. What, as a SM, can I do?
- I wanted to get opinions on a dev being a SM on the project he is developing on. What are the areas of conflict here? Why is this a bad idea?
EDIT
Thank you so much with the responses; there's a wealth of good information there. Here's an update to the situation:
- The QA resource impediment has been escalated, so there's some visibility on that but no time scale on a resolution.
And what I'm currently thinking is:
- Get my QA resource to plan a testing matrix, as detailed as he has time for, for as many items as possible within the sprint and sit down with dev to give a quick overview to testing essentials.
- I'm going to reduce the dev hours for dev work and put then on to QA. This will reduce the amount of work done in the sprint but will mean that at the end we are left with a releasable product. I think I may have to multiple the QA estimates by half because, as mentioned, being a good dev doesn't make a good QA.
- Make sure each dev doesn't test his own work.
- Need to reduce the number of hours I can do dev work as I've not taken in to account that the SM role will take some time.
- Get my BA, PM and PO to help out with testing
Again, thank you so much.