Currently we do like this:
- we estimate backlog in hours
- on sprint planning we fill backlog by assign tasks to persons as each one has different technology background and we need to know how much of the stuff could be taken in (we also have a buffer time on 30% of working hours). Actually we have 2 of each, but for historical reasons we still assign at sprint start.
The question: if the team would go for story points, how would you choose what to put on backlog, as even for a velocity X you still have to take into account available resources for each technology.