Development dilemma of technology products research and development enterprise

Currently SMEs want to develop your own business, you must use the underlying technology infrastructure, so companies use more three technologies program, one, move the relevant technical staff, whom long-term investment and technology costs; Second, the use of open source related technical framework, and culture related business personnel; Third, the purchase of large-scale cloud services software company to provide basic services, and to pay according to the amount or to whom when.

Where more than one program for the traditional production-oriented software companies, the advantage is the strong staff stability, stable development cycle, publishing laws of the market, the loss of potential user groups is low; in the long run, stability of corporate officers, precipitation technology, have a very important contribution. The disadvantage is that the technical requirements of the relevant technical talent depth higher than the market level, personnel costs and payment cycle length, instantaneous strain weak market, the early foundation or larger core technology product development company currently used mostly.

Program over two fast for the modern business or entrepreneurial-driven companies use, the advantage is that R & D investment in low cost, adequate market related technical R & D personnel, technical adequacy of competing products, to achieve rapid corresponding services, market responsive. The disadvantage is that many open source technology framework technology products, technology choice of technology and technology companies need long-term stability and exploration, the corresponding technical product technical support services widespread, lack of service, feedback problem can not look to solve the problem long period, even in the technical framework within not solve.

More than three programs for the current market mature business channels, a huge potential user groups, high stability requirements related to product maturity, the rapid development of large-scale online service companies. The advantage is that cloud services and high technology is mature, simple way calling, rich interface expansion, back-end information processing capabilities super easy to quickly establish a market advantage in the short term. The disadvantage is that cloud service mode when the user a larger scale, product research and development costs were significantly higher than independent, distributed architecture and product demands of its decision in response to the data, timeliness, feedback much lower than the local system; in the long run, cloud services technical precipitation in the cloud service vendors or businesses, high platform-dependent, service enterprises are difficult to sustain a genuine technological competitiveness.

For the above reasons the formation of companies, I think that from a technical development point of view, theory and computer engineering Turing machine-based implementation began in the sixties and seventies in Europe and America, operating systems, compilers, information coding, network protocols, data structures, algorithms, and many other underlying the development of computer technology, the formation of a first class company, Microsoft, IBM, borland, Sun, oracle and other companies such as.

With the acceleration of the historical process, GNU, apache, Linux kernel development series of organizational development, forming a huge open source ecosystem, a time when the prevalence of Internet technology, Web technology bloom Tau Kok, expand Web technology for its rich, super link , rich media content, greatly accelerated the popular features using a computer, a group of relying on the rapid development of information technology companies began to Web or network, formed a Web2.0,3.0, webservice and a series of Web-based service applications . To social media networks, online information sites such as the second type of business representatives to develop.

After 2010, virtualization technology, parallel technology, Web3.0, AI technology, OpenGL, GPU compute a series of rapid technological development, making complex data display technology, big data computing services, online complex problem solving possible, the formation of a series cloud services technology platform, which effectively solve the distributed computing resources to balance management, output and other issues. Such that the first computing resource becomes equivalent sale of goods, can be effectively contrast measure. The third category of market-driven user groups to start small and medium enterprises have sprung up.

Throughout the enterprise development and technology development and changes, we can easily find the current R & D dilemma for first class business problems is a slow transition, weak market response, some of the products affected by the impact of significant revenue, market share is gradually fact weakened from the capital point of view, the first class R & D funded R & D team bloated, but obviously more difficult to develop competing products, it is its primary R & D dilemma.
For the second type of enterprise, the use of open source technology as the underlying technology support, the potential problem is an iterative software version, system maintenance, modification issue costs increased year by year, the corresponding R & D personnel subject to market open source technology architecture iterative update changes, staff stability very weak, its main R & D dilemma is that R & D staff of R & D costs brought about by the update.

The third category is a technology outsourcing company actually purchase services or technical way, which is always No core R & D capabilities, infrastructure teams generally low level, mainly R & D expenditure is the purchase price, and with the large-scale enterprise development, this R & D expenses will increasingly become part of the fundamental development bottleneck.

I think that, from stability, long-term business development, the business data + + algorithm, three Dingli, are indispensable. If the above three types of enterprises to complete the construction stability, enterprises should first complete the basic products network expansion, but in reality the second category enterprises rely on long-term stability of the development of open source technology framework, I think that question in the field of open source frameworks currently strong sense of heroism, software architecture a general lack of forward-looking, macro stability. Establishment, the introduction of macroeconomic targets and even commercial companies to establish business cooperation development goals, strengthen the construction of the open-source system testing, is the key to endless field of open source technology. The third category is the enterprise user market introduction, the technology needs to guide, direct source is the R & D needs, and gradually strengthen convergence core business development content, ensuring its long-lasting vitality.

From the technology point of view, the transformation of these enterprises may need to rely on the state of expression, such as HTTP protocol based layout engine even need to re-adjust the channel theory of 3D graphics technology, to achieve TCP / IP theory of real-time technology like in order to flourish.

A vibrant software ecosystem waving to us, it is a green eco-system research and development of traditional enterprises to join hands and stable open source technology to support the underlying technology services, network by introducing end-user demand and stable user-driven business scenario.

Will such a development, the time will give us a real answer!

Guess you like

Origin blog.51cto.com/14513434/2431988