Bruce Wong Blog

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

持续发酵的TDD

TDD系列

今年有机会在团队中尝试一系列工程实践,TDD是最基本也是最有效果的一个。在之前说的接手一个已存在系统维护,并增加测试代码之后,逐步开始添加更多的测试,而TDD的好处一直在持续发酵。今天就分享一下我的真实感受。 在最近一个半月,我告别单兵作战,加入一个3年工作经验的研发和我一起来维护当前系统。而TDD的效力持续发酵中。 接手产品速度很快 通过测试来做为抓手,熟悉当前逻辑更有条...

信任、倾听、正念、感恩

最近接手了一个棘手的项目,在比较短的时间内,基于一个质量一般的系统做二次开发,而且还涉及到跨国研发团队的合作,而我们两个团队对这个系统都是一无所知。很多人认为是一个不可能完成的任务。不过在接手两周之后,情况有了转变,这期间让我有了一些感触。记录一下。 和信任的人对齐目标 和彼此信任的人组成团队,并一起对齐目标后,会迸发出惊人的火花。能有效的减压。同时也会让你感觉到源源不断的...

简约而不简单的Kanban方法

周末参加了王明兰老师的线上KSD课程(Kanban System Design),这是我两年后第二次学习Kanban方法。发现一些之前学习中没有发现的知识点。可以说是”Aha moment”。整理一下分享给大家。 精益五大原则. Kanban脱胎于丰田工作方法,自然也继承了他的灵魂——精益思想。而精益五大原则更是完美地诠释了Kanban所要做的精髓。 精益五大原则:价值,价值流,流动,需求...

探密"一学就会,一用就废"的OKR

《敏捷绩效领导力》课程学后感

最开始接触OKR的就是看过几本书,也从网上搜了一些资料,觉得概念不难。尝试用过几次但总觉得哪里不对,怪怪的。用周末的时间参加了大叔杨两天的《敏捷绩效领导力》线上课程。让我对OKR的前世今生以及知识体系有了一次全面的梳理。也终于理解那句经典的OKR金句”OKR是一学就会,一用就废”的原因。课程中我发现了好多误区和让我我眼前一亮的新认知。在这里做个整理,分享一下,希望对OKR感兴趣的小伙伴有帮助...

程序员如何保证自己开发的正确性——测试开发有感

TDD系列

最近因为工作需要,从事搬砖的时间要明显多于以往,所以有机会接触并思考工程实践的落地,以及它对实际工作的影响。今天想分享一下本周发生的让我觉得是“AHA Moment”的时刻。 咦!这块代码居然从来没走到过 这句感叹让我当时也很惊讶。说一下背景,因为最近的工作内容,需要使用其他团队提供的API,虽然API已经提供一段时间了,但是我是刚刚接手的这个系统,所以希望能对API所提供的行为能有一个全...