Attitudes, Forces and Harmony. Just how important to a working and successful team are these three factors?
The terms are not well defined, but if the basic question is How important is it for team members to "get along" with one another?, the answer is that it is vital. When team members are comfortable working closely together, learning from one another, respectfully criticizing one another's work, and are sharing a common vision, things go a lot better than when the team members are constantly staying away from one another, bickering, shifting blame, and working at cross purposes. Having good team chemistry is generally more valuable than having the "best" individuals working on the project.
I've noticed that differences in priority or focus is often where harmony is disrupted. In my current job, I am one of three senior software people who tend to dominate the design and code reviews, and we repeatedly skirmish on a variety of issues, such as depth of class hierarchies, naming conventions, etc. After a while I realized that each of the three of us was motivated by a different fundamental principle: