5. 最后我们回到本文的主题:产品经理如何把产品做成功?
根据 ABC 原理 一个成功的产品是具备 可维护性 易用性 可测试性 等重要质量属性的!所以不
能在产品的初期只是更具业务需求来规划产品。不然后期维护可能会很吃力~就是说需要在产品规划
的初期对客户的需求进行考虑之外 还需要对后期维护可能会发生的问题进行科学的搜寻规划~(其
实这些学科在国外都已经很发达~SEI早就有相关的Golden Practice-CMM CMMI 等 后面的文章我
会介绍~)
并且在自己的公司环境下~在权衡所有环节的情况下着重突出最需要的产品设计~这个绝对值一
门艺术 ~而不是科学了~因为这个没有可重复性实践的可能~每个公司都不一样的环境就会导致不
同的环境~即使客户需求一样~不同的工作环境就有不一样的总体需求!就会有不一样的最终产品~
我引用一句话:If it is true that, given the same technical requirements for a system, two different
architects in different organizations will produce different architectures, how can we determine if
6. either one of them is the right one?
这句话就是我上面所说的:即使客户需求一样~不同的工作环境就有不一样的总体需求!就会有
不一样的最终产品~
所以产品经理要想把产品做成功不仅需要充分理解显性需求,还需要充分挖掘自己所处的环境所
带来的隐性需求!并且做出在不同隐性需求之间的权衡~很清楚~这已经不是科学~就是艺术~
把产品做成功是一门权衡的艺术!
什么是产品?传统意义上的产品大概是功能已经定型,可以大批量几乎自动化生产
的东西吧。产品应该功能比较完备,至少是解决所针对问题域的大多数问题。
我们经常听到这样的抱怨:需求又变了,又要增加或修改已有的功能了等等——自己
也抱怨过,呵呵
似乎,我们始终无法产品化的一个原因就是,迅速变化的需求,这让我们始终陷在项
目的泥潭中——软件天生的易变性。
可是,我们为什么不改变一下自己的看法试试?软件的易变性正是其优越于其他传统