思维导图备注

敏捷开发的艺术
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

第3部分 掌握敏捷

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 12:47:12
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 对本书的赞誉
  • 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 ) 重置阅读进度