The study examines the prioritizing of effective ingredients on knowledge sharing. For that, the paper peruses the influence of individual factors such as: enjoyment in helping others, knowledge self-efficacy, friendship, personal believes, educations, social prestige, trust, age, communication, job responsibility, gender, background, and job title. Organizational factors include top management support ,organizational rewards,culture, job distance, enough time, technology; and finally relevant procedures like training, Peer-Assist, Job rotation, and after action review. This paper studies a firm as a case study and use questionnaire to explore it through knowledge sharing concept. The findings show that friendship in individual factors group, top management support in organizational factors group, and trainings are the most important factors for knowledge sharing in this firm