The dynamics of leadership and success in software development teams | Synapse