产品设计体会(2013)从一个人到一个公司

这次从“大产品设计”的角度,谈谈做事的团队,是怎么从一个人进化成一个公司的,这中间的各种职责为什么切分,各种职位又是为什么出现等等。

最开始,一个人的时候好比同学们大学刚学编程那会儿,比如《C语言》做的大作业,所有事情都由自己一个人搞定,这时候你也可以认为自己是这个产品的产品经理(PM)。

后来又有一门课,应该是《软件工程》,老师会让大家分组完成大作业,通常同学们在把同组的人分为“技术 + 非技术”,强一点人都去做技术,通常等价于编程,而啥也不会的人就做非技术,通常等价于文档。这里的文档人员就是将来公司里的策划、PD、运营等等,但和实际公司里的区别在于,有的公司里这类人员很强,很重要,同学们找相关工作的时候注意要去这类公司。产生这样差别的原因,我自己分析是因为学校里的事情,大多数是明确要做什么的,所以只要有技术强人实现就可以了,而策划的工作就变成了附属,反之,真实的情况是决定做什么更重要

再往后,可能是毕业设计,或者自己出于兴趣而做的什么实用的东西。就又从上述两个角色里产生细分。我们会发现自己编程,自己测试很难发现问题,于是把测试的事情独立出来,有时候是交给写文档的那个倒霉蛋去做。而原先的非技术概念也开始扩充,出现了专门做需求的人,他会处理很多“对外”的事情。发现没有,一直以来,产品经理的概念,似乎除了编码的工作,都有可能去做……

到这里,其实创业公司从一个人发展到有个小团队,也无非这样了,只不过一般那个非技术的会显得重要一点:总经理管除了技术以外的所有事情,另一个副总写代码,就这样简单。

往下就可以理解成公司的发展了:技术细分,可以参看我写的“外行眼中的技术分工”。

非技术细分,我的概念中分为三大块:商业、产品、支持。商业里细分的有市场、销售、服务等,这里我想特别帮服务的同学说句话,他们一直都处于被欺负的地位,甚至被看成是支持部门,很不好,其实他们给产品带来的价值很大;产品里是需求、用户体验、运营等;支持的有法务、财务、行政等。

说到这里,几十个人、甚至小几百人的公司也不外乎如此了。这时候新的问题出现了,职位和职责的区别,其实有哪些事情要做比较容易分析清楚,难的是绝大多数公司不可能做到每个职责都有专门职位的人去做,所以出现了一些兼任的情况,而怎么兼任是合理的,是个大问题。

下次专门说说对团队分工的理解吧,想上图但是发现picasa登录不了,原来的图都读不出了,是不是啊?