Modern software engineering Chapter 1 [People, performance and professional ethics] exercises and discussions

Source: Internet
Author: User

1.Compare performance evaluation methods of different teams and propose performance evaluation plans of their teams

The evaluation model selects the self-evaluation and mutual evaluation of the team members. For the teams mentioned by Mr. Yan, our team prefers the first group of performance evaluation methods and divides the entire task into the same number of small tasks, assign the task according to the individual's condition, and evaluate the task based on the task completion level, perfection level, progress level, and customer requirement level. Finally, the team should be evaluated as a whole, including the team cooperation ability and the ability to solve difficulties.

2.Will it appear in the team?"Bad currency expelling good currency"?

Similar situations may occur, for example, the team members are not decisive, or the other party is too arbitrary. Similar situations do not occur. It depends on the overall strength of the team and the ability to grasp the correct direction.

3.Please readDriver and responsibility [ll1] To discuss how the team can make everyone clear about the drivers and responsibilities.

First of all, everyone should be sure that everyone is responsible for the rise and fall of the team. The good and bad of a person involve the entire team. When everyone reaches a consensus, for example, let everyone build their own workflows and plans first, it must be simple and practical. It should be set based on the performance gap. Of course, the reward system should be required, and the rewards should be rewarded to raise the responsibility.

5.Exit"Self"And"Current"

When doing these exercises, I will not stick to textbooks, understand software engineering at another level, and understand software engineering in practice.

6.Fake course software andTicket collection software

Of course, some students or others like to use these plug-ins, and they cannot say that this is against the law, but for most people, these plug-ins still damage their own interests. At this time, it requires some legal or moral constraints, such as prohibiting the development or uploading of similar software.

9.How the team makes decisions

A) Dictatorship: Excellent: You can avoid unnecessary disputes, take a decisive grasp of the project, and make progress faster.

Lack: other Members cannot present good opinions, and the team is prone to conflicts.

B) Dictatorship + consultant: Excellent: Some authoritarian users can join some external ideas.

Disadvantage: no scruples on the feelings of internal team members

C) democratic voting: Superior: more democratic than the first two, more comprehensive grasp of the project, and full display of the ideas and opinions of the team members

Missing: The progress may be slow.

D) after the unanimous consent of the whole, I decided: Excellent: all are happy.

Missing: slow progress

 

Modern software engineering Chapter 1 [People, performance and professional ethics] exercises and discussions

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.