I agree with this article. 3 years ago until now, my company had implement Knowledge management. We choose one of knowledge management approaches : Community of practice, to encourage people to share their knowledge. But until now, we frustrated and finally we were fail to implement KM. Any ideas?