大词大家说

April 30th, 2008

看起来“敏捷”就快过热过气了。就好像前一阵跟 胖子李剑 等人半开玩笑半认真说的,用不了多久所有人都会说自己其实一开始就是敏捷的,再然后就是“听说你搞敏捷了?”“你才搞敏捷呢,你们全家都敏捷!”这样的对骂。有人在InfoQ上回帖说的,国足出线以后保米派气势汹汹的想找倒米派算帐,结果发现找不着了,所有人都是保米派。

勇敢的预测一下,下一个被玩烂的大词是“精益”。比如说看看曾经那么勇敢那么不顾一切然则还是不得不混口饭吃的 王洋同志 说些什么:

随着软件工程思想在我国软件产业界的普及,《4S主义》­——标准化、专业化、系统化、简单化必将深入到每一个软件开发企业的技术管理者心中,软件产业研发必将进入到《4S主义》。

我经常说,要是不知道什么是精益什么是敏捷,没有关系,这个东西很容易了解。你走京通快速路,远通桥南边,到一汽丰田的4S店去看看,就能有些最基本的了解。你最起码去看看,也省得说出“标准化、专业化、系统化、简单化”这些能把大野耐一给气得炸尸的精益解读来。

好的解读也是有的。IT168的一篇文章 说得有点意思:

所以精益思想强调,首先正确设计你的流程,然后再去找合适的工具让这个流程开动起来。不管是软件开发用到工作工具,还是别的工具,只要能够支持这个流程,就是合适的工具。

标准化,huh?

今天还看了一篇有意思的blog,童继龙写的 防窜货管理的杀手锏 。虽然说 公司的市场活动 还是得认真的去做,不过大词说多了觉得累得慌,看看人家怎么解决实际问题挺好玩的。

Conference 2.0

April 27th, 2008

当然…“敏捷中国”大会今年已经是第三届了。不过,我们这次尝试用Web2.0的方式来组织这次大会。

大会网站Mephisto 来搭建

报名参会mashup了报名吧

还用 Facebook 来帮忙宣传

我觉得这样规模的会议应该能够彻底的2.0起来,今年试试看吧。

两天一网站

April 23rd, 2008

Rickydreamhead 都写了我们周末玩的CodeJam。一言以蔽之曰,好玩,刺激。

黄亮徐xRicky Luidreamhead李默

我很喜欢这个团队。很好很强大。

An Introduction to the Python Web Server Gateway Interface

WSGI is a specification, laid out in PEP 333 , for a standardized interface between Web servers and Python Web frameworks/applications.

The goal is to provide a relatively simple yet comprehensive interface capable of supporting all (or most) interactions between a Web server and a Web framework. (Think “CGI” but programmatic rather than I/O based.)

Choice is good; WSGI makes choice a matter of developer opinion rather than technical compatibility.

http://blog.csdn.net/gigix/archive/2008/04/04/2249120.aspx

本文以ThoughtWorks中国公司与客户合作的咨询项目为背景,为读者介绍如何在一个大型遗留系统的基础上组织和运作重构项目,从而切实有效地改善系统质量。

eMAN是客户的一个核心业务平台。该产品采用了典型的C/S结构,负责处理大量请求和计算的后台部分采用C++开发,负责响应用户操作和处理业务逻辑的前台部分采用Java开发;此外该产品还计划在新版本中提供基于Web的前台,这部分也采用Java开发。

ThoughtWorks为该产品的开发团队提供咨询时,eMAN产品已经发布了十多个版本,最新版本代码量超过40万行,其中15万行是Java代码。一次又一次的赶工给它留下了大量的“技术债”:系统缺乏测试,代码质量低劣,“copy & paste”的痕迹比比皆是,维护和新功能开发举步维艰。我们这个咨询项目的主要目标之一就是为这个产品找出重构的办法。

报名吧 的主要前端功能已经到位,开始BETA测试了。我刚才清空了所有内测数据,以后如无意外就不再清数据了。

接下来要做的是参会时确认的功能。对于OpenParty 这样的活动以及大部分类似的活动,确认参会的功能是不需要的,不过Michael Chen认为做出来会更酷,呵呵。