'Knowledge sharing' should be avoided
This next issue is that the concept of knowledge sharing will generate little enthusiasm (and therefore action) amongst staff. In fact, when asked (or instructed) to 'share your knowledge' staff will typically respond with confusion, passive resistance or hostility.
The simple fact is that staff simply don't 'share knowledge', they conduct whatever work activities are required in their jobs. In our terms this may include sharing knowledge, but to them they are 'updating client details', 'discussing project schedules' and the like.