First, the idea is different, but the behavior is the same
China's programmer is mostly poor and big, seeing the domestic software industry, and the wish of saving the Chinese software industry will be sprouted. I, but, more disappointment.
why? Because there is too much "Project Manager", there is a feeling of marrowing? no. The people who are in detail are indeed, what Chinese software, what is independent intellectual property, what supports software industry, what Silicon Valley dreams, indeed.
But this is not important! Conversely, even if the society is Bill. Gates, Andy Glov, the prosperity of China's software industry is not enough!
Disappointment of "revitalizing national software industry, knowledge savings" is because I am more and more realized that people's thoughts and behaviors are two things, people's ideas can have a big difference, but their actions are the same.
Go to McDonald's, you really want to fight in order, but also want to be very open, don't bother - it is completely unnecessary. But if so, you have been standing far away, everyone thinks you are just waiting.
The benefits of queue don't understand? May not understand, but even if you understand, it seems that you will understand yourself, but you still have to squeeze in. Do not squeeze. You and their ideological realm may have huge differences, but you have ordered your actions. You may have hesitized, then you have already suffered.
I believe that each reader encounters & # 0; & # 0; "Project Manager" claims to implement software engineering in the project. What ISO90002, CMM, RUP. But what is action? Their truly do is actually very small, still unwritten, no control, no comment "three no products". If you help them more completely fulfill their vows, you can tell them that the risks of the waterfall are very risky, the software demand must be clear, the team must communicate, they will take out the contract to say that time does not wait for a fine.
Said, there can be a lot of sets; do it, there is only one set. Thoughts, everyone can be empty, each is obsessed, talking about a pass, then biting - not tight, no price. However, if you put it, you must withstand solid loss. We must have to go with your opponent, but we can't do it with your wallet. As a result, under certain constraints, the behavior of observable people is very similar, at least compared to the differences in their inner ideas. This is much more than the fake goods in thought, more than the fake goods in the real world!
Second, "What did you do?" Why do you do so?
We will never know if Bill.gates is so successful, say "I don't know", that is because many failures are also done. Some people want to imitate Microsoft's successful experience, but countless failures are also done, and there are many people who don't do so, they also achieve success.
We don't know why Microsoft's development method makes Windows alone in the world? Is hegemonic, monopoly, is the market demand? we do not know. We only know, only that, the cost of development will be the lowest, and the quality of development will be high.
Why does the poor India have such good software engineering and software management? It is they will speak English, is the government support, is the labor force? we do not know. We only know that under that conditions, we have to develop the national economy by software, then CMM is the premise of software exports, and good software management is the guarantee of the company earned profits. As for these Indian project managers who do not understand software technology, why do we have insisted on this choice, we don't know. You should tell the reader from the public place: Software Engineering does not know how to turn a good idea into a world-famous software. To succeed, then luck, efforts and experience, market environment, is not a deficient, however, software engineering is neither interest, and there is no ability to measure these factors one by one, and these factors will be rewarded one by one. Software engineering just pointing out that a software company must meet anything else more opportunities to survive and develop in competition. But how can I achieve this point, the software engineering is helpless, no words.
Software engineering is the experience of interpreting software development process behavior. It explains the object is the behavior of observable enterprises, not the motivation, desire, ideals, opinions and feelings of unspeakable business managers. Software engineering is only explained - can only explain - a successful software company "What did you do, and you can't explain - there is no interest explanation - a successful software company" how to do this. "
This is similar to how we know an Olympic champion, but this knowledge can train an Olympic championship is two things; we know who is the Nobel Prize winner, but this is not to cultivate a Nobel winner; We know what is healthy, smart baby boy, but how can you give birth to a healthy and smart baby boy, it is another thing.
Third, lead to the road of prosperity
A remarks of a software engineering professor in college education, which is very different from his behavior when he serves project manager and software business boss. It is not the purpose of us discussed here. I just pointed out that people's behavior relies on his constraints, and there is not much relationship with his or perhaps the views and ideals of the five flowers.
Why is bad software enterprise management? This is often the result of people competing for their interests under certain constraints. They want to do that, only to find the reason why they say, rather than they first find reasonable theory, according to this theory. We often reverse the causing before and after. It was the "three no development", which was "three no development", who wanted to go to the work, and did not have the project manager with "three no development" to convince the boss accelerated progress. Not the boss of the software company, I don't know how the "waterfall development" is huge to engage in waterfall development, but they must do this for their livelihoods, only those theories that have been completely refuted and the project managers who have been known to the present. Not Bill.gates is proficient in software engineering to make a fortune, but after he sent a fortune, software experts came out: "That is software engineering, you can make a fortune like him."
Rational's software tools are prevailed in the world, but also invite Microsoft Oracle to help out, but our project managers have heard how much?
A large number of experts go to India, Ireland, Israel, to learn about the management of software companies, but how much is our software industrial workshop?
Huawei, the gold disc invite IBM, Microsoft to make a decision, even if these strats are correct, it is not better than the recommendation to get the information industry. People are in the rivers and lakes, they know how easy!
Most people know Newton's law, but in addition to helping us better understand the world, there is no more help to our individual life. We walkedily and did not fall, we throw up the son and will not forget to catch, I am afraid I can't pay attention to the awareness of Newton's law. Yes, Newton's Law has greatly improved our lives in engineering technology, but that is because we have enough resources for repeated trials.
But software engineering is not so lucky. Software Engineering has brought us unprecedented intelligence, once we have mastered the basic principles of software engineering, we can use it naturally like walking, cycling, swimming, speaking, using the phenomenon in software development. However, the development of each of our companies will be reversed, but it seems to have its original trend. On the other hand, people cannot be inexperitatively doing software engineering in one enterprise like doing physical trials. The success or failure of a software enterprise management concept is often not dependent on whether it is established, but can only depend on entrepreneurs, politicians, programmers and managers, officials, and customers' common games.
How much is software engineering? Software projects have indeed improved their insights in software capabilities, but it is unable to dominate the competition.