In my organization I realize that at times there are teams that work better in certain combinations of devs (IE: John + Travis have a better dynamic than Dennis + Travis so they result in a faster working team).
I've been tinkering with the idea of finding a way to optimize teams internally but I'm still a bit green so I'm unsure if I'm seeing unrelated patterns.
Has anybody else found inter-team social dynamics impacting the end result of projects in terms of pace, quality, etc.? If otherwise, how much of an impact have you found group dynamics have on your projects?