6.1评估方法
采用"概率 × 影响"的 5×5 矩阵,但对技术项目额外增加一个维度:可探测性。越晚发现的风险,代价越高。
概率
概率 P
1 罕见 · 2 不太可能 · 3 可能 · 4 很可能 · 5 几乎确定
影响
影响 I
1 可忽略 · 2 轻微 · 3 中度(延期 1 周)· 4 严重(延期 2–4 周)· 5 灾难(里程碑失守/合规事故)
可探测性
可探测性 D
1 立即发现 · 3 一周内 · 5 直到验收才发现。D ≥ 4 的风险必须加监控埋点。
风险分 = P × I × (0.8 + 0.1 × D)。分数只用于排序,不追求精确。真正重要的是:每项风险都有触发信号、责任人、预案。
6.2风险热力图
I=1
I=2
I=3
I=4
I=5
P=5
R01 R13
R02 R06
R03
P=4
R07 R14
R04 R08
R05
P=3
R09 R15
R10 R16
R11
P=2
R12 R17
R18
P=1
R19
R20
极高高中高中低可接受
Top 5 风险(需每周跟踪)
R03 · 三维性能不达标
1 亿点/大场景打不开,直接影响演示与验收。极高
R02 · 算法成果质量/元数据不全
量测无法溯源,成果拒收导致链路中断。高
R05 · 涉敏数据合规
C/S 双形态未落地,无法进入国网体系。高
R04 · 408 项规则口径偏差
判定结果不可信,返工成本极高。中高
R01 · 跨团队接口迟到
算法/GIM/PMS 任一延期都会阻塞关键路径。中高
6.3风险登记册
登记册不是一次性文档。每周站会更新状态,每月复盘一次触发条件是否仍然有效。
| ID | 风险描述 | 类别 | P | I | 触发信号 | 对策 / 预案 | 责任人 |
|---|---|---|---|---|---|---|---|
| R01 | 算法 / GIM / PMS 接口交付延迟 | 协作 | 4 | 4 | W1 未冻结 schema;W2 无可用联调环境 | 契约先行 + Mock Server;每周二接口会;L3 升级 | PM |
| R02 | 算法成果质量元数据不全或残差超限 | 技术 | 4 | 5 | manifest 缺 CRS/残差;入库校验失败率 > 5% | Schema 强制校验 + 拒收;基准数据集回归;合同写入质量条款 | 架构 + 算法 |
| R03 | 三维工作台性能不达标(1 亿点 / 大场景) | 技术 | 3 | 5 | 首屏 > 15 s;帧率 < 20 FPS;显存溢出 | M4 性能专项前置;SOG/SSOG + LOD;降级策略;锁定最低硬件 | 三维引擎 |
| R04 | 408 项指标规则口径与规范不一致 | 业务 | 3 | 4 | 监理抽检与平台判定不一致 > 5% | W3 规则冻结;金标准数据回归;双人复核;规则版本化 | 产品 + 监理 |
| R05 | 涉敏数据出内网 / C/S 形态未落地 | 合规 | 3 | 5 | B/S 直接传原始点云;C/S 数据面走公网 | C/S 列为 P0;数据分级;网络分区;上线前渗透与合规检查 | PM + 安全 |
| R06 | 3DGS 许可证污染闭源交付 | 合规 | 3 | 4 | 依赖中出现 INRIA/MPII 研究许可代码 | 许可证扫描门禁;自研渲染;SBOM;法务复核 | 架构 |
| R07 | GIM 版本与设计变更不同步 | 数据 | 4 | 3 | 设计版本号与解析结果不一致;差异大面积异常 | 版本锁定 + 哈希比对;变更通知机制;重新解析任务 | 设计接口人 |
| R08 | 坐标系 / 投影参数错误导致整体偏移 | 技术 | 3 | 4 | 控制点复核 > 20 mm;GIM 与实景整体错位 | CRS 必填;控制点复核;ENU 本地坐标;配准前后截图 | 三维引擎 |
| R09 | 指标未核验却无原因(静默缺数) | 业务 | 3 | 3 | pending 项 reason 为空 | 数据库非空约束 + 前端强制填写 + 日巡检 | 后端 |
| R10 | 资产包哈希/签署失败或不可离线校验 | 技术 | 3 | 4 | 归档校验失败;签名验证不通过 | 存证链评审;verify.html 离线工具;双人复核 | 安全 + 后端 |
| R11 | 等保测评不通过 | 合规 | 3 | 4 | 审计缺失、弱口令、未加密传输 | 设计阶段落等保要求;上线前测评;整改闭环 | 安全 |
| R12 | 硬件(GPU/存储)到货延期 | 外部 | 2 | 4 | 采购流程未启动;到货日期晚于 M3 | W3 锁定配置;先租用/借用;云上非敏感验证 | PM + 集成商 |
| R13 | 需求范围蔓延(加功能/加格式) | 管理 | 4 | 3 | 迭代中新增未评审需求 > 2 项 | 变更控制委员会;影响分析;写入合同附件 | PM |
| R14 | 关键角色(三维引擎)招聘/流失 | 资源 | 3 | 4 | 岗位空缺 > 4 周;核心代码单人掌握 | 提前锁定;结对 + 文档;外部顾问兜底 | PM |
| R15 | MipMap 等商业引擎锁定/授权变更 | 外部 | 3 | 3 | License 绑定机器;涨价;停止支持 | 仅作备选;Provider 隔离;合同锁条款;保留自研路径 | 架构 |
| R16 | 算法与平台对"分割/配准"职责理解不一致 | 协作 | 3 | 4 | 联调时互相等待;成果格式反复改 | 交底会明确边界;任务类型拆分;接口契约签字 | PM + 算法 |
| R17 | 浏览器/显卡兼容性问题 | 技术 | 2 | 4 | 现场机器 WebGL2 不支持;驱动过旧 | 最低配置清单;能力探测;C/S 兜底;降级渲染 | 前端 + 三维 |
| R18 | 归档数据 10 年后不可读 | 长期 | 2 | 5 | 格式私有;无解码工具;无校验工具 | 开放格式优先;附 verify 工具;格式说明;迁移计划 | 架构 + 资产 |
| R19 | 试点工程数据不足/不可用 | 外部 | 1 | 4 | M2 仍无完整试点数据 | 提前签数据使用协议;准备备选工程;脱敏样例 | PM + 业主 |
| R20 | AI 生成代码引入安全/许可证问题 | 合规 | 1 | 5 | 等保/存证模块出现来源不明代码 | 红线清单;CODEOWNERS;AI 代码必须人工评审 + 扫描 | 架构 + 安全 |
6.4Top 5 专项预案
R03 · 三维性能不达标
分级降级策略
| 级别 | 触发 | 动作 |
|---|---|---|
| L0 | 正常 | 全图层 + 高精度 + 60 FPS |
| L1 | 帧率 < 30 | 降低点云密度 / 关闭 SH |
| L2 | 显存 > 80% | 卸载远处 chunk,降低 3DGS LOD |
| L3 | 首屏 > 15 s | 只加载粗层 + GIM 线框;提示"精细加载" |
| L4 | 无法运行 | 切换 C/S 本地 GPU,或静态截图 + 量测回放 |
前置动作
- M2 就建立 1 亿点基准场景,每周跑一次。
- 采用 SOG/SSOG,首屏只加载 200–400 MB。
- 锁定最低硬件:GPU 显存 ≥ 8 GB、内存 ≥ 32 GB、独显直连。
- 性能写入合同验收条款,避免"演示机很流畅,现场打不开"。
- 准备 3 分钟预渲染视频作为极端兜底。
R02 · 算法成果质量与元数据
零容忍策略:缺 CRS、缺配准残差、缺算法版本、哈希不一致,任一条件直接拒收,不做"先入库后补"。同时提供"拒收原因码 + 修复指引",避免算法团队反复试错。
| 拒收原因码 | 含义 | 修复动作 | 责任方 |
|---|---|---|---|
| META_CRS_MISSING | 缺少坐标系 | 补充 EPSG + 投影参数后重传 | 算法 |
| META_RESIDUAL_EXCEED | 配准残差超阈值 | 重新配准或人工选点 | 算法 |
| HASH_MISMATCH | 文件哈希不一致 | 重新上传,检查传输完整性 | 算法 |
| COVERAGE_LOW | 覆盖率不足 | 补采 / 补飞 | 采集 |
| FORMAT_UNSUPPORTED | 格式不在白名单 | 转换后重传 | 算法 |
R05 · 涉敏数据合规
数据分级
L3 以上(原始影像、点云、坐标)禁止出内网;B/S 不承载 L3 原始数据;C/S 本地处理。
网络分区
办公区 / 应用区 / 数据区 / GPU 区 / 归档区;跨区经防火墙与代理;算法区单向摆渡。
审计与水印
导出审批、屏幕水印、下载短时效、操作留痕;异常导出告警。
R01 / R16 · 跨团队职责与接口
最容易被忽略的争议:"分割"和"配准"到底谁做、做几次、输出什么。建议在任务网关中把能力拆成 5 个独立任务类型:
reconstruction.3dgs、registration.coarse、registration.fine、segmentation.instance、tiling.3dtiles。每种任务都有独立输入输出 schema,避免"一个任务包打天下"。6.5技术风险深挖
| 技术点 | 可能出的问题 | 根因 | 验证方法 | 对策 |
|---|---|---|---|---|
| 三方深度合成 | 高斯穿透模型 / 点云漂浮 | Cesium 与 Three.js 各自深度缓冲 | 旋转 360° 检查遮挡;前后放置测试点 | 共享深度纹理或 CustomPrimitive 注入 |
| 大坐标精度 | 模型抖动、量测偏差 | float32 精度不足 | 在工程边缘量测已知距离 | ENU 本地坐标 + float64 计算 |
| SOG 量化 | 细节丢失、量测偏差 | 8-bit 有损压缩 | 与 PLY 同点对比 | SOG 仅展示;量测回 PLY/点云 |
| ICP 局部最优 | 整体看似吻合、局部偏差被平均 | 整体配准掩盖局部 | 分区残差分布 + 色带 | 分区配准 + 人工检查点 |
| 规则引擎 | 取严逻辑写反、单位换算错 | 复合限值表达复杂 | 金标准 408 条回归 | DSL + 单测 + 双人复核 |
| 任务幂等 | 重复回调导致重复入库 | 网络重试 / 算法重发 | 并发回放同一事件 | eventId 去重 + 唯一索引 |
| 对象存储 | 大文件上传中断、哈希不符 | 内网抖动 / 分片错误 | 弱网模拟 + 断点续传 | 分片 + 校验 + 重试 |
| 浏览器兼容 | WebGL2 不可用、显存不足 | 老旧集显 / 驱动 | 最低配置机测试 | 能力探测 + 降级 + C/S |
6.6外部依赖风险
依赖成熟度评估
| 依赖 | 成熟度 | 可控性 | 备选 |
|---|---|---|---|
| 算法团队 | 中 | 中 | MipMap Engine / 其他算法商 |
| GIM 解析工具 | 中 | 低 | 自研解析(成本高) |
| PMS/EAM | 高 | 低 | Mock + 手工导入 |
| 4A / CA / TSA | 高 | 中 | 本地账号 / 哈希链 |
| GPU 硬件 | 高 | 中 | 租用 / 分期采购 |
| MipMap(若采购) | 高 | 低 | 算法团队主路径 |
依赖失效的连锁反应
GIM 工具不可用
构件树/属性无法获得 → 指标无设计值 → 核验停摆。预案:先用 GIM 线框 + 手工导入关键属性,保住 60% 指标。
PMS 接口未开通
资产编码无法映射 → 归档缺台账。预案:CSV 导入 + 后续补同步。
算法延期
无 3DGS 成果 → 工作台空转。预案:先用点云跑通全流程,3DGS 后补。
TSA/CA 不可用
无法签署 → 归档挂起。预案:先完成内部哈希链,待服务恢复补签。
6.7监控与复盘机制
| 指标 | 频率 | 黄色阈值 | 红色阈值 | 动作 |
|---|---|---|---|---|
| 关键路径偏差 | 每周 | > 2 天 | > 5 天 | PM 升级 / 调整资源 |
| 接口联调通过率 | 每周 | < 80% | < 60% | 召开专项接口会 |
| 算法成果拒收率 | 每日 | > 3% | > 8% | 算法团队驻场 / 暂停任务 |
| 三维首屏时间 | 每周 | > 8 s | > 15 s | 性能专项 / 降级 |
| 指标判定不一致率 | 每批 | > 3% | > 5% | 规则复核 / 暂停批量核定 |
| 缺陷超期率 | 每周 | > 10% | > 20% | 项目经理介入 |
| 高危漏洞 | 每次扫描 | > 0 中危 | > 0 高危 | 阻断发布 / 修复 |
复盘机制:每两周一次"风险复盘 30 分钟",只讨论三件事:① 哪些风险已发生,处理是否有效;② 哪些触发信号出现了但没人行动;③ 是否需要新增风险。会议输出必须更新登记册,不能只口头说说。