(English Version: Top-right translate button OR scroll down.)

背景:这个项目的背景?

在某车型软件发布锁版前一周,关联模块测试发现视频应用切换到杜比专区播放时,人声几乎无法听到。由于播放功能是视频应用的核心功能,该问题属于严重质量风险。如果无法在锁版前解决,可能影响车型软件发布节奏;如果带问题上线,也会直接影响用户核心体验。

约束:这个项目难在哪里?

时间紧迫:只有一周不到的时间,车型的软件就要正式发布锁版,锁版意味着该车型的所有应用都无法进行修复和更新。

联调链路复杂:杜比播放链路涉及视频本模块、功放、系统、供应商 SDK、车型声道配置等多个环节,问题不能简单归因于单一模块

外部依赖高:杜比相关能力依赖供应商 SDK,而 SDK 版本质量和修复节奏不完全受内部团队控制

历史问题闭环不充分:该问题此前曾在车型验收中出现,但被误判为偶现或功放版本问题,并在缺陷流程中被关闭,说明缺陷同步、根因判断和测试环境确认存在漏洞

角色:我的具体责任?

作为项目经理,我负责拉齐产品、测试、视频本模块、功放、系统、供应商及车型端相关方,推动问题复现、根因排查、风险升级、解决方案评估和最终闭环;同时跟踪各方排查进度,确保问题在锁版前得到明确处理

策略:采取了什么方法?

快速复现和风险评估:在问题暴露后,我组织内部进行多版本验证和压力测试,通过更换不同版本、重复播放和切换场景,判断问题出现概率和影响范围,并与产品一起评估风险等级

跨团队根因定位:我组织视频本模块、功放、系统和供应商进行专项沟通,持续跟踪 SDK 版本、系统报文链路、功放声道链路和车型声道配置之间的关系。通过排查发现,问题根因来自供应商 SDK 对声道参数的写定方式:首次适配时按照车型A的声道分配链路写死了参数,当功能搭载到车型B时,写死参数与该车型声道分配链路不匹配,导致人声链路异常

风险升级和优先级推动:由于该问题临近锁版且影响核心功能,我将风险升级至部门领导和车型端,推动相关团队优先投入排查和验证资源,并通过日会记录最新进展、当前结论、责任人和下一步动作

兜底方案 和 替代方案并行:在初期无法确认供应商能否按时修复 SDK 的情况下,我与产品和车型端沟通兜底方案:如果 4 天内无法定位根因或验证有效方案,则临时下线杜比专区入口,避免用户触发异常播放场景,并计划在后续 OTA 中恢复功能;与此同时,我阅读杜比功能需求文档并重新梳理播放链路,判断除供应商 SDK 修复外,系统/功放侧也可能通过调整报文映射链路,将异常视频资源导向正确声道链路。随后我推动功放端和系统端验证该方案,最终验证通过,并采用该方案解决问题

风险:识别到的风险及其应对策略?

时间风险:距离锁版不足一周,供应商 SDK 修复节奏不可控。通过建立每日排查同步机制,明确每次会议结论、责任人和下一步动作;同时准备下线杜比专区入口作为兜底方案。

质量风险:核心功能使用受限,通过组织多版本验证和压力测试,评估问题复现概率和影响范围;推动跨模块专项排查,避免仅从本模块角度判断问题

外部依赖风险:供应商 SDK 版本参数写死,通过推动供应商修改参数写定方式,后续要求供应商同步每次 SDK 更新内容和更新点,内部针对更新点进行专项测试

流程漏洞风险:此前类似问题曾被错误关闭,因此后续需要对跨模块问题要求明确测试前置条件、关联版本状态、责任模块和根因判断依据