The team that is most valuable to any company will have members with diverse aptitudes. Once team members find their niche, they will no longer be wasting time on subjects they know nothing about. Let things unfold naturally so each member can learn their job, or give it away if not suited for it. This way they will find the space to grow. The objective is to work as a whole.
Team work does make a difference.
Our philosophy is that each member should always repay with the knowledge they have acquired. Protect and develop those who have helped you grow and remember that each member is indistinguishable unto himself. Ultimately, by moving an entire team to the next level they become responsible for finishing projects. Finally, always be realistic when reviewing your own success. Test and review your work.