出版时间:2011-5-19 出版社:机械工业出版社华章公司 作者:Mary Poppendieck,Tom Poppendieck 译者:王海鹏
Tag标签:无
内容概要
《精益软件开发管理之道》是一本软件开发方法学的书。作者从24个不同的视角,在更大的空间、时间、行业、文化背景下,考察了敏捷和精益方法。本书详细阐述了敏捷和精益开发方法取得成功的深层原因。《精益软件开发管理之道》包括以下内容:系统思考,以适当足够的方式关注客户;技术杰出,介绍了杰出软件开发的基础—低耦合的架构、测试驱动的开发过程等;可靠交付,讨论了工作流和日程计划,以及反馈的重要作用;无情改进,讨论了所有精益组织的基本特点:持续不断、永不满足的改进;卓越的人,卓越的结果来自于卓越的人;一致的领导,讨论在领导团队中达成一致。
《精益软件开发管理之道》适合敏捷教练、敏捷咨询师、软件开发及管理人员参考。
作者简介
Mary
Poppendieck领导多个团队实现了不同的解决方案,领域包括从企业供应链管理到数字媒体。她是Poppendieck
LLC的总裁,该公司擅长将精益技术应用于软件开发。
书籍目录
译者序
序
前言
第1章 系统思考
运营航空公司的一种不同方法
取景框1:关注客户
谁是客户
目的是什么
什么是客户要求的本质
取景框2:系统能力
什么是系统预计能达到的能力
系统需要实现什么
取景框3:端到端的流程
消除失效要求
为价值要求建立流程图
寻找最大的机会
取景框4:政策造成浪费
政策怎么会造成浪费
五项最大的政策浪费
肖像:产品捍卫者—理解1
面向客户的构思
面向技术的构思
练习
第2章 技术杰出
事实、短暂的流行和谬误
结构化编程
面向对象语言
高级语言
生命周期概念
演进式开发
敏捷的未来
取景框5:基本复杂性
分而治之
低依赖性架构
conway法则
取景框6:构建品质
测试驱动开发
持续集成
代码清晰性
取景框7:演进式开发
取景框8:精湛的专业知识
专业很重要
培养专业知识
肖像:竞争力领导者
培养技术专业知识
练习
第3章 可靠交付
冲向天空
他们是怎么做的
取景框9:已验证的经验
约束条件暴露风险
系统设计
实现复杂性
取景框10:分层工作流
小批次
迭代
看板
迭代还是看板
能力
取景框11:拖式进度计划
中等规模系统的进度计划
小而频繁的请求的进度计划
较大系统的进度计划
组合管理
取景框12:适应性控制
每次迭代的客户反馈
常发布
可消费性
漏掉的缺陷
客户的成果
肖像:产品捍卫者—理解2
产品捍卫者的故事
练习
第4章 无情改进
有问题的医院
检查清单
消除应急措施
消除模糊
快速试验
取景框13:让完美可视化
理论极限
快速的组织机构
关注客户
取景框14:建立基线
工作设计
测试驱动的工作传递
过程标准
取景框15:暴露问题
到现场
取景框16:学习改进
目的是学习
问题与对策板
a3思考
基于拖式的授权
共享知识
肖像:作为指导者的经理
练习
第5章 卓越的人
文化假定
管理实践的文化传统
公司文化
取景框17:知识工作者
知识工作者的生产效率
结果不是要点
取景框18:互惠准则
酬劳还是互惠
取景框19:相互尊重
跨文化团队
自组织的团队
取景框20:劳动者的自豪感
目标-激情-坚持-自豪
肖像:一线领导者
练习
第6章 一致的领导
敏捷@ibm
转变
利益相关人参与
早期的实验
学到的经验教训
取景框21:从理论到实践
关注客户结果
改变系统
制造一种紧迫感
取景框22:治理
超越预算
十二条原则
什么是生产效率
取景框23:达成一致
原因和结果
取景框24:可持续性
肖像:各级领导者
领导者提供目标
领导者定下基调和节奏
领导者让人们进步
领导者为他人成功创造空间
参考文献
章节摘录
版权页:插图:取景框9:已验证的经验如果你必须准时交付,那么帝国大厦提供了一些重要的经验。当然,系统开发不同于建造大厦,所以这种类比有一些局限性。但是,将20世纪30年代最好的后勤实践与今天典型的建筑项目管理实践进行完全的对比,这为我们提供了思考的素材。第一件值得注意的事情就是,所有者没有从规格说明书或竞标开始,他们开始时甚至都没有设计。他们从雇佣两个具有丰富经验的公司开始,每个公司都已证明有能力满足他们激进的成本和最后期限约束条件。根据已有的经验推断,这些公司能够满足这些约束条件。实际上,在还没有结构图纸和建筑规程之前,建造者就签订了一份固定价格的合同。承诺准时交付和按预算交付并不是基于细节,而是基于塑造细节的能力,这一点非常重要。进度计划不是根据建筑设计的细节来制定的,建筑的设计是根据进度计划的约束条件来进行的。如果你必须准时交付,或不能超过一定的预算,或者两个约束条件都存在,那么只有具有足够领域知识和具有已经证明的经验的人才能做出可靠的承诺,并让人相信最后期限能够以某种方式得到实现。他们不知道怎样去做,但他们知道在现有的约束条件下,问题能够以某种方式得到解决,因为他们曾经成功地处理过类似的问题。如果不能够找到具有已经证明能力的人承诺在时间和预算的约束下肯定能可靠交付,你就不能指望可靠的交付。要么这些人没有理解问题及其解决方案所需的领域专业知识,要么问题不可理解、不可解决,或者会变化。不管在哪种情况下,你都应该使用演进式开发,不应该做出超过信心的承诺。
编辑推荐
《精益软件开发管理之道》向软件领导者和团队成员展示了如何在一个软件组织中持续有效地推动项目向高价值转变。《精益软件开发管理之道》是一本展示如何在真正的项目、环境和公司中实现精益的实施指南。《精益软件开发管理之道》首次采用了取景框的概念,这个概念是形成看法和控制行为的幕后的思维结构。对软件领导者和团队成员来说,有些取景框导致了长期的失败,而另一些则为成功奠定了强大的基础。两位作者以几十年的经验为基础介绍了24个取景框,为领导精益软件开发提供了一致和完整的框架。《精益软件开发管理之道》介绍了一些强有力的新方法,可以帮助读者成为竞争力领导、产品捍卫者、改进指导者、一线领导者。《精益软件开发管理之道》主要内容:系统思考:关注客户。带来请求响应的可预测性和修改导致低效率的政策。技术杰出:实现低依赖性的架构、TDD、演进式开发过程,促进更精湛的开发。可靠交付:有效地管理企业的最大风险,同时优化工作流和进度计划。无情改进:发现问题,解决问题,共享知识。卓越的人:发现并培养具有目标、激情、坚持力和自豪感的人。一致的领导:让整个领导团队达成一致意见。《精益软件开发管理之道》出自世界一流的精益软件开发专家,对于每一个想兑现精益承诺的人来说都是必备的。特别是在企业IT部门和软件公司中。
图书封面
图书标签Tags
无
评论、评分、阅读与下载