Bruce Wong Blog

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

一个“敏捷”项目复盘的思考

本周被邀请和一个“敏捷”项目团队进行了一次复盘。项目负责人希望能够对一期中的一些问题做一下梳理。“敏捷”二字加了引号是因为这个项目只是披着敏捷外壳,客户要求按照迭代交付功能,并用story point进行结算。但是实际团队并没有按照敏捷的方式来执行,在复盘中我感觉有不少情况对很多团队也是有借鉴意义的,所以在这里总结并分享一下,希望对小伙伴们有帮助。 项目背景 一个信息系统。项目分为两期,一...

如何应对复杂任务

TDD系列

生活中有很多复杂的任务,让人捉摸不透或者觉得无法实现。就像我们遇到软件项目中的用户需求,第一时间我们会思考如何完成这个任务,基于需求本身讨论如何实现?还是会考虑将需求进行分解? 当需求本身比较复杂的时候,会有很多不同的条件、情况,最终结果也会因为他们的不同而不同。当我们将他们拿到一起讨论的时候,往往会很复杂。团队无法达成一致,或者一个条件触发另一个情况,导致需求梳理不停地跳转。例如:当用户...

AI是助力还是取代我们?

本周参加了一次微软推荐自家的Microsoft Copilot如何助力人类提高效率的在线分享会上,有一个参会的人员看完现场演示之后,提出了下图的问题。 这个话题也是最近一年的热门话题,我自己有时候也会纠结,一方面工作中应用AI的工具越来越多,确实提高了效率,另一方面,也会担心AI会不会取代我们的工作呢?百度的CEO李彦宏最近也发表言论:以后可能不会再有程序员这个职业了。一石激起千层浪。...

“离开”还是“拓展”你的舒适区

有时候我们经常会听到一些关于舒适区的说法,比如“离开舒适区”,“舒适区是成长的大敌”等等。这些说法都是希望我们能够不断的挑战自己,不断的学习,认为只有离开舒适区才能让你发现不足,认识到成长的必要性,做出改变。这些说法都是对的,不过今天我想聊聊从另一个角度看舒适区。 《现在,发现你的优势》一书中说过,盖勒普做过一次跟踪调查,发现全世界卓越的人才,都是能够最大化自己的强项也就是优势,而不是去弥...

是什么增加了系统的复杂度

最近在和产品经理以及研发团队讨论功能设计的时候,经常会遇到一个有趣的现象:在一个平台级产品中,尝试增加一个功能的时候,大家总会希望讨论,要不要把这个功能做成一个通用模块,以后在有类似需求的时候都可以复用。想法是好的,不过一旦要考虑复用,那么迎来的将是一系列的讨论,如何复用,复用的交互,其他各个模块的使用场景等等。这样一个可能简单的功能,往往要拖很久,因为考虑复用而增加很多“设计”。这些设计这...