1. JELLY: "eliminate numerical goals, numerical quotasand management by objectives. substitute (that with) leadership ", which means that (in the Team) the goals and shares defined in numbers should be eliminated, as well as management principles based on class goals. We should replace it with leadership.
Does this conflict with the requirements of "quantitative management" level?
First of all, I personally think that there is no conflict. It is necessary to use leadership to replace some management principles based on categories, shares, and goals in a team, this is because the leadership will allow the team not only to see a small part of their current work, but to look at the global picture to better co-ordinate the entire project and facilitate closer cooperation between a team, not everyone is limited to a certain number or quantitative goal.
2. erzhu: Software Engineering refers to some fantastic concepts. The professional terms of the mouth, coupled with complicated processes, are actually not that difficult to do software, it mainly depends on the programmer's self-cultivation and the quality of completing the work. What do you think of the two pillars?
This may reflect the mentality of college students. Before going out of campus to the Enterprise, we may think that program development is full of randomness, we don't need some professional terms and procedures to constrain it. Actually, it is not. In a real application, we need to deliver the developed program to the customer, instead of the teacher. We can't simply implement things that require it, we should also look at some business opportunities or some practical things behind it and find a way to implement it from the perspective of a commercial project.
Commercial projects are different from some projects in our school. The delivery of commercial projects is just the beginning, and there is a longer way to maintain and update, some bad habits we developed during school. For example, for demonstration purposes, our projects may not be compiled, or there will be no subsequent work, these are not allowed by commercial projects.
Therefore, as a programmer, we should pay attention to software engineering, not only some terms and theoretical knowledge, but also from the very beginning to raise it to a practical height to solve the problem.
Modern software engineering exercises and discussions Chapter 7 MSF