×
思维导图备注
敏捷开发的艺术
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
每周部署非常重要
浏览
1
扫码
小字体
中字体
大字体
2022-01-24 12:47:06
请
登录
再阅读
上一篇:
下一篇:
对本书的赞誉
O'Reilly Media,Inc.介绍
译者序
关于术语
关于参考文献
关于勘误
致谢
前言
谁应该读这本书
关于练习曲
关于人称
使用示例代码
联系我们
致谢
Shane Warden
第1部分 入门
成功不只是如期完成
第2章 如何做到敏捷
不要自己炮制方法
精通之道
寻找一位导师
组织成功的重要性
第3章 理解XP
计划
XP团队
现场客户
程序员
教练
其他团队成员
项目社区
填补角色
团队人数
全职团队成员
分析
XP概念
技术债务(Technical Debt)
时间限定(Timeboxing)
最后责任时刻(The Last Responsible Moment)
故事(Story)
迭代(Iteration)
速度(Velocity)
约束理论(Theory of Constraint)
专注(Mindfulness)
设计和编码
测试
部署
我们的故事还在继续
走进敏捷
技术成功
个人成功
第4章 采用XP
先决条件2:团队认同
现在开始!
最终的准备
在一个全新的项目中应用XP(推荐)
在已有的项目中应用XP
在基于阶段的组织中应用XP
非常手段:零碎的应用XP
先决条件3:一个同地协作的团队
评估你的敏捷度
先决条件4:现场客户
先决条件5:合适的团队大小
先决条件6:使用所有实践
推荐1:全新的代码库
推荐2:优秀的设计技能
推荐3:一门容易重构的语言
推荐4:一名经验丰富的编程教练
推荐5:一个友好且内聚的团队
第2部分 实践XP
怎样结对
精力充沛地工作
支持精力充沛地工作
休息
问题
结果
禁忌
更多选择
延伸阅读
第6章 协作
团队策略2:程序员/测试员换位思考
坐到一起
更好的方法
充分利用高效的沟通
坐在一起的秘密
让出空间
设计工作场所
工作场所样本
采用开放的工作场所
问题
结论
禁忌
更多选择
延伸阅读
团队策略3:共同进餐
真实客户参与
内部客户开发(In-House Custom Development)
外包客户开发
纵向市场软件
横向市场软件
问题
结论
禁忌
更多选择
团队策略4:团队持续性
统一协作语言
两种语言
怎样讲同一种语言
代码中的统一协作语言
精练统一协作语言
问题
结论
禁忌
更多选择
延伸阅读
印象
站立会议
要简洁
问题
结论
禁忌
更多选择
延伸阅读
组织策略1:显得紧迫一点
编码规范
怎样制定一种编码规范
解决分歧
遵循规范
问题
结论
禁忌
更多选择
组织策略2:按承诺交付
迭代演示
两个关键问题
每周部署非常重要
问题
结论
禁忌
更多选择
组织策略3:管理问题
汇报
需要提供的进展汇报
可以考虑的进展汇报
可以考虑的管理汇报
需要避免的汇报
问题
结论
禁忌
更多选择
延伸阅读
组织策略4:尊重客户目标
组织策略5:为团队做宣传
组织策略6:诚实
问题
结论
禁忌
更多选择
延伸阅读
驾驶和领航
信息化工作场所
可见的大图
手工绘制的图表
过程改进图
博弈
问题
结果
禁忌
更多选择
延伸阅读
第7章 发布
如何达到“全部完成”
没有bug
如何接近零bug
配方1:编写更少的bug
配方2:消除滋生bug的温床
配方3:现在修复bug
配方4:测试你的过程
配方5:修正你的过程
反转你的期待
问题
结果
禁忌
更多选择
延伸阅读
挤出时间
版本控制
时间旅行
整个项目
客户与版本控制
保持整洁
单一代码库
分支的合理利用
问题
结果
禁忌
更多选择
延伸阅读
问题
十分钟构建
如何自动化
何时引入自动化
为遗留项目引入自动化
十分钟甚至更少
问题
结果
禁忌
更多选择
结果
持续集成
如何实践持续集成
永远不要打破构建
持续集成脚本
引入持续集成
处理缓慢的构建
多步集成构建
问题
结果
禁忌
更多选择
禁忌
代码集体所有制
在不熟悉的代码上工作
隐藏的好处
问题
结果
禁忌
更多选择
更多选择
文档
产品文档(Product Documentation)
转交文档(Handoff Documentation)
问题
结果
禁忌
更多选择
结对工位(Pairing Station)
根源分析
如何修复问题根源
什么时候不要去修复问题根源
问题
结果
禁忌
更多选择
第8章 计划
愿景从哪里来
发布计划
尽早发布,经常发布
怎样做到频繁发布
一个示例
让计划适应变化
为自己留些余地
如何制定发布计划
在最后责任时刻制定计划
适应性计划和组织文化
问题
结果
禁忌
更多选择
延伸阅读
确定愿景
计划博弈
怎样获胜
问题
结果
禁忌
更多选择
将愿景写成文档
风险管理
项目特定的风险
怎样承担发布任务
成功比时间表更重要
当任务完成得不够好
问题
结果
禁忌
更多选择
延伸阅读
怎样制定一份愿景陈述
迭代计划
迭代进度
怎样计划一次迭代
承诺仪式
制定计划之后
处理长时间的计划编制
跟踪迭代
当问题出现的时候
部分完成的工作
突发请求(Emergency Request)
勤务员
问题
结果
禁忌
更多选择
延伸阅读
推广愿景
松弛
怎样引入松弛度
研究时间
当迭代承诺遭遇风险时
过犹不及
降低对松弛度的需要
问题
结果
禁忌
更多选择
延伸阅读
问题
故事
以客户为中心
故事的拆分与合并
特殊的故事
问题
结果
禁忌
更多选择
延伸阅读
结果
估算
速度
速度和迭代时限
如何做出前后一致的估算
怎样估算故事
怎样估算迭代任务
当估算比较困难的时候
解释估算
怎样提高你的速度
问题
结果
禁忌
更多选择
延伸阅读
禁忌
更多选择
延伸阅读
挑战
回顾
怎样进行迭代回顾
第1步:最高指示(The Prime Directive)
第2步:头脑风暴
第3步:静音贴图
第4步:回顾目标
回顾之后
问题
结果
禁忌
更多选择
延伸阅读
第9章 开发
增量式地工作
客户测试
示范
开发
关注业务规则
让客户领导客户测试
将示例自动化
问题
结果
禁忌
更多选择
延伸阅读
问题
测试驱动开发
怎样使用TDD
一个TDD示例
测试工具
单元测试
聚焦型集成测试
端到端测试
TDD和遗留代码
问题
结果
禁忌
更多选择
延伸阅读
结果
重构
发散式变化和霰弹手术
分析现有代码
怎样重构
重构实战
问题
结果
禁忌
更多选择
延伸阅读
禁忌
简单设计
一次有且仅有一次
自解释的代码
隔离第三方组件
限制公开接口
快速失败
问题
结果
禁忌
更多选择
延伸阅读
更多选择
增量设计和架构
持续设计
方法的增量设计
类的增量设计
架构的增量设计
风险驱动的架构
不仅仅是编码
问题
结果
禁忌
更多选择
延伸阅读
延伸阅读
试验方案
进行实验
试验调度
问题
结果
禁忌
更多选择
性能优化
何时优化
怎样编写性能故事
问题
结果
禁忌
更多选择
延伸阅读
探索性测试
工具1:使命
工具2:观察
工具3:笔记
工具4:试探法
从无到有,再到全部
金发姑娘:很大的、很小的、正合适的
位置:开始、中间、结尾
计数:零个、一个、多个。
CRUD:创建(create)、读取(read)、更新(update)、删除(delete)
命令注入(Command Injection)
数据类型攻击(Data Type Attacks)
一个例子
当你找到bug的时候
问题
结果
禁忌
更多选择
延伸阅读
问题
结果
禁忌
更多选择
延伸阅读
第3部分 掌握敏捷
关于价值、原则和实践
第11章 改善过程
实践原理
调整和适配
实际案例
打破规则
实际案例
延伸阅读
第12章 以人为本
实际案例
让正确的人做正确的事
实际案例
过程以人为本
实际案例
第13章 消除浪费
实际案例
快速失败
实际案例
最大化未完成的工作
实际案例
寻求产能
实际案例
第14章 交付价值
实际案例
只有可发布的代码才有价值
实际案例
交付商业结果
实际案例
频繁交付
实际案例
第15章 寻求技术卓越
设计是为了理解
设计中的取舍
可以名状的优点
卓越的设计
普遍的设计原则
不要重复自己(Don't Repeat Yourself,DRY)
增强内聚性
解耦
澄清、简化、精炼
快速失败
先测量、再优化
消除技术债务
实践中的原则
追求精通
参考文献
作者简介
封面介绍
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《敏捷开发的艺术》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度