2015年3月26日,我以程序员身份加入Thoughtworks。十年后的今天,回望这段旅程,没有惊天动地的时刻,有的是代码、项目和小伙伴的点滴回忆。
2018年之前,我穿梭在国内外的交付项目。还记得第一次参与海外项目时,语言和文化差异曾让代码之外的沟通成为我的第一道难题。站会上紧张的表达,TL会后立即私下给我提出友好正面的反馈让我觉得很温暖。团队用「代码即文档」化解了大部分沟通的障碍,用「自动化测试」覆盖需求边界,用「持续集成」和「部署流水线」做到「持续交付」,这些做法让我打开了新视界。甚至团队专门投入两周时间做遗留 App系统架构重构优化,让我感受到 TWers 对软件设计的较真。
2018年5月,机缘巧合来到了内训。不同于传统培训,这里的教更接近「结对编程」:我带着新人在虚拟和真实的项目中实践「TDD」,用「代码评审」替代单向授课,我见缝插针地搬运「简单设计」理念,手把手带新人切磋「重构」。
内训师的这段旅程,不得不提的是TWI,这种沉浸式的文化之旅在我记忆里留下了无法抹去的笔墨,在 TWI 我见识了来自五湖四海有趣的灵魂。终了,面向对象训练营(OOBootcamp)成为我驻足最久、感情最深的战场,在这里认识了很多优秀的小伙伴,我自己成了那个收获最大的人。
2020年12月,我有幸体验敏捷教练这个角色,我的工具库从 IDEA 换成了白板:引导客户团队用「用户故事地图」拆解需求,用「看板」可视化交付瓶颈,带着客户梳理业务、做「领域建模」、重构代码,这个过程让我看到了现实中的骨感,完美并非普遍的现象,我学会去理解和接纳约束,尝试在约束下寻求改变和突破。
过去这十年,让我倍觉珍贵的是TW文化中的尊重和包容。记得我初为某个项目的TL时,老TL给了我充足的时间去搭建一个遗留系统的部署流水线,过程中走了很多弯路甚至犯错,但团队却始终给予我鼓励。
曾经有人问过我什么情况下会选择离开,我当时的答案是:“TW把我伤了的时候!” 幸运的是,这十年,我没有感受到被伤害,感受到的是被尊重和善待,感谢每个帮助过我的小伙伴,感谢每一个为这种文化贡献力量的小伙伴!
一年前,我心生念想,想做点啥来表达对TW的情感,以纪念我在TW的十年。因别无他长,平时有码字的习惯,所以寻思着写一本技术小说尚好?思忖再三,遂起名为:《TW十年,我敏捷了么?》。
前前后后我已动指写了一些,由于惰性使然,至今未完稿。在今天这个十周年的日子,我决定斗胆先发出来,一来为了纪念,二来希望借助一点外力督促自己。
《TW十年,我敏捷了么?》一共规划了三章,每章包含数篇短文,目前写到第二章。文中我尝试借助“袁帅” 这个小 DEV角色来回忆自己在 TW 的经历,试图呈现我在 TW 体验的敏捷软件开发,希望可以帮助一些新人了解敏捷开发过程中那些不起眼却有用的小事儿。
--------------以上是第一篇正文--------------
第一章:识敏捷
1-1:新人咋才到
2015年3月26日 周四 晴,袁帅终于迎来了自己期待已久的时刻,他背着双肩空包,没穿格子衬衫(天气还有点凉,西安又刚刚停暖气),心情愉悦地踏进了 Thoughtworks 西安办公室。
神采奕奕的莉莉(面试他的HR)已经在前台等候,两人相视一微笑,确认过眼神后,袁帅被领到一间名为【谷雨】的小会议室。
袁帅接过莉莉递过来的合同文件,顺势从桌子上的文具盒夹起一只马克笔。他象征性地快速翻阅着,目光停在合同上 终身永久 几个字,心想:签下这个“卖身契”算是彻底把自己这辈子交代了么? 此刻的他已经被对 Thoughtworks 的向往冲昏了头脑,容不得半点杂念。调正了坐姿,他一笔一划地签上自己的名字后,将其中的一份礼貌地递还给莉莉。
莉莉接过合同转身离去,片刻之后,她手持一张A4纸回到“谷雨”门口,示意袁帅跟上,两人朝库房方向走去。穿梭在这个似曾相识的空间,袁帅回忆起了半年前初次来 Thoughtworks 办公室面试:
每个大桌子上都有成对的开发人员(通常是一男一女)共用一台显示器在编码,认真严肃和活泼笑容不间断的出现在他们脸上。
办公室内伫立着很多块大电视,屏幕上面显示着整齐的大绿条,它们像哨兵一样守护着团队。
到处可见的白板墙上贴满了各个颜色的便利贴和卡片,时不时有几个人围着白板“手舞足蹈”讨论着。
他陷入了沉思:半年的创业时间让他对这种他向往的工作环境少了半年的经历,好在现在小心愿也初步实现,接下来要好好表现 -- 争取顺利通过6个月的试用期。
肩膀被轻拍了一下,袁帅突然回过神,只见莉莉示意他拿起摆放在桌子上的上班三件套(笔记本电脑、背包、工牌),然后步伐轻盈地离开库房。
袁帅跟着莉莉来到一张办公桌前,屁股刚坐到座位上,莉莉伸手递给他一张A4纸:“这是开发环境初始化指南,你今天先按照这个把电脑配置好,有啥问题可以找东哥帮忙(王耀东,资深后端开发,在 Thoughtworks 刚满 3 年)” 莉莉说完向一旁的东哥使了个眼神。
见东哥点头回应了,莉莉继续说道:“明天全天 NHO(New Hire Orientation,新员工入职培训),特别提醒一下:明天的培训会有一个重要的主题 -- 敏捷,今天你好好自学预习一下哦,稍后我会给你发一封邮件,里面有一些详细资料。”
莉莉讲完后,一旁的东哥一本正经地边靠近边伸出手,这个举动弄得袁帅怪不习惯。莉莉见状一笑,随即就走开了。
跟东哥来了个只在电视上见过的握手仪式后,等东哥回到自己的座位上,袁帅才开始小心翼翼地拆封眼前的笔记本电脑。
--------------以上是第一篇正文--------------
原文我存档在语雀知识库:www.yuque.com/yuanshenjia…
后续我打算在个人微信公众号上同步发布,扫码关注我一起交流吧: