Studying the implications of applying gamification technique on knowledge management in projects