Management of dispersed product development teams: the role of information technologies | Synapse