出版社:清华大学出版社
年代:2015
定价:59.0
本书是引导读者应用Scrum和VS 2012现代软件工程实践的最佳指南,介绍如何使用VS 2012进行授权和管理跨学科团队,如何进行建立自管理团队,并提供更好的信息透明度帮助开发人员最大化生产效率。值得一提的是,本书帮助读者克服那些可能导致项目相关利益人不满的障碍,从不合理的进度安排到质量低下,从编译到难以重现的bug,从技术到实践,等等。
第1章 敏捷共识 1
敏捷的起源 1
敏捷的出现是为了处理复杂性 2
经验过程模型 3
新的共识 4
关于Scrum 5
潜在可上市 6
减少软件开发中的浪费 8
透明性 9
技术债务 9
一个例子 10
自管理团队 11
回到基础 11
小结 12
尾注 13
第2章 Scrum、敏捷实践和
Visual Studio 15
Visual Studio和过程制定 16
过程模板 16
团队 18
过程周期和TFS 19
发布 20
冲刺 21
由下而上的周期 25
个人开发准备 25
测试周期 26
每个周期对“完成”的定义 29
检查和调整 29
任务板 30
看板 30
为项目适配过程 31
地理分布 32
小结 34
尾注 34
第3章 产品所有权 37
什么是产品所有权 38
商业价值问题:花生酱 38
客户价值问题:死鹦鹉 39
范围蔓延问题:下沉的船 40
Scrum的产品所有权 41
发布计划 42
兴奋、满意和不满意:卡诺分析 44
客户验证 52
服务质量 57
安全和隐私 57
性能 58
用户体验 58
可管理性 58
需求有多少层次 60
工作分解 60
小结 61
尾注 62
第4章 运行冲刺 65
来自定义过程控制的经验 66
精通Scrum 67
团队规模 68
快速估算(计划扑克) 68
对比的类比 72
使用描述性而非规定性指标 72
使用仪表板回答日常问题 76
燃尽图 76
质量仪表板 78
Bug仪表板 82
测试仪表板 82
构建仪表板 83
选择和自定义仪表板 83
使用微软Outlook来管理冲刺 84
小结 85
尾注 86
第5章 架构 89
敏捷共识中的架构 90
检查和调整:涌现式架构 90
架构和透明度 91
可维护性设计 92
探索现有架构 92
了解代码 92
维护控制 98
了解域 101
小结 109
尾注 110
第6章 开发 111
第7章 构建和实验室 149
第8章 测试 175
第9章 微软开发部门的经验教训 205
第10章 持续反馈 225
《敏捷方法与Visual Studio工程实践》以Visual Studio Team Foundation Server 2012为软件开发生命周期(ALM)的平台,着重从Scrum等敏捷方法和Visual Studio工程实践的角度诠释.NET开发人员如何充分利用敏捷方法和VS管理工具更快交付产品。书中提供真实的开发技巧与先进的敏捷实践,旨在帮助解决软件工程所面临的困境与挑战,有系统地终结浪费、改善透明度,让软件开发成为一种轻松愉快的工程过程。 本书适合.NET程序员阅读和参考,可以帮助他们更快构建更多价值的软件产品,提高用户满意度。
本书以Visual Studio Team Foundation Server 2012为软件开发生命周期(ALM)的平台,着重从Scrum等敏捷方法和Visual Studio工程实践的角度诠释.NET开发人员如何充分利用敏捷方法和VS管理工具更快交付产品。书中提供最真实的开发技巧与最先进的敏捷实践,旨在帮助解决软件工程所面临的困境与挑战,有系统地终结浪费、改善透明度,让软件开发成为一种轻松愉快的工程过程。
本书适合.NET程序员阅读和参考,可以帮助他们更快构建更多价值的软件产品,提高用户满意度。
李江全, 等编著
(美) 布鲁斯·约翰逊 (Bruce Johnson) , 著
(美) 约翰逊 (Johnson,B.) , 著
(美) 约翰逊 (Johnson,B.) , 著
崔舒宁, 顾刚, 常舒, 主编
(匈) 诺瓦克 (Novak,I.) , 著
韩骏, 著
(美) 马歇尔 (Marshall,D.) , 著
赛奎春, 主编