企业IT的五个Web 2.0应用程序开发课程

使用户完全处于循环中可以降低IT成本,同时提高软件质量。

1 2 Page 2
第2页,共2页

3.坚持剧本

Web 2.0公司偏爱诸如Ruby,Python,Perl和PHP之类的动态脚本语言,与Sun Microsystems Inc.的Java或Microsoft Corp. .Net相比,Web 2.0公司为他们的项目找到了更好的选择。

Forrester的Hammond指出,一旦开发人员精通一种动态语言,他们就可以快速构建新的应用程序-比Java或.Net快30%至40%。

加利福尼亚州圣克鲁斯市研究公司Evans Data Corp.于12月进行的一项调查显示,超过一半的北美开发人员在某种程度上使用了脚本语言。

根据埃文斯(Evans)的调查,尽管现在有一半以上的开发人员使用脚本的时间不到20%,但明年使用脚本语言的开发人员总数和所花费的时间可能会增加。

4.及早释放

像Flickr一样,位于旧金山的Wesabe通常会每天更新其网站一次。 Hedlund指出,与用户的不断互动为Wesabe开发人员提供了几乎立即的bug通知。

此外,Wesabe和许多其他Web 2.0公司运行其网站的所谓影子版本,这有助于确定用户如何响应特定功能更新。影子站点编制的报告可以显示例如用户注销站点的频率或用户上载的财务信息量是否减少。

CEO Chris McGill说,Recommended Reading Inc.的Mixx.com社交新闻网站(允许用户提交新闻条目并对其进行排名)也比传统的IT应用程序更新的频率要高得多-大约每两周更新一次。

实际上,对于Mixx而言,“长期”意味着产品路线图仅持续六个月,麦吉尔说。他在担任雅虎新闻总经理兼战略副总裁后于2007年创立了这家位于弗吉尼亚州麦克莱恩的公司在Gannett公司 今日美国 报纸。

Mixx.com开发团队每天开会,讨论前一天的工作,他们使用Scrum敏捷开发方法。

5.让用户而非开发人员来确定新功能

顶级互联网公司(例如Amazon.com Inc.和Google Inc.)向一小部分用户发布了新功能,然后将其反馈与对照组进行比较。两家公司表示,该方法比客户调查甚至用户与产品经理之间的讨论提供了更好的新功能和产品验证。

McGill指出,Mixx.com希望有一天能遵循相同的流程,同时补充说,它已经开始利用其用户组成的社区。他补充说,Mixx使用社区作为“ 24/7全天候焦点小组”,以从其成员那里反弹想法。

企业转变

观察家承认,虽然大多数大公司不太可能迅速涌向Web 2.0开发技术,并且某些应用程序不适合这种方法,但有些公司却开始意识到这些新过程的优点。这是7月1日对位于康涅狄格州格拉斯顿伯里的1,300多名开发人员进行的调查的信息。 TopCoder Inc.电脑世界.

在对最近参加TopCoder在线编码竞赛的开发人员的调查中,绝大多数(70%)的受访者表示,传统的公司开发团队可以从Web 2.0技术中受益,特别是增量功能发布,快速的用户反馈循环和质量。包括用户在内的保证计划。

而且,有57%的受访者表示,解决问题和分析技能将是下一代开发人员的关键要求,而18%的受访者表示需要与在线社区合作。同时,有24%的人表示代码生成是关键的远程开发技能。

Gribbons表示,公司对应用程序开发2.0技术的使用,尤其是对用户的关注,对于减少在完成之前已废弃的IT开发项目的数量可能至关重要。

正如他指出的那样,“没有其他行业会接受我们行业中的失败率。”

这个故事“企业IT的五个Web 2.0应用程序开发经验”最初是由 电脑世界.

有关:

版权© 2008 IDG通讯,Inc.

1 2 Page 2
第2页,共2页