Saturday, December 20, 2008

Linker产品分析

一款产品的成功有众多的因素,其中任何一个条件没有把握好就会导致产品的失败。而了解这些因素则需要做好对产品和产品所在的环境的整体分析。Linker也是一款产品,那么它也需要被分析,从而让它在一定程度上做的更好。

产品分析概括:
  • Linker是一款开源软件,跟商业产品相比,可以不考虑资金投入和盈利方面的要求,但在工作量的大小和质量保证上有很大的不确定性。
  • 在很长的时间里,Linker的重点在于代码和随意计划的小功能上,而不是给普通用户使用时应该考虑到的实用性和易用性。我们要做的是一款能帮助其他人解决某些问题的软件,那么就应该以用户为中心来设计功能和完善软件。
要解决的问题:
  • 帮助管理网络信息,这个比较抽象,用两个例子来大致描述。
  • 比如整合Twitter,Fanfou和Jiwai类信息,让用户可以在同一个列表里可以看到合并在一起的信息,用户的一次发送操作,可以在软件的帮助下分发到所有的MiniBlog。
  • 比如整合SNS类信息,通过一个窗口就能让你看到你在Facebook,Xiaonei和Hainei上各种留言,而直接点击回复之后,软件也能帮助你把回复信息发送到正确的SNS。(甚至可以做针对同一个SNS的多帐号管理:)
  • 诸如此类。
用户是谁:
  • Linker不是IM,但有IM的基础功能,它不是为了满足聊天需要而存在,而是为了帮助用户管理个人信息而存在的。
  • 那么主要用户群体有这样的特征:
    • 非常熟悉网络服务,是Twitter类,SNS服务,Blog阅读之类个人信息交流的日常性用户。
    • 同时应该已经感觉到这些个人信息不便于管理,希望能有一个软件来帮助处理。
    • 因为“懒”而喜欢给自己找各种解决方法的用户更佳。
    • 熟悉程序开发者更佳。
  • 这个群体暂时比较小,而在群体之外的人暂时很难对Linker这样种类的软件产生兴趣。
过程如何:
  • 一口吃不成一个胖子,工作量不小,不可能一开始就计划一段很长的时间来完成所有的功能,先从一个小的部分开始,慢慢积累。
  • 大致的由步骤如下:
    • 一个基本的IM,支持XMPP。
    • 能整合Fanfou类信息,并进行管理。
    • 能初步整合SNS类信息,并进行管理。
    • 能初步整合Blog类信息,之后可以考虑检测博客留言。
  • 只是一个大致的过渡比较平滑的计划,在过程中继续细化修改调整。
注意点:
  • 关注实用性和易用性,尽量不要花时间来解决并不存在的问题,当然辨别这些问题也需要花时间。
  • 尽量假定所有的工作量都由个人完成,同时考虑到他人参与的情况但不可以依赖。这是因为自愿开发有很多的不确定性,应该在考虑到这种不确定性之后建立一定的措施。
  • Release early, release often。
无论是商业产品还是免费产品,成功的因素大致相同,但失败的原因却各不相同。希望这样一次整理能让软件有个清晰的思路。

Linker写了一年多,虽然成果不是没有,但从任何角度看,都可以做的更好一点。:)