实例化需求:团队如何交付正确的软件 - (EPUB全文下载)

文件大小:1.83 mb。
文件格式:epub 格式。
书籍内容:

图灵程序设计丛书
实例化需求:团队如何交付正确的软件
Specification by Example: How Successful Teams Deliver the Right Software
[塞尔维亚] Gojko Adzic 著 张昌贵 张博超 石永超 译
人民邮电出版社
北京
图书在版编目(CIP)数据
实例化需求:团队如何交付正确的软件/(塞尔)阿契克(Adzic,G.) 著:张昌贵,张博超,石永超译.--北京:人民邮电出版社,2012.9
(图灵程序设计丛书)
书名原文:Specification by Example: How Successful Teams Deliver the Right Software
ISBN 978-7-115-29026-7
Ⅰ.①实… Ⅱ.①阿… ②张… ③张… ④石… Ⅲ.①软件开发―电子计算机工业―工业企业管理―组织管理 Ⅳ.①F407.676.17
中国版本图书馆CIP数据核字(2012)第168201号
内容提要
本书是在世界各地调查了多个团队软件交付过程后的经验总结。书中介绍了这些团队如何在很短的周期内说明需求、开发软件,并交付正确的、无缺陷的产品;为团队在实施实例化需求说明时使用的模式、想法和工件创建了一致的语言;展示了案例中的团队用来实现实例化需求说明原则的关键性实践;并在案例分析部分展示了一些团队实施实例化需求说明的历程。
本书适合与项目管理、开发、测试、交付有关的人员阅读。
图灵程序设计丛书
实例化需求:团队如何交付正确的软件
◆著    [塞尔维亚]  Gojko Adzic
译    张昌贵  张博超  石永超
责任编辑  傅志红
执行编辑  李瑛
◆人民邮电出版社出版发行    北京市崇文区夕照寺街14号
邮编  100061    电子邮件  315@ptpress.com.cn
网址 http://www.ptpress.com.cn
北京印刷
◆开本:800×1000 1/16
印张:13
字数:307千字    2012年9月第1版
印数:1-4000册    2012年9月北京第1次印刷
著作权合同登记号 图字:01-2012-4260号
ISBN 978-7-115-29026-7
定价:49.00元
读者服务热线:(010)51095186转604 印装质量热线:(010)67129223
反盗版热线:(010)67171154
版权声明
Original English language edition,entitled Specification by Example: How successful teams deliver the right Software by Gojko Adzic,published by Manning Publications.178 South Hill Drive,Westampton,NJ 08060 USA. Copyright©2011 by Manning Publications.
Simplified Chinese-language edition copyright©2012 by Posts & Telecom Press.All rights reserved.
本书中文简体字版由Manning Publications授权人民邮电出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。
版权所有,侵权必究。
前言
你手里正拿着或正在屏幕上翻看的这本书,是一系列研究的成果。我们调查了世界各地的多个团队如何在很短的周期内说明需求、开发软件,并交付正确的、无缺陷的产品。本书呈现的是集体智慧,从公共网站到内部支持系统,涉及大大小小约50个项目。这些项目包含了各种各样的团队,有在一个办公室里办公的小团队,也有跨越大洲的集团公司,他们使用了众多过程,包括极限编程(XP)、Scrum、看板(Kanban)以及一些类似的方法(通常附带有敏捷或精益的字眼)。这些项目有个共同点——项目需求说明和测试能够良好配合,项目组从中获益良多。
实例化需求说明
如何处理需求说明与测试,不同的团队使用不同的名称,但它们都有一套共同的核心原则与思想,而我认为它们在本质上是一致的。很多团队使用以下这些名称来命名这类实践:
敏捷验收测试
验收测试驱动开发
实例驱动开发
故事测试
行为驱动开发
实例化需求说明
相同的做法却有如此多的名字,这事实上也反映了当前在这一领域内有着大量的创新。同时它还反映了一个事实,本书描述的这些做法,影响了团队的需求描述、开发和测试等方面。为保持一致,必须选择一个名字。本书将采用实例化需求说明(Specification by Example)这个名称。至于为何选它,稍后的“谈谈术语”一节将详细解释。
实践出真知
本书通过案例研究和访谈来呈现这个话题。之所以选择这种方式,是为了让读者能看到目前真的有团队正在这么做,并且从中获益良多。实例化需求不是一门神秘艺术,虽然有些主流媒体会使人这么觉得。
书中的一切几乎都是来自于现实世界、真实的团队以及切实的经验。有一小部分实践是作为建议提出的,并没有真实案例研究的支持。我认为这些思想对将来会很重要,也正是因为如此,我才明确地提出它们。
我很确定,我所主导的研究以及我得出的结论,虽然促成了本书的编写,但由于这并不是一项严肃的科学研究,将会被那些号称敏捷开发不可用、业界应该回到“真正的软件工程”①
的怀疑论者所排斥。那也没关系。相比一项严肃的科学研究所需的资源,编写本书时我接触到的资源是十分有限的。但即使我拥有那些资源,我也不是一个科学家,而且我也不用伪装我自己。我是一名实践者。
注释:①关于工程学的严谨有助于软件开发的错觉(如同二流的物理学分支),可参见http://www.semat.org。想更多了解对此错觉的反击,请参考Glenn Vanderburg的演讲“软件工程没用!”(http://confre ............

书籍插图:
书籍《实例化需求:团队如何交付正确的软件》 - 插图1
书籍《实例化需求:团队如何交付正确的软件》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 实例化需求:团队如何交付正确的软件 - (EPUB全文下载)