Tuesday, December 30, 2008

产品初级错误

先看两篇相关文章:
因为平时跟某同学讨论了大量关于Linker的想法,今天他看到这个智能体倍感眼熟,就给我贴过来了。Linker本身离这个概念比较远,但我当初的想法跟这个概念类似。

然后在实现的过程中,不断根据情况调整调整调整调整调整。调整到它可以在我们的能力范围内实现,但发现,它已经是一堆纠缠在一起的毛线而不是当初那个智能体了。

我们犯了哪些错误?
  • 高估我们的能力。
  • 没找到合适的突破点。
  • 忘记了方向。
高估我们的能力:
  • 这个很明显,当初提出那么多乱七八糟的计划。
  • 现在想想,那么多任务量,写的完么?写完的话,能保证质量么?
没找到合适的突破点:
  • 这个跟上面相关,就像游戏里没有主线任务,全是一堆支线任务。除非用户有特殊喜好,否则在他们接触到深入的乐趣之前,精力就已经被一堆浅任务给消耗完了。
  • 就像你想做一件满足各种用户的产品。要么有无比强大的资源,否则,很可能的结果是,在还没满足一类用户之前,这产品已经玩完了。我们很“荣幸”的经历了这个过程。
忘记了方向:
  • 这个云客户端的模型一开始解释不清楚,所以干脆解释成IM客户端,添加个插件平台。然后就慢慢的真做IM了。于是乎,在写功能和改代码的过程中把开始的路给忘了。
  • 就像魅族一开始计划是做M8手机,结果做了两年,出来个掌机(只是比喻:)即使掌机卖的很好,也应该是被认为是失败的。因为这样的成功带有运气成分,算是赌博了。要赌博,可以考虑去赌场,估计成功发财的可能性还大一点。
而且,这些错误很初级,并不是什么控制不了也避免不了的问题。把自己的错误总结下,是一种不错的进步方式吧。