《软件开发本质论》试读: 第1章 寻找价值

上图展示了接下来我们要讨论的流程。让我们从价值开始,因为价值才是我们的工作重点。 价值:后面我们将会看到,所谓价值,就是“那些我们想要的东西”。价值有很多种,从金钱到笑容乃至生命,所有这些都是有价值的。第2章将更深入地探讨什么是价值。 我们会自下而上从金字塔的底部开始,在将产品划分为小块的基础上讨论如何指导、组织、计划和构建产品,同时重点关注产品的质量。我们将以此为基础,最终创造价值。 指导:通过组建以创造价值为己任的团队来实现价值的创造,因此需要确保团队成员知道客户需要什么,以及客户留给我们的开发时间。我们通过观察实际构建出的产品来对团队的工作进行指导。 组织:为了更好地完成工作,需要对团队进行组织。我们需要围绕产品的功能特性来进行组织,因为这些功能特性可以使我们更好地计划,并更快地创造出价值。我们选贤任能,并帮助他们提高技能。 计划:根据所需功能特性的前后顺序来对其进行选择,以此来控制项目的进展。这样就能够及时创造价值。 构建:通过逐个实现功能特性来构建产品。这样就能够频繁地进行价值的交付,同时能够尽早、经常地看到项目的进展。 划分:将功能特性划分为小块,使每一块尽可能小,前提是它们仍然有价值。这样就能够尽早地构建出有用的产品,并在交付日期到来之前对产品进行优化与提升。我们时刻准备交付产品。 质量:采取必要的措施,以确保生产出来的产品设计优秀、品质精良。这样就能够不断、持续、永久地创造价值。

>软件开发本质论

软件开发本质论
作者: Ron Jeffries
副标题: 求简约、体现价值、逐步构建
原作名: The Nature of Software Development
isbn: 7115441103
书名: 软件开发本质论
页数: 160
译者: 王凌云
定价: 39
出版社: 人民邮电出版社图灵分社
装帧: 平装
出版年: 2017-1