Big platforms, small products or small platforms, large products?

Source: Internet
Author: User

For companies in the embedded field, the development model of platforms and products should be determined based on the company's scale and nature. That is to say, developing small products on big platforms is still developing large products on small platforms. If the company has a large scale, but its products have different application fields and involve a large number of industries, you can adopt the big platform-small product model. The company uses its own development platform in a unified manner, and various interfaces on the platform are well considered. When developing products, perform the "subtraction" Operation on the platform. This saves a lot of basic work and enables development of different products on the same big platform. Many basic things have a certain degree of inheritance and sharing.

If the company has a large scale, but its products have different application fields and involve a large number of industries, you can adopt the big platform-small product model. The company uses a self-built embedded development platform. The interfaces on the platform are well considered. When developing a specific embedded product, perform the "subtraction" Operation on the big platform. This saves a lot of basic work and enables development of different products on the same big platform. Many basic things have a certain degree of inheritance and sharing.

If the company is large, but the products developed are used in similar fields, the details are different. In this way, you can use a small platform-a large product. Build a small public development platform, which is the core of all products. No matter what products are developed, the basic platform will not change. On this platform, a large team is required to develop and maintain different products. This model also requires the product itself to have a large-scale market, while the later upgrade, maintenance and other work requires a lot of manpower and material resources.

according to our current situation, products developed by different business units are used in different fields, and the development platforms and CPU chips used are also different. If you encounter problems, you can only discuss them within your business department. Other departments cannot provide technical support and share technical support. When the developed products encounter technical bottlenecks, they can only be solved by external cooperation. The technical staff of other departments did not play the role of collaboration, which hindered the company's long-term and rapid development to a certain extent. It is also a waste of human resources. To solve the above problems, you can use a large platform-a small product. Determine one or a few embedded platforms based on the requirements of R & D products of different business units, and conduct R & D on these unified platforms. Based on the same platform, R & D personnel in different departments can often discuss technical aspects. Similar issues can be used for mutual reference, reducing product R & D cycles and promoting technology development, make the company's products more competitive in the market.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.