In the process of software development, the selection, distribution and organization of personnel are the major problems involved in software development efficiency, software development progress, software development process management and software PRODUCT quality.
In the course of software engineering we had a serious discussion and finally decided that the type of team we liked was the type of physician.
In the course of software engineering, our group should adopt the organization method of the attending physician, taking into account the level of the component members, excluding the organization of the Symphony Orchestra, as I
Group number of people, so no one's workload will not be very large and clear division of labor, do not need too much personal play, so also ruled out the organization of the Jazz group, the attending physician is the most
Suitable for my group, the other students generally have a classmate of the ability to program a little more powerful, suitable for the area of learning, and the attending physician and the Star team is different from the attending physician
The decision is to discuss with the other members, so that each member will participate in it, superior to the star team of the autocratic, affecting the other students learning progress.
Advantages of this approach for team work:
1. Other members ' work around the "attending physician" will make it more efficient for the attending physician, and the conclusions reached by all members are better than the "attending physician".
A decision made by one person
2. For other students of the level requirements are not high, other students can do high school, the attending physician to complete the main task, other students gradually, for the level of uneven team, so
is also the most efficient way to learn
Disadvantages:
1. The main programmer task volume is large, it is easy to evolve into a group only one person work phenomenon
2. The master programmer completes a large number of tasks, which is less than the average number of people in the completion time.
Software engineering team Work one