Teamwork in the role of an enterprise is crucial: first, through teamwork, can create a working atmosphere, so that each team members have a sense of belonging, to improve the enthusiasm and efficiency of the team member, second, through teamwork, to stimulate the team members of learning motivation, help improve the overall team capacity; , teamwork can achieve "how good people work", teamwork can complete the individual cannot complete the major projects; Finally, teamwork is conducive to generating innovative ideas; Finally, teamwork can constrain the behavior of the members; So the overall strength of a good team is more than the sum of each individual's strength.
In the process of software development, team development is a common way of operation. Developing software is a fairly complex and tedious process that requires very sophisticated thinking to be completed. I think the reason for this process is to promote team development, the main reasons are three. First, the software development process is complex, and the team way can make it a lot simpler, when encountering problems can everyone think together. Especially in a larger software engineering project, a person's strength and wisdom is obviously not enough. Secondly, the team operation can realize the complementarity of the superiority to a great extent. For example, when doing the software, on the one hand need to achieve a powerful function, on the other hand need to have a good aesthetic interface, these two aspects of the need to be two to be good at one of the people to cooperate. Thirdly, teamwork fosters communication and understanding between people to a great extent. Some people technology is very good, but not very good communication with people, the team, only through frequent exchanges, the individual in the development process encountered in the difficulties can be the fastest and most effective to be resolved.
"The Law of Construction" fourth chapter "two people cooperation" reading book