A typical definition for team work would be "a joint action by a group of people, in which each person subordinates his or her individual interests and opinions to the unity and efficiency of the group.”

Being in a team has a lot to do with your sense of understanding about the mission or objectives of your organization.  In a team-oriented environment, you contribute to the overall success of the organization by working mutually and towards one particular goal!

Creating an effective team can be very challenging; you can’t just assign a bunch of people and put them in a room and just tell them to work together. The first thing you should understand while building a team is the difference between Team and Group. Broadly, a team is in which the individuals are interdependent and have a leader who leads the team, they share their information, knowledge and have the same goal and work towards it. But in a group though it’s known as “group effort”, individuals usually work individually.
Here are ten practical tips to help you get the most out of your team building program:

1. Laying the Foundation, and Understanding Your Goal:

The first principle to a successful team building is by forming a framework for the team members. The importance of team dynamics should be made clear to the team mates.  You can start with addressing the questions like; What is a team. The importance of team building? How beneficial it would be for the organization.
After the introduction, and induction of the new team, clear direction and agreement on mission and purpose should be explained for effective team work. Only when the members have clear expectations for the team's work, goals, accountability, and outcomes; they can be expected to work as a team and achieve their set goal.

2. Say No to Communication GAP:

Most often this is one of the major reasons why teams face a downfall. Communication gap is the Evil, as it kills the unity and interdependency among the teammates. In a team, people should feel free to express themselves and should not hesitate from voicing out his/her opinion.

3. The Stages of development:

Forming, storming, norming and performing are the four stages of team development. One can easily understand what these stages of development consist of; forming a perfect team is very important and the initial step towards team building; soon after that comes in execution of work among the team members which is known as storming. Then comes, setting rules and norms for a healthy development of the team, and that is known a norming and finally the ultimate step which decides whether the team is a success or not, performing.

4. Team Survey:

Conducting a survey on a weekly or monthly basis can be very productive, as it will tell you about the expectations of each individual from the team. Surveys can include topics such as, commitment, trust, communication and conflict resolution. 
Another way for assessing your team is by conducting weekly discussions regarding the teams progress and each team mates individual report can be produced and how many agree or disagree to the report and what changes they would like to bring. Practice regular, informal conversations that keep communication channels open.

5. Acknowledge Each and Every Effort:

Each team member adds value to the team. Take time and acknowledge each team member’s effort and appreciate their efforts. Everybody in the team is different and unique from the other, take time to bring out their specialty and various other capabilities. This will encourage the team members to work harder and bring out the best results.

6. Team Building Exercise:

Team building sessions can be fun, interactive and extremely productive for the team. Team building exercises can be of various types from fun filled activities, brain storming sessions to weekly debates. These kinds of exercises will help your team to bond better and understand each other’s strength and weakness and motivate you to work on it in future.

7. Celebrate Your Work:

Work can get monotonous and boring many a times, hence, it is very important to have laughter sessions and breaks while working. It is very important that the team members share a comfort zone, and that can be achieved only by, legitimizing humor among team members and you will likely lessen their stress and build their bond. Create times for people to laugh together and loosen up.

Conducting monthly outings in the form of dinner, parties or picnics can strengthen the bond between all the team members and this will also improve the attitude in the workplace as well.
Every organization talks about team building, team spirit, unity etc. but few understand how to create the experience of team work or how to develop an effective team. Belonging to a team, in the broadest sense, is a result of feeling part of something larger than being by you.

Ego clashes, communication gap and unwanted tiffs should be avoided as much as possible, because this affects the quality of work and makes the work environment feel polluted. Therefore, you can build an efficient team based on the points discussed and see the progress in the work front.