产品分析概括:
- 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写了一年多,虽然成果不是没有,但从任何角度看,都可以做的更好一点。:)

