实践案例

Mob Code Review, 是快速提升软件工程技能的一种有效方式

什么是 Mob CR? Mob: 扎堆。 Mob CR 是 Mob Code Review 的缩写。 中文的意思是:扎堆代码检视。 它的名字源于:Mob Programming,介绍参见​: 【视频简

继续阅读

如何通过累计流图,发掘更深的项目管理风险(part two):环境

引子 在半个月前,有一篇文章讨论了「用累积流图发现团队运行问题」。 在接下来的一个迭代中,团队执行了文中所指出的如下建议。 每个迭代少安排一些开发

继续阅读

项目管理:如何用累积流图发现团队运行问题?

预备知识 什么是累积流图?看这里 我们今天讨论的是一个真实发生的案例。 有问题的累积流图 这是一个刚刚接触敏捷开发方式的大项目,在一个迭代周期(两周

继续阅读

用数据说话:即使提高发布频率,质量与产量也能兼得!

所有工程师都在同一条主干分支上工作,每天数千次代码提交,他们的工作进度是否会互相影响,代码质量是否会很差呢? 在上一篇文章《 移动端的持续交付实

继续阅读

Facebook 移动端的持续交付实践

持续部署是一种在软件更新准备就绪后立即将其发布到生产环境的做法,这在业界得到了越来越多的采用。由于许多主客观原因,在更新频率方面,移动端软件

继续阅读

谷歌眼中的持续交付

谷歌说: 开发速度是一项团队运动,最佳的工作流程需要模块化的架构和持续集成。 通过功能开关的方式才能尽早做特性隔离。 使用灰度部署来解决设备多样性

继续阅读

谷歌pH值:衡量软件产品的项目健康度

最近,我又读了一遍《 SRE Workbook 》,其中又一次强化我的印象的一点是:SRE 是从用户视角为出发点,来识别和设计 SLO 的。由于这些已经上线的产品已经为真实用

继续阅读

谷歌的测试工程师是如何工作,帮助开发工程师提升生产效率的

现在,越来越多的软件系统采用了「微服务架构」。尽管这种架构对于多人参与的大系统,为多个功能特性的并行开发与无停机部署提供了便利,但对整个系统

继续阅读

谷歌的测试认证:目的与进程

原文发表于 TestHome 社区, 作者:国文 链接:谈谈 Google 的 Test Certified Test Certified(后文简称 TC) 是 Google 内部的一个认证项目,在 8 年的时间里取得了多个里程碑,有 1700+ 的

继续阅读

Facebook 如何进行大规模持续交付

软件行业已经想出了多种方法来更快、更安全、更高质量地交付代码。其中许多工作集中在诸如持续集成、持续交付、敏捷开发、DevOps 和测试驱动开发

继续阅读