展开全部

主编推荐语

本书适合软件开发组织中的项目团队主管、经理和其他变更负责人,也适合一切对敏捷开发感兴趣的人士。

内容简介

本书从实践角度展示如何使用看板管理大型项目。书中内容共分为两大部分。第一部分是案例研究,讲述看板和精益原则在具体项目中的运用;第二部分是技术详解,详细介绍第一部分提到的因果图等实践做法。

目录

  • 版权信息
  • 对本书的赞誉
  • 肯特·贝克序
  • 前言
  • 读者对象
  • 如何阅读本书
  • 第一次接触敏捷或精益?
  • 免责声明
  • 致谢
  • 第一部分 我们如何工作
  • 第1章 项目背景
  • 1.1 时间线
  • 1.2 我们如何切割大象
  • 1.3 我们如何让客户参与进来
  • 第2章 组织团队
  • 第3章 每天出席鸡尾酒会
  • 3.1 第一拨:功能开发团队每日立会
  • 3.2 第二拨:不同专业角色的同步立会
  • 3.3 第三拨:项目同步立会
  • 第4章 项目进度板
  • 4.1 我们的节奏
  • 4.2 如何处理紧急问题和障碍
  • 第5章 扩展任务看板
  • 第6章 跟踪总体目标
  • 第7章 定义“可供”与“完成”
  • 7.1 可供开发
  • 7.2 可供系统测试
  • 7.3 两个定义如何提升团队协作
  • 第8章 处理技术故事
  • 8.1 示例1:系统测试瓶颈
  • 8.2 示例2:版本发布前一天
  • 8.3 示例3:7米长的类
  • 第9章 处理Bug
  • 9.1 持续系统测试
  • 9.2 立马修复Bug!
  • 9.3 为何要限定Bug跟踪系统中的Bug数量
  • 9.4 Bug可视化
  • 9.5 预防Bug重现
  • 第10章 持续改进流程
  • 10.1 团队回顾
  • 10.2 流程改进研讨会
  • 10.3 掌控改变速率
  • 第11章 管理在制品
  • 11.1 采用在制品限额
  • 11.2 为什么在制品限额只适用于功能卡
  • 第12章 捕捉并使用流程度量
  • 12.1 速率(每周功能数)
  • 12.2 为何不使用故事点
  • 12.3 周期时间(每个功能所需时间)
  • 12.4 累计流量
  • 12.5 流程周期效率
  • 第13章 Sprint与版本发布规划
  • 13.1 需求清单梳理
  • 13.2 挑选前十个功能
  • 13.3 为何将需求清单梳理工作移出Sprint规划会议
  • 13.4 规划版本发布
  • 第14章 我们如何做版本控制
  • 14.1 主干无垃圾
  • 14.2 团队分支
  • 14.3 系统测试分支
  • 第15章 为何我们只用真实看板
  • 第16章 经验教训
  • 16.1 了解目标
  • 16.2 不断实验
  • 16.3 拥抱失败
  • 16.4 解决真正的问题
  • 16.5 拥有专职变革推动者
  • 16.6 让人们参与进来
  • 第二部分 技术详解
  • 第17章 敏捷与精益概述
  • 17.1 敏捷概述
  • 17.2 精益概述
  • 17.3 Scrum概述
  • 17.4 XP概述
  • 17.5 看板概述
  • 第18章 缩减测试自动化需求清单
  • 18.1 怎么办
  • 18.2 如何每个迭代周期都提高测试覆盖率
  • 18.3 第1步:列出测试用例
  • 18.4 第2步:测试分类
  • 18.5 第3步:按优先顺序对列表进行排序
  • 18.6 第4步:每个迭代周期自动化若干测试
  • 18.7 这能解决问题吗?
  • 第19章 用规划扑克估算需求清单大小
  • 19.1 不用规划扑克进行估算
  • 19.2 用规划扑克进行估算
  • 19.3 特殊牌
  • 第20章 因果图
  • 20.1 解决问题,而不是解决症状
  • 20.2 精益问题解决方法:A3思维
  • 20.3 如何使用因果图
  • 20.4 示例1:发布周期长
  • 20.5 示例2:上线版本有缺陷
  • 20.6 示例3:缺乏结对编程
  • 20.7 示例4:很多问题
  • 20.8 实际问题:如何创建并维护因果图
  • 20.9 陷阱
  • 20.10 为何采用因果图?
  • 第21章 结语
  • 附录 术语表:如何避免高深术语
展开全部

评分及书评

4.4
12个评分
  • 用户头像
    给这本书评了
    5.0
    给管理者的意外惊喜

    我们总在开启一个项目,运营一个项目,管理一个项目...... 怎样达成共识?如何高效协作?如何确保成效?钉钉?企业微信?飞书?我相信,你跟我一样,都试过。有用吗?有用。但是,总觉得少了些什么。少了什么呢?少了大家在一起的相互碰撞、相互激发,相互协作,少了完成绩效的热情和信心。怎么办?现代化工具如此强大的今天,仿佛不会几个共享工具就低人一等的团队,到底是什么限制了我们的想象?也许正是 "应用" 本身。当我看到世界上最专业的精益开发团队的工作模式后,我真是如获至宝,哑然失笑。对呀!无论有多少软件,无论开多少协同会议,实际上,看板管理就是最好的大型项目管理策略和管理工具呀!它不但能确保 "交付",还能控制时间和节奏,保障了团队的高度协调和认同,也换起了团队的热情和成就感。看板管理,我们低估了它的强大!这套 "精益开发" 模型对我们的管理有多大的帮助?1、 敏捷软件开发(Agile Software Development)出现于 2001 年。当时,来自软件开发界的十七位思想领袖聚集在美国犹他州的一个滑雪度假胜地,探讨软件开发如何取得成功。此前,他们都各自创立了不同的新方法,如 ScrumXP 和动态系统开发方法(DSDM)。研讨会期间,他们总结出一些强大的共同观点,形成了软件开发如何成功的共有愿景,即后来人们熟知的《敏捷宣言》 。2、 就算你并不从事软件开发工作,敏捷宣言中的价值观,对我们的管理依然有启发:个体和互动胜过流程和工具可以工作的软件胜过详尽的文档客户合作胜过合同谈判响应变化胜过遵循计划 3、 支撑这些价值观的十二条原则也非常值得我们了解一下。4、 精益起源于日本丰田公司的 “TPS”(丰田生产方式),即助力丰田成为全球最成功汽车制造商的生产方式。实践证明,TPS 的基本原则 “丰田之道” 几乎适用于所有行业,包括软件开发。          敏捷与精益可以看作是一对拥有共同价值观但起源不同的兄弟。精益起源于制造业,敏捷起源于软件开发。两组原则都能与对方完美契合,而且适用范围都非常广泛。越来越多的软件开发组织在探索如何将两组原则完美结合,从而应用于从产品创意到交付的完整开发链。                  帕彭迪克夫妇在将精益原则与软件开发结合方面做出了卓越贡献,以下是他们精炼出的精益原则,同样也适用于管理。● 全局优化● 消灭浪费● 品质为先● 不断学习● 尽快交付● 人人参与● 不断提高 5、Scrum 是由杰夫・萨瑟兰(Jeff Sutherland)和肯・施瓦伯(Ken Schwaber)于 20 世纪 90 年代早期共同创建的一种软件开发过程。Scrum 根植于经验过程控制和复杂自适应系统理论,受《哈佛商业评论》1986 年一篇题为 “新新产品开发游戏”(New New Product Development Game)的文章的启发而来。Scrum 的核心概念如下文所述。1. 按优先顺序排列的产品需求清单 2. 跨职能团队将产品所有人员划分为多个小规模、跨职能、自组织的开发团队。每个团队都有一位产品负责人负责定义愿景和总体的业务优先顺序,以及一位 Scrum 大师专注于改进团队、消除障碍。3. Sprint 将整个开发时间划分成多个短小的、固定的迭代周期或 Sprint(通常为两周或三周)。开发团队自行决定每个迭代周期要完成多少个产品需求清单项。每个迭代周期最后都要演示已通过测试、能够发布的版本。4. 持续调整版本发布计划产品负责人与客户一起合作,在每个迭代周期之后仔细检查发布版本,根据所得的结果,不断优化版本发布计划,并更新优先排序。5. 持续调整流程开发团队通过每个迭代周期之后的回顾会议不断优化开发流程。所以,Scrum 开发模式意味着:不是由一个大团队用很长的时间来开发一个大产品………… 而是由一个小团队用很短的时间来开发一个小功能。但定期集成,以构成整体。Scrum 模式不会硬性规定任何具体的工程实践 —— 这些都由团队自行决定。5、 XP 一种软件开发方法。该方法以简洁、沟通、反馈、勇气和尊重等价值观为基础。XP 方法是与 Scrum 并行发展的,实际上包含了大多数相同要素。Scrum 可被视作 XP 的 “包装纸”,专注于结构问题和外部沟通。而 XP 除多数理念都与 Scrum 相同以外,还增加了一些团队内部的工程实践,增量式设计改进:从最简单的设计开始,然后运用重构等技术持续不断地改进设计,而不是从一开始就做好完整的设计。6、看板是敏捷软件开发的精益方法。实际上,看板有着多方面的意义。从字面上看,看板是日语单词,是 “可视卡片”(或标志)的意思。在丰田,看板专指将整个精益生产系统连接在一起的可视化物理信号系统。6.1 可视化工作流:把产品切分成小块,将每一块写在一张卡片上,然后将卡片贴到墙上。墙上的每一栏都有名称,以此显示每张卡片在工作流中所处的位置。6.2 每日立会设定会议时间节奏。最好是每天。立会,站立式会议;按照团队分工进行分组会议,团队之间还可以来回走动。每天每组的立会大约 15 分钟。15 分钟不能解决的问题可以单独私下沟通。每个人都可以发表意见和建议,还要写在便利贴上。但是特别要注意的是,立会的主持人,也被称为 "大师",其实也是团队的 Leader,他对你的便利贴有决策权。不同颜色的便利贴有不同的作用。例如红色的便利贴可以代表存在的问题。6.3 看板管理,可以全盘展示项目的 5W1H,项目的目标,时间轴、完成项目的节奏、主要负责人等。完成一个阶段性的小目标,还可以搞一个小型的庆功派对。所谓 “一图胜千言”。这本书里很多配图也是非常清楚明了的,连我这个软件开发外行都看得懂,用得上,你一定翻翻看!《精益开发实战:用看板管理大型项目》是瑞典作者克里伯格 2012 年出版的。你值得拥有。

      转发
      1

    出版方

    人民邮电出版社·图灵出品

    图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。