Bruce Wong Blog

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

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

TDD系列

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

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

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

一句话回顾会

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

验收测试驱动开发后记

上次分享团队进行的验收测试驱动开发(ATDD)的尝试之后(感兴趣的小伙伴可以看一下我之前的文章《一次ATDD的团队实践 》),收到一些小伙伴的反馈,觉得这种时间会不会有点长,效率是不是并不高?今天分享一下我们团队在上次之后的后续情况。 第一次拆分的效果 上面的文章说到团队用ATDD的方式尝试对一个需求进行梳理,同一个迭代中其他功能仍然按照之前的方式进行评估和执行。在回顾会上大家一致认为AT...

Scrum Master应该如何参与每日Scrum

每日scrum可能是scrum中最容易被误解的事件。这个短短的15分钟的活动既可以成为团队每天协作的动力,也可以成为开发人员日常生活的祸根。从作用来说,每日Scrum这个Event对谁更有意义?其实答案很明显是Team。如果在这个Event中Scrum Master承担越多,Team就会相应减少。今天我们就来聊聊这看似简单的15分钟,Scrum Master是否需要一直出席,或者Scrum ...