扫码阅读
手机扫码阅读

20年工作总结

356 2023-07-31

----疫情----


今年因为疫情原因,我是330日才回的公司,故在家办公了2个月。因为是生鲜行业且公司业务涉及民生,所以公司是23日正式开工。我在家5日接入“大宗交易”项目,开始了新年来第一个新业务。


以前一直没在家办公过,所以很是向往,然这次2个月办公还真不是想象中那么美好。简单的说在公司是有清晰的时间概念和独立思考、作业的边界,但在家很多办公场所、时间、范围全都模糊了。

23月份的湖北很冷,最暖的时候基本是当天出太阳了11点到中午2点,所以我在院子后面面试过很多朋友,想想视频画面一打开,一个穿的像熊一样且说话还自带特性吐白雾的人真是特别搞笑。有在床上、沙发上、小暖炉旁开过周会、项目、视频、电话,说的比较多的应该是“我在,你们说,我听着了”、“听见我说话么,我开始说了”,工作场所变更对我影响不大,但时间的模糊在刚开始半个月对我还是比较难受的。


在家办公所以省去了上下班通勤的时间(要知道我上班单程可是1.5-2小时),中午、晚上吃饭时间,我有更多的时间和精力去处理工作。这导致了一个问题,有时候我走的特别快,在等待别人回应、响应和找别人的时间上花费比较多,很明显的是那两个月每个月送的150分钟通话不够用,还要交话费了。

也因为当时大家比较赶这个项目,所以我们经常到凌晨12点还在讨论、对进度,记得有一次凌晨了领导突然让拍张我这边工作照片,说纪念下大家的斗志。

当天对完进度后躺在床上,我对于沟通、有效性沟通、可视化、瀑布与敏捷、kanban这些内容思索的更多也更深入了。

 

 

在家办公环境下沟通的思考:


远程办公可以说以前期间是大多数未回公司办公的IT人员常态,我在这两个月远程办公中的收获是大家在线时间是不固定的(或许会有固定的,但还是不如公司相对固定),所以常态现状是对方响应不是很及时。


这个时候我们更多的是被动接受状态,所以我建议做好主动出击,尽量提前规划好要做的事情,且一定要同步出去。让大家知道你的进度是什么,对应时间阶段、节点在哪里,最最重要是主动沟通,将已经完成的、进行中的、接下来工作及时更新同步出去。


突然想起来我们公司大会议室上有一句话,执行力三要素:凡是有交代、件件有着落、事事有回音。且最好是自己有记录,我日常是有记日报的习惯,但这个时候我发现我的日报只是当天的,和本周、某个阶段、几个月的记录是无法查看的,也是这时候我猛然想起了scrum中的PBI和sprint计划,也是这时候开始将自己的日常工作按照scrum实践来进行管理。


我觉得除了主动沟通,做好计划和记录,做到减少沟通次数,提高每次沟通效率和成本,我认为在沟通中还需要做到坦诚、开放、不藏藏掖掖。很多时候没有完成就没有完成,进度延后就延后,不要想着加班自己在偷偷去做。


或许出于好心或负责认为自己当天晚上能完成,但从整个项目上来说你这里有0.1的系数变动,张三李四王五赵六都是0.1系数的变动,那整个项目的风险是层指数级增加的。且非常容易产生技术债,尤其是在公司办公可视化透明都做的不够,现在放在远程办公更是成倍的影响同事和团队的整体进度与氛围。


面对面沟通我们都会存在争吵,而远程了就没有了么?结果恰恰是更多,尤其是喜欢用文字或表情进行沟通的,如果不是特别明确或肯定含义的文字,特别容易出现表达歧义,对方未理解的情况。

且在家办公属于在舒适或放松的环境,大家会有些小习惯不经意之间暴露出来,更加容易造成摩擦。所以我会建议在前面主动pull工作计划、到主动沟通,到坦诚;从文字到电话沟通,到现在的换位思考,或者我们某些方面做些让步(当然我们的职业操守是坚定不移),这是我在疫情期间在家办公如何提高工作效率的个人总结。


PBI与可视化工作同步:

那晚总结完后,开始对工作安排和计划做了更细致的思考和拆解。


因为很多时间其实等待,在等待地方的响应,我不知道他的进度与我如何配合他。等待是未知可怕的,且它们特别容易被忽略(我的工作很饱满啊,这个有阻碍,我再等XX给我解决,我有工作,在等待--时间就这么过去了),但遗忘了它们后果往往很严重,所以有一周我几乎在5-6点左右并行好几件事情。


这些问题都促使我对ScrumPBI认识更深刻了,也是这时候我用xmind开始做自己的PBI和每日sprint计划。   

 


----回公司----


终于湖北这边防疫控制比较好,322日我回了广州,然后继续在家隔离一周,30号正式回公司报道。先和团队小伙伴见面,因为和我同一天去公司报道一个测试妹子,是我隔离期间上午在院子里面试通过的。


在后面几个月内部门陆续招了4名功能测试、1名专职API接口、1PM,团队扩张了。


我开始基于公司业务和项目管理、部门实际情况做敏捷落地实践,先是做了敏捷培训的思维导图与PPT,从敏捷是什么、瀑布与敏捷区别、快速交付价值、交付流水线、持续测试、用户故事、用户故事地图、kanbanScrum体系、基于Scrum体系下的敏捷测试及其量化工程效能管理着手。


陆续在团队内进行了几场培训,不过成效不高,太多偏离于实际业务了,大家更想听的是如何做接口测试等具体功能问题上,预售我暂停了理论培训计划,在实际落地过程中带着去做进行讲解,不在拘泥于名词解释。

敏捷项目落地:

第一次的sprint 0冲刺:做的是理念的沟通、达成初步共识

1、PO进行当前项目研发流程现状,敏捷的理念

2、PO进行基于公司TAPD进行敏捷项目试运行流程,重点描述过程中的阻碍、难点、收益(价值观、角度、过程、实践)

3、与开发经理分析当前多个迭代版本测试痛点、BUG、项目流程评价点

4、与开发经理进行基于公司TAPD进行敏捷项目试运行流程,重点描述过程中的阻碍、难点、收益(价值观、角度、过程、实践)

5、借机在下一次迭代版本需求评审前,我先组织了大家(产品、开发、测试)进行了一次前几个迭代版本复盘,从中举例输出一些共性问题如需求理解不同步、功能实现逻辑变更、开发进度滞后、紧急需求插入、自测、环境等问题,顺带提出基于TAPD进行敏捷研发流程会改变哪些固定流程,其中的收货,最后大家都很感兴趣所以都同意试运行


第二次的sprint 1冲刺:价值观、角度、过程沟通确定

1、需求评审完,整个团队一起进行需求(用户故事)拆分

2、共同进行需求的优先级、严重级别确认(共同确认优先级我们采取的是积分制,当前所有需求根据个人打分评选最高分数,当然比较偏离实际却打分低的,我和对应产品、dev经理会拉回轨道)

3、重头戏需求的资源评估,即工期时间确定

4、需求的开始、结束日期确定

5、需求对应的开发、测试进度每日更新、同步


第三次的sprint 3冲刺:需求实例化(暂不阐述,后续有专门篇幅进行讲解)

........

 


----转折----

基于业务端我们分为商城端、协同端、供应链端、财务金融端、智慧市场端,最初在商城端推广发现太多问题,有忙于业务实现、有太多技术债、有不可描述阻碍,当然也有我个人能力问题。于是换了一个端去做落地,基于TAPD开始做敏捷落地实践。整个敏捷项目落地和API接口自动化、CICD后续我会陆续整理并写出来,这里就不多说了。


11月、12月这两个月应该是这几年对我触动最大,或者说是醍醐灌顶,这里很感谢CJ大神,也是连续3次的指教、学习,让我对当下的我和后面的我进行了自审和深刻的反思。


以前的我从个人能力上来说满足公司的技术、管理能力;从管理上做好团队的沟通、协作、帮助、指导、培训就认为做的很不错了。


但其实很多时候我已经陷入了舒适区,没交流前我觉得做得好的无非是商城端、协同端、供应链端各自带出了人都可以独立负责;且自动化也做到了3个端的主流程日常巡检自动测试;敏捷落地也按计划进度正常迭代中,培训也还不错,领导对我也还很认可,这几年日常都是自我管理,还算不错。


但其实我堕落了,舒适区让我失去了1415年工作状态的时刻进取心,换个说法我开始讲武德了。比你优秀的人比你还努力,晚上学习、看书、记录到23点就是努力了么?不是的,这只是你自我的安慰和催眠,自以为是学习了、努力了,对得起自己了。可这些往往都不够,你学的知识多么、够么、深入么?有和人沟通交流么?有输出么?别人有看见你么?


很庆幸今年不知道什么原因在腾讯课堂和IT东方会做了两次直播分享,现在来看也觉得讲的不是很深入,但这是我的一次露脸的机会,是我主动与大家进行沟通、交流的机会,从现在开始希望我陆续放开自己,多多输出,多多和大家交流,像别人请教,而不是埋头苦干。


还记得那天晚上聊完后马上掏出电脑写了下当时的感受,并列了较多如需求实例化分解、敏捷理念推动、版本分支管理、如何分析定位故障、DevOps实施、团队管理、敏捷项目落地实践等较多话题列了标题,这些内容都是我今年切身体会的。还有不到2个月过年了,现在主要在梳理前段时间做的自动化接口测试,整理完成一份相对整体的接口测试架构文档,其次将需求实例化完成,做一个模板为后续迭代版本做展示作用。


----明年展望----

明年更多的还是在带领团队从瀑布研发模式或固化的敏捷研发流程转成标准或接地气的敏捷研发流程;继续完善端到端的全链路质量跟踪;持续优化测试流程及提升研发效能质量。


希望明年的自己持续保持自驱,多和行业大牛沟通、学习,每天进步一点点。

 

原文链接: http://mp.weixin.qq.com/s?__biz=MzkyMzE5NjAwNg==&mid=2247483661&idx=1&sn=0c20798f9619a941e7af151015f8fc2b&chksm=c1e98e04f69e0712a64ee1da2fb121ab018c5c2c49b94d6568b5b50dcf3ac8471ffb34a6b963#rd