It is the dream of many programmers to develop a software that allows hundreds of millions of people around the world to use. In this regard, Dennis Flanagan, General Manager of the Microsoft Windows client and multimedia department, is indeed enviable because, in the Windows 98 era, he started to take charge of Windows product R & D and marketing. It can be said that frankane witnessed Microsoft's success.
Public secrets
If we want to list the history created by Microsoft, I am afraid we should cover the last book. From Microsoft's corporate culture to Microsoft's milestone product development, to the biography of founder Bill Gates. It seems that Microsoft has no secrets.
However, if we do not want to explore the successful factors from Microsoft's numerous achievements, we have to admit that Microsoft is unique in building large-scale client product capabilities. In addition to the Code scale of the client software, this scale also includes the huge size of the entire Microsoft technical system. More importantly, a large number of Microsoft Client users are even more awesome, today's companies are hard to do this.
Although many people are still criticizing the quality of Microsoft software products and are entangled in the security issues of Microsoft products, in fact, apart from Microsoft, no second company can make its products used by such a large user group, while ensuring the code quality and effectiveness of its products. Although the mainstream software engineering ideas have not been vigorously publicized in the Microsoft system, Microsoft has created miracles outside the mainstream.
"Developing any large-scale product, especially a series of products as complex as Windows, involves not only a lot of software systems, but also more hardware systems. This requires Microsoft to have a series of basic ideas and a well-structured process, so that the entire team can collaborate step by step ."
Of course, this includes not only product development, but also collaboration in product overall planning, function design, addition, development, testing, marketing, and other aspects. As a Windows 7 R & D team, three different teams are working collaboratively. They are mainly responsible for development and testing. The progress of the project has been determined, but it is not easy to control when the project can be delivered.
In fact, Windows has been successfully introduced to the market. Its dominant role is not to compile code by programmers, but to coordinate resources by managers, but to control advanced engineering concepts at a higher level. For example, if you need to add some additional features to Windows 7, you must develop a very complete process in advance.
Because of the effective process, Microsoft has gained a powerful impetus to bring its products to the market.
Special cases that cannot be copied
However, Microsoft cannot turn software into products simply by means of processes and processes. Windows's success is actually a special case. This is why no other software company has been able to replicate this model for more than two decades after Microsoft's success.
If we review the market in 1980s, we can easily come to this conclusion. At that time, the most common human-computer interaction mode was Unix-type command lines. This is not difficult for technicians, but for ordinary people, it is enough to remember all kinds of complicated commands. Although the masses didn't have such a demand for PC today, there is no doubt that the market has an opportunity for Microsoft to seize it in a timely manner.
The following story must be known to every developer. The advent of Windows has changed the way people use computers, and the entire computer market is quickly upgraded to the desktop of every home in the world.
Historian often assumes that if Bill Gates was not the one who did this at the time, will there be another person doing this miracle? The conclusions based on such assumptions are usually positive. The progress of the times requires the development of computers and Microsoft.
Looking back on the history of this dust block, we come to the conclusion that a product with a new concept does not need to be promoted and promoted by too many market behaviors during its market development stage, because the new product concept itself is the most important part of marketing.
- Windows 7 Post-Beta Build 7022 and change
- Windows official Blog: What are the benefits of Windows 7 Enterprise Edition?