Traditional Culture Encyclopedia - Traditional stories - The difference between traditional software products and Internet products

The difference between traditional software products and Internet products

In the past two years, the Internet product manager position fire, a lot of traditional software industry demand engineers, designers are renamed "product manager", (in the job site search to have experience, have you ever). Here, aims to explain the traditional software industry product manager and Internet product manager what is the difference?

1 What is the difference between traditional software products and Internet products

We first need to be clear about what is the difference between traditional software products and Internet products, summarized as follows:

Note: traditional software is not unavailable across the Internet, with the development of cloud technology, hardware and equipment cheap, more and more enterprises will be the data center moved to the cloud. With the popularity of mobile terminals, end users may become the dominant product, and the traditional top-down sales model may be broken. But the project must first be upgraded to a product. What is the difference between a project and a product? A project is customized and developed for a particular customer, while a product needs to be generic. So how can a project be transformed into a product? Only with a certain depth of understanding of the business is it possible to design a generic product. So the reasonable way is generally to select a business scope, and in that business scope after a long time of business accumulation of similar projects, and then it is possible to analyze the accumulated business, and then design products.

How can the business be universal? We often complain that the business needs of different units of an industry are very different from each other, each project are re-developed, it seems difficult to achieve universal, but please take a look at the ERP software, the same ERP products in many industries (including cross-industry) have been successfully implemented cases, the implementation process of its project is very different from what we usually do the project, the development of a very small amount of work, the vast majority of the requirements are configured to completed, a few people can implement tens of millions of projects. Why they can do, not just because of the use of how advanced technical architecture, but because the business to the extreme, it has established those building blocks that can build business platforms. Any more complex requirements can be built with those building blocks.

So, in terms of business complexity, traditional software is more complex.