Perceived barriers to effective knowledge sharing in agile software teams
knowledge management strategy and its link to knowledge creation process .