快速开发(纪念版)
上QQ阅读APP看书,第一时间看更新

本书写作动机

项目客户和项目经理对慢速开发问题的第一个反应经常是加大项目计划进度的压力,让开发人员超时工作。有75%的大型项目和将近100%的超大型项目计划进度压力过重(Jones 1994),将近60%的开发人员说他们感到工作压力在增加(Glass 1994c),美国的开发人员每周工作时间在48~50小时(Krantz 1995),甚至更多。许多人认为工作负担过重。

在这样的环境中,软件开发人员的总体工作满意度在过去的15年中大幅度下降就不足为奇了(Zawacki 1993)。项目的进度计划依靠对开发人员工作的拼命挤压来完成,导致开发人员开发工作负担过重,他们很自然会告诉他们的朋友与家人说,这一领域毫无乐趣可言。

显然这一领域还是有乐趣的。我们大多数人以前都从事过这样的工作,因而我们并不苟同编写软件只是为了获得报酬的说法。当然,在开发过程中的讨论会上确实会有一些不愉快的事情发生,这些不愉快大多会与快速开发的话题密切相关。

是该在软件开发人员与项目进度这个海洋间设置一道堤坝了,本书中,我试图树立一个堤坝标杆,以确保大海那边的狂潮不致于打乱开发人员的正常生活。