前言

我们俩在软件行业的打拼史加起来已有70个年头了。我们曾经在IT组织和软件产品公司担任过软件开发人员和经理,也曾创办过自己的产品公司和服务机构。20多年前,我们发明了一套能够让组织更好地交付软件的流程。自那以后,我们用这套流程帮助了数以百计的组织。这项发明的广泛应用程度远远超出了我们的想象,现在已经有数百万人在使用它了,它就是Scrum。Scrum的广泛应用让我们深感谦微,大家使用Scrum所获得的成就让我们颇感惊叹。

关于软件开发我们之前写过一些书,不过为那些不亲身参与软件开发的人员写书还是第一次。本书专门写给其所在组织依赖软件保持生存和竞争力的领导者。他们的组织能够从快速增量式的软件开发中获益,从投资中获得最大回报,并需要解决由于业务和技术的复杂性使得软件交付困难的难题。我们写作本书的目的就是让这些领导者能够帮助他们的组织实现这些目标,增强其内在能力,改善其产品,等等。

本书是写给想用更短的时间、更低的成本、更好的可预测性以及更低的风险,交付更好软件的首席执行官、高管以及高级经理们的。我们想跟这些人说:在过去,你也许有过不愉快的软件开发经历,但是这个行业已经今非昔比,软件行业的策略和业绩已经有了彻底的改观。现在我们可以欣慰地说,你习以为常的不确定性、风险和浪费已经不再是必须付出的代价了。我们帮助众多软件企业和组织转危为安,现在也希望能够助你一臂之力。

在本书中,我们会介绍如何利用一套流程来创造商业价值,这套流程能保证至少每30天就交付完整的软件功能模块;如何对你所需要的功能进行优先级排序,然后一一交付;如何根据期望功能跟踪已交付功能,以此来了解其商业价值,以及软件开发流程和组织整体上是否健康。用本书中介绍的工具及理念来武装自己,你将可以帮助你的软件企业快速掌握现代工程实践,开始交付你期盼已久的成果。

这就是30天软件开发。

致谢

感谢Arlette Ballew出色的编辑加工、Richard Narramore的整体指导以及Carey Armstrong的倾情关注。如果没有他们的贡献,本书不可能付梓出版。

目录