The relationship between products, projects, platforms, systems, and applications


1. The relationship between projects and products:

—Doubt: What is the relationship between project manager and product manager?

Product : 产品最终的结果是给用户使用的。Product mainly manages requirements, planning and release . 一个产品可能分解成多个小项目,由一个或多个项目组去完成.

Project : 项目最终的结果是功能模块的完成。The project is mainly about management task development requirements .项目可以看做产品的迭代管理,一个项目更新产品的一个新版本。

  • The project is a process and the product is the final result.

1. The difference between projects and products (time perspective, user perspective, development perspective...):

0. In terms of time:

Products generally focus on the entire planning, development, promotion, maintenance, etc. The time cycle is relatively long, but the project has a clear start and end time . Therefore, the product knows the beginning but does not know when it will end, and the product contains projects.
The project is a certain link in the product and is the foundation of the product.

1. From the user perspective, the project is for one or several users, and the product is for the public or industry.
2. From a development perspective, a project is a process and the final result is 产品或系统或某类应用.
3. From the price point of view, the project has uncertainty. According to the needs of customers, the technology adopted, the cycle, etc., the product has a relatively fixed price.
4. From the perspective of demand, projects focus more on the actual needs of users and are specific, while products focus more on market needs and are widespread.


Which comes first, the project or the product?

**The product is the core of the entire project management activity, and **everything revolves around the product. So you need to create the product first.


2. The relationship between projects, products and platforms:

Platform : It is a collection of common elements of many products and projects . It can be shared by different projects and different products. It is a common basic module.


Complete the general usage process of the product

1. Create a product : Product personnel communicate with customers , sort out the requirements that can be directly used for R&D and input them into **[Product]-[Requirements] , and then go to the [Product]-[Plan]** page to create a plan association. needs.

2. Create a project : In the way that one plan corresponds to one project, associate the requirements for the current project on the **[Project]-[Requirements]** page, and then decompose the tasks and assign them to the corresponding personnel.

3. Create version and test : After the development task is completed, create the version, associate the requirements and bugs to be tested, and submit it to the testing department for testing.

  • Submitting the version will generate a test order, in which the test cases to be executed are associated.

4. Publish online/deliver to customers : After passing the test, go to the **[Product]-[Release]** page to publish.



2. Products-Platform, system, application

In the relationship between products and projects, from a development perspective, we understand that the output of development is a product or system or application . Is there any difference?

—Doubt: When can the output results of development-products be called platforms, systems, and applications?


1. The relationship between system and application:

Application : Application, often called in PCs and 软件** in mobile terminals (mobile phones, tablets) App.

System : System means that several parts are related and interact with each other to form a whole with certain functions.

Computer system:

  • Operating system , such as window operating system, Linux operating system, macOS operating system, etc. The operating system can manage computer hardware resources, provide resources for the operation of programs, and provide users with interactive operation interface system software, which is also software in essence .
  • xx systems developed by enterprises , such as internal management systems, SaaS systems, CRM systems, ERP systems, OA systems, financial systems, etc. Enterprise xx systems are often composed of multiple functions to solve one or more complex problems large -scale software.

2. The difference between systems and applications:

—In fact, there is no difference in essence, it’s just that the perspective is different.

The product after the project development is completed is called an application from the perspective of external 用户users , focusing on business.

From an internal 开发人员perspective, called a system , it focuses on functionality.


3. The relationship between system and platform

After we have clarified the relationship between applications and systems, what is the relationship between systems/applications and platforms?

Platform: To put it simply, it is a third party that contacts the real Taobao. Taobao is a platform that provides a transaction platform for sellers and buyers. Taobao itself does not sell anything.

The IT platform is often the third-party operating environment [computer hardware or software operating environment] used . Generally refers to the environment or conditions required to perform a certain job. For example:

  • Based on the technology platform for rapid development ,
  • A business platform based on business logic reuse .
  • The third platform is based on the system's self-maintaining and self-expanding application platform .

技术平台和业务平台都是软件开发人员使用的平台,而应用平台则是应用软件用户使用的平台

The difference between technology platform, business platform and application platform

reference:

  • "The Difference and Relationship between "Product" and "Project" in the Zen Road Project Management System" - [liaowenxiong] https://blog.csdn.net/liaowenxiong/article/details/108024728

  • "The Differences between Tools, Platforms, Systems, and Applications:" - [Walking Fish] https://www.zhihu.com/question/20154805




If this article is helpful to you, please remember to give Yile a like, thank you!

Guess you like

Origin blog.csdn.net/weixin_45630258/article/details/129469240