Knowledge sharing can be defined as team members sharing task-relevant ideas, information, and suggestions with each other. One study showed that of almost 2,000 U.S. companies surveyed, 34 percent were using knowledge management systems. Knowledge sharing is an important component of knowledge management, as it helps in codifying the repository of available knowledge in an organization and increasing it over time. Knowledge sharing is a critical team process because if knowledge is not shared, the cognitive resources available within a team remain underutilized