今年的开发工作在欢乐的春节气氛中突然就开始了。春节前两周,就当大家还在筹划着春节回家团圆之时,被强行留下。年前一周,初三到初五,年后到4月第一周,每天9点多下班,中间休息了三天。
好在有之前技术积累,以及平台的支持,很多新需求都有较成熟的方案和参考代码,才不至于手忙脚乱。
回顾这次集采开发,收获很多。本轮开发之所以还算顺利有几方面因素。
一.前期技术积累。
包括:之前其他团队做的代码安全治理,数据安全,版本安全。qos,dns限速,ipv6等。
二.devops助力
实时构建,冒烟,和人工执行的自动化测试。不过冒烟由于人力的原因,有几次没及时处理导致致命故障处理不及时。
三.需求相对简单
这次的需求主要集中在无线侧,基本业务需求并不复杂。
四.人员培养
本轮开发也证明这次社招的新员工培养是比较成功的,入职刚1月的新员工能很快的加入集采开发。人力安排的比较合理,老员工有负责公关,老带新模式负责一般功能开发的。
五.计划安排合理
大大小小一百多条的开发条目,几百条的测试用例,经过合理的计划和实施,开发和测试都在有条不紊的协作进行着。
六.日渐成熟的敏捷运作
面对井喷的需求,团队内的需求实例化及时展开,测试用例的编写实时跟上,这些保障着开发和测试走在正确的方向上。
七.优秀的po
这是一位优秀的po。自身精通编译和操作系统,确保每天都能成功的出版本。熟悉本次任务核心模块框架。思路清晰,计划安排合理。看问题透彻,透过现象看本质,能抓住根因。
回顾这次终端产品的集采测试开发过程,各关键角色的职责和能力分别是。
1.PO
职责: 梳理需求,需求排序,定计划,跟踪需求完成情况,方案取舍,
技能:熟练的excel技能,系统思考,良好的上下平级沟通技巧,必要的业务知识。
2.团队sm
职责:组织需求实例化,部署自动化测试环境,关注结果,提高团队士气。
技能: 数据收集、分析能力,组织能力,心理学基础。
3.领域专家
职责:方案评审和代码走查。
技能:精通技术栈,网络知识,linux协议栈,操作系统,各种开发工具
4.市场se
职责: 和客户沟通反馈,收集客户深层的需求,建立良好的客户关系。
技能:精通业务,熟悉规范和测试标准,精通非暴力沟通,敏锐察觉潜在的需求。
5.开发人员
职责:完成方案设计和编码实现,
技能:熟练的业务知识;熟悉当前软件框架,编程能力;和测试人员的沟通能力;责任心。
6.TSE
职责:测试设计。
技能:精通业务,系统思考。
7.测试人员
职责:测试执行
技能:精通业务,非暴力沟通
开发回顾
网友评论