Abstract: I always feel that my company is lacking is the idea of software engineering. In fact, I think most companies are the lack of deep understanding and rigidity of software engineering ideas.
"China software dilemma is weak in software engineering." Talking ten years ago, even three years ago, it may not be more important today. It is indeed true that the development of China's software industry has reached a critical moment that is not to fully take out the software engineering.
I want to sing points, but I don't say that I don't support the practice and research of software engineering. In the three years of work in the software industry, the first year has been developed, and it is testing in the following two years. After experiencing some painful testing procedures, I also started to try to find "silver bombs" that can solve software quality problems from software engineering, and even say that I want to be called a software engineering advocate and promoters. So, even if I have some biased, please believe me - I want to try to find some factors outside of software engineering, and find "China Software Dilemma" where "weak" is.
As a big country, India, India, known as the world's largest software outsourcing, and is eager to become a world software big country, and naturally like to compare with India. Sometimes I see some slogans, I am quite "catching the beauty". Online articles can also be seen online, and more articles in the two countries in China. Everyone understands that India has developed so fast, to a large extent, because India's software industry has high industrialization. Similar methods of industrialized pipelines naturally greatly improved software production efficiency; and around our surrounding, even in Beijing, Shanghai, Shenzhen, Guangzhou's bridgehead, there is a considerable number of companies are also in a workshop production. State, even some companies that are considered "large software companies" in the industry. I have discussed the application of software engineering in the actual operation of the company in the company. My friend working in a large communication enterprise in Guangzhou said that although the company passed CMM3, it was only at the time. Prepared for CMM3, after the certificate got, it was still still it. Other companies that have passed CMM2, ISO9000 companies. And another friend who has been said to be Guangzhou's largest software company has worked for more than a year, and there has not heard of rup - this is not a ridiculous thing, coming laughing is the company's software in a university software. Engineering Master of Engineering is responsible for teaching the practice of RUP in the development process.
There are still two small episodes here, one is clearly pointed out in "Several Provisions of Guangzhou Express Software Industry Development:
Article 14 Encourages Software Enterprises certified by ISO9000 quality assurance system certification and CMM (capability maturity model) level certification. Through ISO9000 or CMM-Level 2-level software companies, they can apply for certification cost funding to the municipal science and technology administrative department, and the maximum funding is 50,000 yuan and 300,000 yuan respectively.
Second, Guangzhou is actually responsible for companies that help CMM and ISO, as long as they pay a certain fee, the last set of their document management systems, and then send people from these companies to build all documents needed by certification, soon It can be certified smoothly. This is as if there is a special agent run a license at the entrance of the Industrial and Commercial Bureau.
In this way, if you can apply to the government's funding, then find a special certification company to help through certification, isn't it possible to collect? I am afraid software can sell better. This kind of own is in your own business, I don't know if it is only the best at our country.
In addition, the construction of the pipelines must require a large number of developers to convert their roles into industry workers. I don't know how to say "impetuous Chinese software industry" or the "impetuous Chinese software practitioners", but it is certain that these years of economic rapid development make everyone are very impetuous, including me. Although the domestic software industry has begun to cool down, it seems that everyone's enthusiasm does not fall, and uncommon things is that the blacksmith of the blacksmith has a few apprentices, I want to slowly develop into a foundry plant. But the apprentice is almost the same time when the technical science is almost the same. Of course, when this apprentice himself took an apprentice, when he slowly developed into a foundry factory, his apprentice also had another portal when technical studies were almost. This is like our current software industry, everyone is busy with entrepreneurship, I want to be a boss - of course, this is in line with the needs of people. But eventually leading to only several large-scale software companies in China. But from these blacksmith shop, most of them are working on this with the master, handling this similar business. Although the market competition is that the profit of software products is low, consumers are affordable, but it is impossible to prevent low cost while the profit is low. As a result, the final result is when the boss, no one goes into industry workers; in the case where the market level is low, the big enterprises have to compete for the market, and the price constant is constantly changing. Reduce the quality. It is difficult to imagine that in this case, there will be a company is willing to invest in energy and resources to consider the problem of software engineering. Perhaps there is a relatively realistic question: people who engage in software engineering seem to be so easy and fast to get some benefits.
Perhaps, I will do a big bit of the problem, is it because most of our domestic companies lack management? Or is it related to the environment of the entire country?
I think this kind of problem is too tired, or started from myself, I don't do it, what extent is to do, and I am not deserving.