|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
如何取得敏捷方法与规范方法的平衡,这是一个困扰着无数软件从业人员的大问题。本书针对这一现状,直接切入有效的核心概念,为定义平衡的软件开发策略提出了建设性方案。书中陈述了敏捷方法和规范方法各自擅长的领域及其各自的劣势,展示了敏捷方法和规范方法实际上是相辅相成的。本书通过介绍出两个开发组一天的项目活动以及富有新意的案例分析,演老婆子了如何平衡敏捷方法与规范方法。这对处于困惑中的软件从业人员而言,具有重要的指导意义。
通过本书客观而务实的分析,读者可针对自己的项目,找到最佳的敏捷-规范平衡点。 喜欢读"这本书"的人也喜欢:
作者简介:
鲍伊姆,美国国家工程院院士,AIAA、IEEE、ACM会员。从1955年开始,他一直致力于为软件开发的敏捷和规范找到平衡点。目前,他担任TRW公司软件教授级工程师和南加州大学软件工程中心主任。过去,他曾担任过DARPA信息科学与技术中心主管和TRW公司首席科学家。他对软件领域做出了杰出贡献,其中包括COCOMO模型、软件过程中的螺旋模型、适用于软件管理和需求决定的W理论,以及经典著作《软件工程经济学》
特纳,乔治·华盛顿大学工程管理以及系统工程研究专家,致力于平衡软件开发的研究,具有广泛的工业及政府服务工作经验。在美国国防部工作期间,他负责评估新的软件技术并将其应用到软件防御系统的开发中。他是CMMI作者群的创始人员,参与编著了CMMI Distilled,Second Edition。
编辑推荐:
“作为一个公认的书迷和对自己职业的狂热爱好者,我所拥有的介绍软件方法的书超过了任何一个有理智的人。在我的藏书中,本书占有显著位置,因为在弥漫着噪声和硝烟的方法学之争中,它帮助我辨清了是非。” ——Grady Booch
“这是一本关于一个复杂主题的杰出书籍。我为作者在处理该主题时所表现出来的谨慎喝彩。” ——Alistair Cockburn “本书作者完成了一项值得称赞的工作,他们识别出了用于建立恰当的组织性和灵活性平衡的5个关键要素——人、危险程度、规模、文化以及动态性。他们透彻、全面的分析将帮助处于困惑状态的开发者,为他们恰当地平衡敏捷与规范提供指导。” ——Arthur Pyster 敏捷与规范,软件开发中看似对立的这两个属性,实际上是可以相得益彰的。计划驱动的开发人员必须敏捷,敏捷开发人员必须规范。成功的关键在于找到两者的平衡点。这个平衡点随项目所处的环境以及所涉及的风险而变化。仅凭一腔热情径直采用极端方法的开发人员,最终必须学会如何根据实际情况恰当地平衡敏捷与规范。 目录:
第1章 规范、敏捷和困惑
1.1 困惑之源 1.2 两种方法 1.3 找出中间方法 参考文献 第2章 方法的对比及各自的擅长领域 2.1 应用特征 2.2 管理特征 2.3 技术特征 2.4 人员特征 2.5 总结 参考文献 第3章 项目开发中的一天 3.1 典型的一天 3.2 使用PSP/TSP典型的一天 3.3 使用极限编程的典型的一天 3.4 危机时期 3.5 总结 参考文献 第4章 拓展擅长领域:两个案例分析 4.1 使用计划来扩大敏捷方法的应用规模:出租管理的例子 4.2 利用敏捷来简化计划驱动方法:USAF/TRW CCPDS-R示范 4.3 总结 参考文献 第5章 使用风险平衡敏捷和规范 5.1 方法概述 5.2 应用实例系列:基于代理的计划系统 5.3 中型应用:供应链管理 5.4 小型应用:活动计划 5.5 超大型应用:国家危机管理信息系统 5.6 结论 参考文献 第6章 结论 6.1 最重要的六条结论 6.2 关于敏捷和规范的平衡,下一步怎么做 6.3 软件开发中平衡敏捷和规范的步骤 参考文献 后记 附录 平衡是成熟的开始 译者序:
摆脱过程改进“黑暗面”的诱惑
邓 辉
本书已经有了三位软件方法学方面的世界级大师所做的序言,作为译者,实在是没有必要在此班门弄斧。但是作为中国软件从业者中的一员,当我看到国内软件企业在过程改进方面的一些所作所为时,我无法保持沉默。
国内软件企业在过程改进方面采用得最多的方法是CMM(能力成熟度模型),正如Arthur Pyster为本书写的序所说,基于CMM的过程改进方法如果被正确应用,可以在生产力、可预见性、质量,以及成本方面取得巨大的进步,但如果被误用,则会产生出令人窒息的过程。遗憾的是,国内有许多软件企业在推行CMM时,存在着相当程度的误用。造成误用的原因主要有两个。
首先,像C..
前言:
我们为何要写这本书
忠实信徒提出了软件开发的不同方法在最近的几年中,两种表面上有冲突的方法在争夺着软件开发的主导权。敏捷方法的支持者发布了一个宣言,把关注的焦点从传统的计划驱动、基于过程的方法转移到更轻量、适应性更强的范型(paradigm)。传统方法则重申了对强过程规范和严格准则的需要。这两种方法的忠实信徒各自为阵,言辞激烈,有时甚至互相抨击。
本书写给我们当中的其他人这本书是写给我们当中的其他人的——即在方法学之争中保持中立,只想在异常紧张的时间和预算之内完成项目并使项目通过验收的人。我们希望能够消除他们对规范、敏捷以及软件开发过程的职能的困惑。我们对传统的计..
序言:
序 言(一)
Grady Booch
虽然你手中拿着的这本书由两位敏捷人士所著,但该书序言的数量却是一般书籍的3倍。这是不是有点讽刺意味J?
嗯,这本书不一般。它是一本非常注重实效的书,不仅非常易于阅读,而且书中的内容还可以立即投入使用。
就我个人而言,我已经经历了3代方法学之争。Tom DeMarco,Ed Yourdon,Larry Constantine,Harlan Mills,Michael Jackson和其他许多方法学家一起,创造了结构化分析与设计方法的时代。从他们的集体经验当中,可以提取出一个基本的结构化方法。但在这个时代的中期,出现了一个与之不相容的竞争方法。先后出现了一些与之竞争的方法。Jim Rumbaugh,Ivar Jacobson,Peter ..
|