人物专访 | 迎难而上,抓准时机不断优化开发流程
点击上方蓝色文字,FOLLOW US
雷嘉
研发经理
Q
今年的春节和往年大有不同,全国各地的疫情发展情况,使我们的工作受到一定的影响,身为研发经理的你,是怎样克服疫情带来的影响,全身心的投入工作的?
雷嘉:很荣幸接受采访。虽然之前也大大小小也参与过不少项目,不过现在的项目还是困难重重,需求频繁变动,技术管理要求繁琐,集成协调沟通阻力大等现象还是很明显的。项目已经进行了半年,目前属于最后冲刺的阶段,应客户要求开发人员已经回到项目所在地进行本地隔离,隔离期过后就可以进入现场办公了。广东这边疫情相较其他省份还是比较严重的,项目组特意为大家做了疫情培训工作,同时我们每天也会按照统计要求填写身体状况。虽然以前没经历过这样的情况,但是大家的心态还是很好的,相信可以顺利上线完成工作。
Q
受疫情影响现在最难进行的工作是什么,我们又该怎样打破禁锢,开拓更广阔的领域。
雷嘉:由于现在回项目的同事都处于自我隔离阶段,还是会存在些影响工作的因素,主要问题体现在沟通和远程开发。
作为开发人员来说多半有些内向,对问题的敏感度和协调能力稍差,再加上现在大家都在各自的房间工作,沟通频率就更低了,缺少面对面的交流的确经常出些小误会,像文档信息共享,需求沟通偏差等问题也出现过。不过细致的管理能规避掉这些状况,我们现在主要分为流程设计、代码编写、整合联调、系统测试、上线交付六个阶段。而且每个阶段都会有相应的评审,保证代码质量和开发进度能满足项目需求。
在需求沟通阶段我们根据原型图进行需求评审,沟通时记录问题跟踪列表,保证业务完整,需求与原型和文档一致。指导开发的同时也为后期修改和运维提供文档支撑。
流程设计阶段,我们会根据确定需求制定开发流程,编写业务流程图,确保业务分支全面。后端开发人员根据业务制定接口文档指导前端和SAP进行开发。
代码编写阶段是开发人员根据项目要求进行代码编写,检查,自测。测试人员根据客户要求进行测试用例文档编写,并了解业务场景流程。
整合联调阶段主要是前后端开发人员依据接口文档和需求进行整合联调,处理问题后进行版本发布,部署到本地搭建的服务器供测试人员进行系统测试和问题回归。
系统测试阶段需要根据测试用例进行全量系统测试,Bug管理,性能测试,静态测试,渗透测试,最后出具测试报告。
最后在上线交付阶段按照客户模板编写文档,提交QA进行联合审核,申请UAU,配置负载均衡,申请预生产/生产环境,投产演练,核心小组评审,参加投产工前会,最后上线交付。
再就是远程开发的问题,现在大家是申请客户的远程访问,通过互联网登录到客户内网核心机,再远程内网开发机进行工作,工作效率的确有些影响,使用远程开发方式工作的人员比较多,会出现些卡顿延迟情况,偶尔还会出现掉线或访问数量超限的状况。不过这些状况并没有影响大家的积极工作,相信大家会克服困难的,下周去客户现场后,这些问题就不会存在了。
Q
这次疫情过后,你会对接下来的工作做出怎样的调整?
雷嘉:开发流程会进一步优化。以前都在办公室讨论需求时大家不以为然,说句话就能问到答案,联调时有人坐旁边配合,现在交流多少都会受些限制。就算现场复工,仍然需要严格遵守疫情防控要求。分工明确和需求细化能更好的展开工作,同时也规范了项目流程。所以总的来说,明确分工、细化需求是我们优化的方向。
分工上来讲,项目进行需要很多开发人员互相配合,按职能需要保证每个上游岗位提交的成果物能符合下游人员进行工作推进,按任务需要确保分配给自己的工作任务在指定的时间内高质量完成,做到不影响配合人员时间安排,这样才能进一步保证项目不延期。
现在的需求颗粒度还是比较粗,需要进一步细化,代码编写前捋清思路细化任务,才能发现功能中的风险和问题,尽早处理。在需求阶段发现问题进行修改是最高效的。在编码阶段处理问题会影响架构和效率。在测试阶段弥补问题影响面就更大了。
Q
疫情是我们共同面对的困难,通过这次疫情,我们得到了哪些意外收获?
雷嘉:疫情阶段虽然遇到了很多问题,不过开发人员都在自己房间工作,除了电话沟通外很少受到外界的频繁打断,对开发人员企盼的“无打扰状态”来说也算些意外收获吧。
“开发人员每天应当有4-6小时的无中断时间。每次3-5分钟的中断,其成本远超过你的想象”。
编码工作需要开发人员高度集中,这样才能思路清晰,从而保证编写的代码质量和效率,每次打断后想找回思路都需要花费少说十几分钟的代价。大家会发现开发人员工作时总是带着耳机,有人好奇开发人员会喜欢什么类型的歌曲呢?上前询问后得到的答复却是“我只是不希望被打扰而已“。
Q
想对并肩作战的各位同事说点什么?
雷嘉:如果疫情结束,相信国家会铭记那些疫情中敢于挺身而出的逆行者,同样公司也会记得在特殊时期冲在最前线的工作人员,虽然我们开发人员重视的是技术,不过我觉得责任心和面对困难不退缩的品格更加难能可贵,很荣幸能与大家共事,感谢各位的信任与支持,谢谢。
To be continued
推荐阅读
人物专访 | 疫情下的COO
Adversity is not , can be a burn?
英诺森是一家创新驱动、深耕行业、全球发展,为企业客户提供数字化解决方案的公司。公司专注于技术融合与价值创造,帮助客户改进管理流程,驱动业务增长,实现数字化转型。公司拥有全球化的服务网络,在南京、北京、上海、深圳、西安、香港、蒙特利尔、爱丁堡、波士顿等地设立公司及分支机构,在海内外设有多个研发中心。
● 微信号 : Inossem ●
长按识别二维码关注我们