第一艘国产航母准备完毕,给软件开发者的启示

  今天的头条新闻是:中国第一艘国产航母的准备工作已经完毕,巨大的龙门滑动式起重机,钢板切割完毕,即将分段建造、组装,总之,给人们的感觉是,规模相当庞大。当然,不用我说大家也知道规模当然庞大了。

  博客园的读者大部分都是软件开发者,那么都知道“软件工程”这个概念。如果你不知道,那么请你先去学习这门课程。“软件工程”这个概念借鉴于建筑领域,且我在理解时也一直在拿盖一座大楼来类比。

  但是,类比终归是类比,直到昨天我经过上班路上一个建筑工地的时候,我有一点震撼。

  它已经盖到第五层了,真快,我是看着这个项目从打地基就开始的,因为它就在我家旁边。我震撼的是,如此规模的工程(我们不比较三峡、高速公路等超级工程),涉及到一砖一瓦、每一块钱的花费、每一个工人,事情繁杂,却进行的井井有条,不出安全事故,工地材料摆放毫不杂乱,工人干活丝毫不显忙乱。我这个自诩计算机很复杂的程序员,从亲眼所见的场面,对“天道”折服。

  这,是一项人类按事物规律,不慌乱,而且进度很快的工程。

  我对“软件工程”有一点更深入的理解了。

  今天,国产航母准备完毕,这个新闻给我的启示是:一个庞大工程开始之前的所有步骤细致到一个零件,都已经“胸有成竹”了,在“软件工程”中,可以借鉴。

  对于一个项目经理来说,你们能不能够在接到一个项目任务的时候,就能够在很短的时间内,在心中就把所有的“零件”都准备好呢,当然,包括“工期”,以及其他不确定因素存在的情况下,都能作出确定的布置?

你可能感兴趣的:(软件开发)