并不是所有的产品经理都是懂技术的产品经理,那么让产品经理来设计数据库表,是否合适呢?这篇文章里,作者表达了他的观点,并阐明了观点提出的背后原因,一起来看看吧。
前段时间,读友群里有朋友吐槽产品经理设计表多次给开发挖坑,引起了群内读友的大讨论,产品经理到底该不该设计数据库表?
其实这个问题也不仅仅只有他们公司存在,估计很多公司也存在产品设计数据库表的情况。我曾经接手的项目,就是产品设计数据表,研发根据产品设计数据表创建数据库表开发。我当时感觉到很震惊,还有这么干的?
产品经理很多是不太懂技术的,他们设计数据结构,程序开发同学能用吗?估计也会像上图的朋友所说的,错位处理吧。好无奈啊!
在我负责的技术团队,数据结构的设计是一件非常高层次的工作,一般只有架构师和资深工程师才能参与,我技术评审最核心的内容就是数据库的设计。
所以,我先表达一下自己的观点:产品经理不应该设计数据库表!具体原因,我们接下来分析。
一、表单和表不一样
产品经理做产品设计,不可避免的会涉及到大量的业务表单,对于系统,特别是企业级的系统来说,大部分的业务都是通过业务单据的流转来体现的。
以一个老人的生活状况评估表单为例。