Software Industry R & D is about to enter the 4S phase
Looking at the title of this article, I believe every reader will be confused about what is "4s doctrine"? 4s doctrine? It is actually the meaning of standardization, specialization, systematization, and simplification. What is the relationship between software industry development and 4s? This should begin with Toyota automobile manufacturing in the traditional industry.
In the 1980s S, Toyota cars made by Japanese companies began to enter the U.S. market and compete with the three old American automakers General Motors, Chrysler and Ford, toyota cars only rely on the exclusive secret-lean production and competition. Lean Production is a management philosophy, that is, the process of providing the maximum value to customers with the smallest waste, so that all departments and all employees of the company can create value while continuously eliminating waste. This continuous improvement with full participation will surely create a corporate culture for continuous improvement. This culture is the true source for maintaining the long-term competitiveness of enterprises. The continuously improved enterprise culture is inseparable from the standardization, specialization, systemization, and simplification of 4S principles.
today's software development has long been out of the era of personal heroism. Large-scale, large corps, and collaborative development are common in both software product development and outsourcing services, what criteria should be used to analyze requirements, work division and cooperation, develop tasks, plan supervision, and formulate performance appraisal? How many of them are less efficient and need to be improved? After the project is completed, how should we carry out internal inspections and how should we allow users to accept the project? All of this is inseparable from software engineering standards. Therefore, software engineering standards are the basis for management in today's software product development, software outsourcing services, and website development. Software Engineering Standards developed by IEEE-CS cover software development in "software requirements, software design, software construction, software testing, software maintenance, Software Configuration Management, software engineering management, software engineering process, software 11 fields of knowledge, including engineering tools and methods, software quality, Software Engineering Professional Ethics and Professional Practice Standards, it involves 40 software development standards. Only enterprises that strictly abide by the 40 standards of Software Engineering in software project development can be regarded as specialized. Only through professional development can software products be systematically created, software requirements, software design, software construction, software testing, software maintenance, Software Configuration Management, software engineering management, software engineering process, software engineering tools and methods, Software Quality etc. With the popularization of software engineering ideas in China's software industry, "4s doctrine"-standardization, specialization, systemization, and simplification will surely go deep into the technical managers of every software development enterprise, software Industry R & D will surely enter the 4S doctrine.