We are game developers and just began our Scrum practice. We found something like this:
During a sprint, we have several user stories to complete, but some of our members' work is not fulfilled. At the same time, someone may work overtime to complete them. This is basically caused by role differences, like artists vs. programmers, etc. For example, we have enough artists but not enough programmers, so that when programmers are working hard to death, artists may find themselves having nothing to do. So ok, I think saying that "caused by role differences" is wrong. More precisely, it is caused by lack of people of certain professions. Of course we're hiring, but how to get this through now?
Our solution now is to create small user stories dedicated to the people whose work is not fulfilled, like "concept art for character X", but apparently it is not a normal user story for us. Why abnormal? Because usually our user story is kind of "make character X", which includes concept art, animations, feature implementations, etc. "concept art for character X" is just too small and not on the same level of detail here.
So what's the best practice to deal with this kind of situation?