Bruce Wong Blog

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

游戏化与驱动力

《游戏化实战》读后感

最近在参与一个创新产品研发,其中需要考虑在系统内设计一套激励体系。所以对游戏化相关元素做了一些学习。想起了两年前我曾经有过一次思考。考虑如何将游戏化引入工作,寻找金钱以外的激励机制。那时候在网上找了一些文章,并饶有兴趣地设计了一套自认为还不错的体系。有兴趣的小伙伴可以读一下这篇文章游戏化工作靠谱吗?。不过这次我特意找了一本书来学习——《游戏化实战》(Yu-Kai Chou著),看完之后感触颇...

配置Mountebank环境

mountebank系列(2)

最近在项目中遇到一些场景,例如我们要调用Zoom的API代替用户自动订阅会议并发送通知给参与人。也有调用SMTP服务进行邮件发送,还有第三方支付系统进行支付。这些场景在只是功能开发的个别调用的时候,可以使用真实的系统,或者第三方提供的测试系统进行调试开发。但是当API有限流限制,例如Zoom API 单日单账户只能创建100个会议。再或者如果你希望进行性能测试的时候,不太可能频繁调用第三方接...

一次TDD(Test Driven Development)尝试感受

TDD系列

TDD作为被证实的最有效的软件研发工程实践之一,也是很多团队心里认可但是很难落地执行的一项实践。到底有哪些因素是落地的阻力需要我们考虑。同时有哪些可以尝试的可行方案呢?最近作为技术敏捷教练,我在一个团队中尝试做了一次TDD的尝试。结合自己的感受在这里和大家分享一下。 本次的功能是实现一个Excel的生成功能,根据业务需求支持各种单元格合并逻辑。数据列和数据内容会根据业务需求变化。效果如下图:...

一个简单的方法基于风险排列优先级

今天分享一个排列优先级的小工具,可以用于个人任务的优先级排列,也可以团队使用。如果团队一起做就是一个小活动。 背景 最近在一次团队每日站会中,听到大家说了可能存在的风险,而迭代已经接近尾声。这个时候几乎每个人手头的工作都有带有风险的任务,该如何办呢?一些任务是彼此有影响的。团队之间如何协调呢? 重要/不确定象限 作为一个ScrumMaster针对这种情况可能会想到: 对于面对的风险,...

一句话回顾会

最近在团队尝试了”一句话回顾会”的方式。引导过程相对简单,适合刚开始尝试回顾会的团队进行练习用。下面分享一下我的引导过程和感受。 回顾会的步骤 仍然参考回顾会的常规步骤:设定基调->检查假设->搜集数据->生成见解->定义实验->收尾。想了解这几个步骤具体描述,可以参考这一篇。具体引导过程如下: 检查假设:更新上一次回顾会设定的实验结果。 设定基调:...