Cognitive divergence and shared mental models in software development project teams · Study