512db:这个项目与web 2.0的差距有多大

512db带给我的反思,归结起来有三条,抽时间逐个写来:

这个项目是如何跌跌撞撞上线的
这个项目为啥没有足够的推广
这个项目与web 2.0的差距有多大

三、这个项目与web 2.0的差距有多大

从2005年7月8日注册gmail,2005年12月25日注册豆瓣,到如今,已经尝试过了很多web2.0的旗帜网站了,更别提早就在用的象 BT、电驴这样的应用,在《什么是web2.0》看来也属于 web2.0的范畴。

有趣的是,这篇O’Reilly的经典文章写于2005年9月30日。今天,我用他的观点来检验我自己在2008年的应用。在实践的基础上作出的认识,感觉深刻很多。

数据是下一个Intel Inside

每一个重要的互联网应用程序都由一个专门的数据库驱动:Google的网络爬虫,Yahoo!的目录(和网络爬虫),Amazon的产品数据 库,eBay的产品数据库和销售商,MapQuest的地图数据库,Napster的分布式歌曲库。

“SQL是新的HTML”。数据库管理是Web2.0公司的核心竞争力,其重要性使得我们有时候称这些程序为“讯件”(infoware)而不仅仅是软件

应用程序越来越多地由数据驱动。因此:为获得竞争优势,应设法拥有一个独特的难于再造的数据资源。

软件的价值是同它所协助管理的数据的规模和活性成正比的。

这点我深感认同,目前我提供给用户的,就是在线对数据库的操作:在人员库里面搜索,在匹配库的基础上对比、操作、电话通知。

而且,这些寻人数据库都在做同质化的竞争,数据规模的大小直接反映了网站能力的强弱。比如 成都全搜索 手里掌握了大量的医院提出的伤员名单;搜狐的留言板里张贴了最大数量的一批寻人数据;google将这些网站的数据尽量抓取过来;我的网站是在这些的基础上做精确匹配,并提供方便的志愿者协调机制。

但是因为没有人得到了彻底“独特”的数据资源,所有这些网站在后期几乎都不具备什么独特的竞争优势。

用户增添价值,把用户作为共同开发者来信任

对互联网程序来说,竞争优势的关键在于用户多大程度上会在你提供的数据中添加他们自己的数据。因而,不要将你的“参与的体系”局限于软件开发。要让你的用户们隐式和显式地为你的程序增添价值。

只有很小一部分用户会不嫌麻烦地为你的程序增添价值。因此:要将默认设置得使聚合用户的数据成为用户使用程序的副产品。

我的analytics记录显示:上线后的10天内得到了373个访问人次,共1495个点击,他们是如何在网站上徘徊的呢?

  • 一些人只看看首页的那些说明,就离去了。
  • 一些人发生了兴趣,认真去观察匹配清单,–487次
  • 然后有人尝试点击一个幸存者,去看进一步的资料,–103次
  • 最后,下决心的志愿者进入了工作页面,锁定了一条记录,尝试帮助寻人,–52次
  • 最终我得到了 44次 数据清理,4次电话通知。

也就是说,每31次点击,会得到一次“增添价值”的操作。

这点很有趣,因为以前在论坛里面混迹的时候,我观察到每7次阅读后,会产生一次“回帖”。要知道,论坛用户往往是需要注册的,他们的忠诚度和参与度都比较高。

早发布并且常发布(release early and release often)

“因为不再是打包销售软件,而是在线提供服务….Google”……

发布方式已经产生了彻底的颠覆,“软件开发周期”的时代终结了。开放源代码的格言“早发布并常发布”(release early and release often)事实上已经演变成一种更为极端的定位“永远的测试版”(the perpetual beta)。

典型的情况形如:“我们每天在网站的某些部分提供两到三个新的特性,而且如果用户不采用它们,我们就将其撤掉。如果用户喜欢它们,我们就将其推广到整个网站。”

毫无疑问,我是在提供服务。

翻看了一下我自己的开发日志,发现我只在周末才有精力工作,所以大量的改动发生在那几个周五到周一之间。

功能的开发脉络是这样:

  • 重新规划数据库,导入数据,研究数据的匹配算法,写数据库上的代码。直到匹配算法实验成功。
  • 写网页(做界面),先把那些简单的画好放上去,比如搜索、列表、匹配清单、人员档案之类的。
  • 琢磨怎么处理志愿者们的“领用–锁定–通知–解锁”机制,让整个网站动起来。
  • 做美工,用css布局把页面变成web2.0风格。
  • 里程碑:整个网站已经能用了,上线推广。
  • 观察推广的情况,看看是否需要做幸存者和寻人的数据录入界面,如果没人需要那个,那就不做了。(最后的结果是,没人需要录入,这几个界面就没做……..这很匪夷所思,因为这样的界面是传统数据库应用必须的)
  • 随着用户的使用和建议,调整了字体大小,调整了人员细节页面的布局。
  • 随着成功记录的增加,把相关列表页面做了细分,方便归类查看。

哦,怎么样呢,这次开发实践还是挺 2.0 的  :) )

没有做到的那些特征

  • 利用集体智慧
  • 通过客户的自服务来发挥长尾的力量
  • 软件超越单一设备(跨PC、手机等平台)
  • 轻量型商业模式

我觉得这些是没做到,规模太小啦,也没想过要办个长期网站……

2 Responses to “512db:这个项目与web 2.0的差距有多大”

  1. Charles 说道:

    找个有点意义的事干干,填补一下不能上前线添乱的愧疚,就行了,没必要这么上岗上线,累!不是2.0又哪能了?

  2. pm3000 说道:

    老兄,做了事情就要反思,人不学习要落后哟~~

Leave a Reply

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Switch to our mobile site