An interesting trend presents itself throughout the entire report: the divergence in viewpoints between developers and managers. For example, 81% of developers surveyed acknowledge the importance of sharing knowledge when it comes to increasing productivity. A smaller proportion of senior staff and managers (65%) recognize its importance.