Regarding the issue of being the "leader" of a team, i must say that most times i doubt if i really do my work well. Also a lot of times i think if my team mates are really confident about what i do.
I'm talking mostly about the issue you discussed here about royalties work. Is hard to be trusted i think.
First you need, of course, to believe in the skills and dedication of your team. Also always listen to opinions and be polite.
Human relationships are hard to manage, to get some trust or at least make the people confident about to finish a product is not easy.
An open mind personality and try to think about the interests of the other members is a good start, i think the most of the learning about "team/project management" is done on the way.
Do you have any tip about the way to manage a group of developers ?
Thanks.