Bruce Wong Blog

非凡的结果始于伟大的问题.

重新理解“软件工程”

《软件工艺》读后感

前言 一次偶然的机会让我知道了《软件工艺》这本书,在读这本书之前我从来没有听过“软件工艺”这个词,这是一本2004年出版的书,不过让我吃惊的是书中说的很多思想,引发的思考就算拿到10多年后的今天依然不过时。所以在激动感慨之余,我写下自己的总结和感想,希望和大家分享。如果有机会希望大家去阅读本书,我相信你一定会受益匪浅的。 什么是”软件工艺”我会在下一篇来介绍,本篇文章我想说说为什么要把软件开...

打破Scrum的五个误区(译)

Busting Five Scrum Myths by Mike Cohn

正文 组织采用敏捷方法有很多原因。一些希望能够激发生产力同时缩短投放市场的时间。其他一些希望获得更成功的产品。还有一些希望采用Scrum来增加开发和业务人员之间的合作,提高质量,或者增加团队成员的工作舒适度。当然,很多组织应用Scrum 是为了达到上面所有的事情。但是,正如运行Scrum能给团队带来的好处类似,这里也会有很多谬论,在这篇文章中,我想梳理关于Scrum的5个误区。 ...

多米诺游戏工作坊(scrum 版) 观后感

正文 几周前有机会能够参加侯伯薇老师的线下的多米诺工作坊(Scrum版)。可以用震撼来形容,我参加过一些工作坊,多米诺可谓是重量级的,3个多小时的时间内全程无尿点,干货满满。 今天闲来无事,重新整理了一下,记录一下我的几个感受: 客户合作的重要。如果你和客户关系好,就算项目中有一些小失误,你一样可以得到不错的评价。 计划会很重要。每次迭代考虑要有产出,但是并不是一上来就要挑战难度很...

什么是打桩服务

mountebank系列(1)

前言 经常听到Team抱怨一些第三方服务在集成的时候因为各种原因不工作而导致整个开发工作被迫延迟甚至停止。也会听到编写接口测试的员工抱怨所测试的功能必须要关联真正的服务(SharePoint, Microsoft 365等),速度慢,效率低,环境搭建慢。这里的第三方不只是第三方服务,同产品/项目的不同服务之间也会有类似的情况。这种测试一般针对服务测试中的接口测试,但是往往用起来的时候就变成了...

10种让虚拟化合作更好的方式(译)

编者案 本文是“At Your Service”系列文章之一,即使我们处于远程状态,我们仍要学着如何与他人建立联系。因为我们在一起我们才不孤单。 正文 关于虚拟会议,有一个自我实现的预言:你经历了平庸的虚拟会议,你期待着平庸的会议,你创造了一种平庸会议的文化——这种循环永存。 团队需要打破这个循环并共同创建远程会议协议,这样你们才能真正享受虚拟会议。 下面有一些小贴士帮你构建一个更好的虚拟合...