- 精益软件度量——实践者的观察与思考
- 张松
- 745字
- 2020-06-26 05:10:47
推荐序四
软件度量是一个困难的话题。对于软件度量的困惑,但凡有过此类经验的人必然深有体会。从事软件度量工作的人,几乎像古希腊神话中的西西弗斯一样,让人敬佩而又同情。然而,随着商用软件的发展,以及快速消费型软件的爆炸式增长,缺乏度量的软件开发组织如同缺少导航设备的航海者,只能沿着看得见的海岸线航行,永远不敢深入远洋一步。
幸运的是,有这样一本书,平实而又从容不迫地讲述了软件度量的精巧所在。你手中的这本书,不是纸上谈兵的泛泛之作,更不是剪刀协助下的资源浪费,它是一个实践者的感悟,行业经验的升华。首先,书中界定了软件度量是什么,以及不是什么,让大家对软件度量有一个舍理的期待。然后根据精益思想,确定了软件的度量框架,从价值、效率、质量、能力等四个方面九个子项,对软件度量进行了细致的阐述。目的是为了软件组织自身的持续改进,实现更大的价值。每个子项中,都有明确的目的、问题、细项说明,逐项说明为何以及怎样进行该项的度量。既可以对读者有启发性的指导,也可以作为实践者的参考。
本书没有笼统地说“软件”的度量,而是对软件进行了分类,选取了典型的互联网软件和电信软件作为两大案例,详细地说明其中的差异,包括用户特征、产品架构、开发团队、长期演进,以及这些特征在价值、效率、质量、能力方面的映射。从讲述方法上,本书从软件的应用场景开始,到如何建立某种特定类型的研发模式,再到如何度量。不是就度量讲度量,而是通过建立与分析软件开发的过程,找出各阶段和各领域的目标,然后再度量。涉及软件研发管理的全过程,可以当作一本软件项目如何管理的小型百科全书。
本书行文流畅,充满精巧的比喻,易读性高,读起让人不忍释手。推荐给各位读者,希望各位业界同仁共同推倒软件度量—这个山坡上的巨石。
中兴通信业务研究院技术部部长,胡荣亮