如何控制项目产品的功能
这个副标题,本来是想放到文章标题的,但是太长了,只好作罢。
同学通过新浪微博推荐了这篇文章,我就不再重复叙述原文的内容,只写我的感受。
文中提到Dropbox成功的原因除了其公关策略的成功外,还着重提到了一点:产品功能的控制。Syncplicity提供了多文件夹同步的功能。而Dropbox却简化了这一个功能,只因为其无法让用户易于使用而且存在无法完全修复的问题。
如果你刚刚建立起公司,那么最好保持产品简洁,并专注于现有功能,将一件事做到极致。用户永远会要求更多功能,提出他们的问题并期待你修复。我的观点是,如果他们提出的问题在 80% 的用户中存在,那么才值得去做。除非你资源充足,否则最好还是专注于核心竞争力。
保持产品简洁的另一个优势是,这使得销售和客户支持变得简单。如果你的产品太复杂,势必意味着你将花费更多时间用于客户支持和 Bug 修复。“我时刻在此等候您的反馈”——这并不好玩。
联想到最近正在进行的一个项目,系统规划的时候预计的模块很多,本来是要分为多个版本阶段来实现的。可是最后项目实施的时候,却把大部分的模块都同时进行了。导致开发的时候,开发人员的时间和人力都分散了,每个模块都无法做到最好,甚至于有些模块的功能需求有膨胀起来,使得项目更加的复杂。
看来,有的时候还是要像Apple Inc.学习,简洁才是美。一开始不要把事情搞得太复杂,千里之行始于足下,从最开始就应该一步一个脚印好好的走好。先实现基本的功能,新的功能如果80%的用户都需要,那么才有必要去做。
