Developing individuals and a culture of team work in any organisation requires practical management, leadership and personal skills. Skill development is an ongoing process.Here are some of the key skill requirements for individuals to have a happy, successful career and for teams to work effectively and harmoniously together. Different team building programs focus on different practical skills. Deciding on the skills you want to develop in your team is critical to choosing the right program and its ultimate success. Select the key competency that is most relevant to your team, find practical information about that skill and the related team building activities.