第4章 设备接入需求采集方法:利益相关方识别、用户访谈提纲、现场调研清单

4.1 需求采集的三大核心环节

设备接入MQTT的需求不能仅凭猜测或技术假设来定义。本章聚焦于从真实业务环境中获取原始需求的三类方法:利益相关方识别确保“问对人”,用户访谈提纲保证“问对事”,现场调研清单落实“看到真实现状”。三者构成一个闭环,避免需求遗漏或偏离。

业务警示:某智能仪表项目因未识别出产线维护工程师为关键利益相关方,导致MQTT心跳间隔设置过短,被工厂安全网关频繁阻断。重新采集需求后修改参数,该项目延期4周。
设备接入MQTT需求采集方法流程 利益相关方识别 确定影响需求的关键角色 输出:相关方登记册 用户访谈提纲 结构化问题设计 输出:访谈记录模板 现场调研清单 实地验证与采集 输出:调研检查表 综合输出:设备接入需求规格说明 MQTT连接参数、数据模型、安全策略 外部相关方示例 设备管理员 · 安全审计 · 运维 内部相关方示例 产品经理 · 开发 · 测试 提纲核心结构 现状→痛点→期望→约束 清单核心结构 网络环境·设备参数·协议版本 关键约束 三类方法需顺序执行 不可跳步或颠倒

4.2 利益相关方识别矩阵

为MQTT设备接入项目识别利益相关方时,应涵盖至少以下四类角色。遗漏任何一方都可能导致验收时发现严重需求缺口。

利益相关方 典型角色 关注的核心需求 访谈优先级
业务决策者 产品总监、项目负责人 设备在线率、数据完整性、总拥有成本 高(项目立项前)
设备运维者 现场工程师、设备管理员 心跳异常警告、远程重启、批量配置 高(贯穿始终)
技术实施者 嵌入式开发、平台后端开发 MQTT版本稳定性、QoS等级、证书管理 中(方案设计阶段)
安全合规者 信息安全工程师、法务 数据传输加密、设备认证、日志审计 中(需求验证阶段)
实践技巧:使用“影响力—利益”矩阵对相关方进行排序。高影响力且高利益的相关方应安排1对1深度访谈;低影响力但高利益的相关方可通过问卷收集需求。所有访谈记录需录入需求追溯库,确保每条需求可追溯到具体相关方。

4.3 用户访谈提纲设计

访谈提纲应围绕现状、痛点、期望、约束四个维度展开。以下是为智能设备接入MQTT场景定制的访谈问题结构,每个问题都指向一个具体需求点。

4.3.1 现状与痛点的信息采集

  • 角色确认:您日常工作中有哪些设备需要上云?目前使用什么协议?(评估MQTT替代或升级的必要性)
  • 故障场景:最近一次设备掉线持续了多久?现场如何发现和处理?(定义心跳机制与异常响应需求)
  • 数据需求:您需要设备上报哪些关键参数?采样的频率要求是什么?(明确数据模型与发布频率)

4.3.2 期望与约束的精准挖掘

  • 技术约束:现有网络环境是否允许固定端口?是否需要代理或桥接?(确定MQTT连接与防火墙策略)
  • 未来扩展:未来半年可能增加多少设备?是否需要动态发现或批量注册?(影响设备管理模块设计)
  • 安全底线:设备证书是否支持离线颁发?密钥轮换周期由谁管理?(明确认证与加密方案)
常见偏差:访谈者容易直接询问“您需要MQTT的QoS等级是多少?”,正确的做法是先了解“您认为数据丢失的容忍度是多少?”再将业务容忍度映射为技术参数。跳过映射步骤将导致技术与业务脱节。

4.4 现场调研清单

现场调研是为了验证访谈中获取的信息,并发现被访谈者忽略的环境细节。以下清单覆盖了MQTT设备接入的四个关键领域:网络环境、设备接口、部署约束、物理安全。

调研领域 检查项 记录要点
网络环境 企业出口防火墙规则、NAT策略、WIFI/有线频段干扰 记录MQTT默认端口(1883/8883)是否被封锁,是否需改为8080/443过代理
设备接口 物理串口/网口型号、CPU算力、内存容量、固件版本 确认是否支持TLS 1.2以上、硬件随机数生成器是否存在
部署约束 安装位置、供电稳定性、散热条件、预留升级空间 评估是否需要本地断线缓存与回补机制
物理安全 设备机柜锁、网线/电源线保护、USB禁用措施 判断是否需要独立的硬件安全模块(HSM)或物理防篡改设计

4.5 从调研到需求的定义映射

采集到的原始信息必须经过结构化转换。以下是一个典型的映射模板,将调研结果直接转化为需求条目。

调研发现(原话) 业务需求描述 技术需求映射 优先级
“上次设备掉线2小时后才发现” 设备异常需在5分钟内被感知 MQTT心跳间隔≤120s,心跳超时3次触发告警 P0
“产线改造时网关IP经常变化” 设备可自动发现并重新连接MQTT Broker 支持SVR记录与IP绑定,且启用最后遗嘱消息 P1
“安全部门要求所有通讯加密” 从设备到Broker全程TLS加密传输 强制使用TLS 1.2+,证书由PKI自动分发 P0
交付物模板提示:本章完成后,应产出《利益相关方登记册》、《结构化访谈记录表》、《现场调研检查表》以及《需求—技术映射表》四份模板。这些模板将作为第5章“需求拆解”的输入工件,务必确保每一条调研发现都有对应的需求编号。