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, there is a great difference between the road to the prosperity of the software engineering professor in the university, and if the behavior of the project manager and software business boss is very different. 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. It is not Bill.gates to master the software project to make a fortune, but he has sent a fortune, software experts came out: "That is software engineering, you can make a fortune like him." Rational's software tools are prevailing in the world, but also invited Microsoft Oracle helps out, but how much is our project managers? 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.