Download presentation
Presentation is loading. Please wait.
1
LTE产品研发质量之八道防线 演讲者:黄新文 金泽锋 职位 :敏捷教练 来自公司 : 中兴通讯
2
摘要 LTE产品项目背景 LTE产品研发质量目标 产品价值交付流 质量八道防线 展望
3
案例 案例介绍了LTE大型项目团队如何构建快速反馈的缺陷控制点——8道防线的实践; 这些实践帮助项目实现了质量的飞跃,在交付周期缩短了一半的前提下,交付质量提升了一倍。
4
LTE产品包项目特点 项目纵向平台多,包括网管、SDR和RRU等; 项目横向组合多,包括GL/UL/GUL、TL、CL等多模形态;
项目涉及专业领域多,跨多中心多行政部门; LTE以产品&平台双重属性支撑产品线运作, 产品需求多,交付节凑要求快,质量要求高,常规版本研发模式,冻结需求+过程严控需求已经不能满足商用市场要求; 产品团队规模大,项目间协同复杂,端到端交付难度高; 14年的商用版本故障多,各地投诉和故障修复耗费大量人力和物力。 在此背景下,LTE项目敏捷转型是主动选择也是客观要求,具有非常大的挑战和难度。
5
怎么做到的 组织结构 价值流 度量 需求 分析 开发 测试 RT FOA GA 度量 改进 度量 改进 度量 改进 流程运作
3 故事验收(含自动化) 6 发布测试(RT)-功能(含自动化) 1 结对&代码走查&静态检查 2 FT(功能FT&性能FT) 8 外场测试(FOA) 4 二级CI(领域级,含自动化) 7 发布测试(RT)-性能(含自动化) 5 一级CI(项目级,含自动化) 自动化测试 防护网建设
6
怎么做到的 设计与实现: 1 结对&代码走查&静态检查 业务逻辑和基本性能: 2 FT(功能FT&性能FT) 3 故事验收(含自动化)
4 二级CI(领域级,含自动化) 5 一级CI(项目级,含自动化) 产品级功能和性能: 6 发布测试(RT)-功能(含自动化) 7 发布测试(RT)-性能(含自动化) 网络级性能: 8 外场测试(FOA)
7
背景一:在商用版本中有接近50%的故障都是来源方案的波及影响分析没有考虑到而产生的。如何降低呢?
问题思考 背景一:在商用版本中有接近50%的故障都是来源方案的波及影响分析没有考虑到而产生的。如何降低呢?
8
设计与实现 结对: 1 方案分析与设计 2 代码实现 代码走查: 1 团队 2 结对 3 专家 4 Fabricator工具保证
9
FT & 故事验收 测试分层 解决方案 FT&故事验收: 1 根据功能点和用户场景设计进行FT开发和故事验收 FT和ST用例统筹设计
引入MFQ&PPDCS,基于TCO脑图标识FT、RF; 增加测试用例研讨环节,测试开发共同参与。 解决方案 FT&故事验收: 1 根据功能点和用户场景设计进行FT开发和故事验收
10
背景二:在需求量大而且比较多,版本持续迭代交付的过程中,如何能够快速反馈新交付需求的质量并保证已交付需求不被波及呢?
问题思考 背景二:在需求量大而且比较多,版本持续迭代交付的过程中,如何能够快速反馈新交付需求的质量并保证已交付需求不被波及呢?
11
二级CI&一级CI的部署与协同 1)每日冒烟,每日自动化,以及每周自动化已经全部部署运行; 2)改进:识别三级运行用例有效性;
3)改进:提高运行效率,现在全部用例运行三周时间,需要提高到一周内完成 主分支 开发分支 领域CI 项目CI 代码合入 (增量) (全量) 增量编译 增量编译 全量编译 性能CI FT FT 快速冒烟 快速冒烟 每日冒烟 按领域部署 1)各领域CI已经全面建设启动。改进:完善用例,补充环境。 2)前移到SDR平台,前移到Qcell交付。 同步 每日自动化测试 每周自动化测试
12
逐步弱化单项功能和性能验证,重点转移到组网层面验证
发布测试无线性能防护网 二级 三级 一级 实验室防护 1.重点是单项功能和性能 2.基础条目从8条扩展到16条 园区外场防护 1. 重点是真实无线信道下的性能验证 2. 增加组网+网络层面测试用例 FOA 逐步弱化单项功能和性能验证,重点转移到组网层面验证
13
发布测试产品性能防护网 1.业务和基带性能CI已经部署,基础性能测试还未开展; 2.性能冒烟已部署,但比较简单,待深化;
3.基础性能(无线、大容量)测试规范梳理完毕,系统测试正按照新规范验证版本; 4.外场常规无线性能测试用例梳理完毕,TDD和FDD的园区外场无线性能已开展完毕,正进行问题解决和复测,中移台州无线性能测试进行中; 5.第2、3圈性能测试防护网还未启动;
14
FOA改进 FOA改进 测试前移 规范质量 FOA外场测试向内场测试转移 组织 充分研讨的FOA外场测试规范、通过准则 策划
产品线、研发、售后、办事处多方参与,形成合力 策划 1.典型组网 2.典型场景 3.功能 4.性能 测试前移 FOA外场测试向内场测试转移 测试人员前移 规范质量 充分研讨的FOA外场测试规范、通过准则
15
FOA改进 持续加强FOA测试内容内场化转移; 重视FOA内场测试工作前移,版本测试执行工作前移至版本开发过程中;
FOA测试主要针对基础性能、重点feature/高危模块,进行商用性能的测试和验证,保障对外交付版本的商用性能。
16
质量文化 新员工雪豹训练营增加质量文化课程 “宁可少交付需求,也要保证严格按照DoD进行交付”
17
案例收益 目标:版本商用外场故障泄露数同比下降50% 结果: 版本发布三个月的后评估质量: 版本商用外场故障泄露故障数同比下降了65%
18
展望 目标:2016年版本商用外场故障泄露数同比再下降50%
19
案例启示 1 质量8道防线:设计与实现: 1 结对&代码走查&静态检查 业务逻辑类:2 FT(功能FT&性能FT)3 故事验收(含自动化)4 二级CI(含自 动 化) 5 一级CI(含自动化)产品级功能和性能类:6 发布测试(RT)-功能(含自动化) 7 发布测试(RT)-性能(含自动化)网络级性能类:8 外场测试(FOA) 2 研发交付从需求、迭代开发到测试、外场交付的各项实践开展 交付过程中逐渐打磨团队的产品价值交付质量,通过各项实践提升产品团队的过程交付质量,从而在结果上提升产品的市场竞争力。
Similar presentations