第二章:项目需求分析——市场调研、竞品分析与需求文档撰写

大家好,我是你们的老朋友。今天咱们聊聊红外探测器项目里最容易被忽视、却又最要命的一环——需求分析。

很多人一上来就画原理图、选芯片,恨不得明天就出样机。我见过太多这样的团队,忙活半年,做出来的东西市场根本不买账。为什么?因为需求没搞清楚。

说白了,需求分析就是回答三个问题:卖给谁?凭什么卖?做成什么样?

这一章,我把自己踩过的坑、总结的方法,全部分享给你。

核心观点:需求分析不是写文档,而是做决策。每一个需求点,都对应着成本、性能、时间的取舍。

红外探测器项目需求分析框架 需求分析核心 市场调研方法 目标市场、用户画像、规模预测 竞品分析 性能、成本、尺寸三维对比 用户需求文档(URD) 场景、功能、体验、约束 技术需求文档(TRD) 指标分解、接口定义、验证标准 四步闭环:市场→竞品→用户需求→技术需求

2.1 市场调研方法——别拍脑袋,去现场

我刚开始做产品时,也犯过「我觉得市场需要这个」的错误。结果呢?样机做出来,客户说「这玩意儿我们早有了」。尴尬不?

市场调研,说白了就是搞清楚三件事:

  • 目标市场有多大?——是千亿级还是千万级?决定了你的投入力度。
  • 用户是谁?——工业用户、安防用户、还是消费电子?需求天差地别。
  • 痛点是什么?——现有产品哪里不好用?哪里贵?哪里容易坏?

我个人习惯用「三源法」做调研:

  1. 一手源:直接拜访客户,看他们怎么用现有产品。我记得有一次去一个化工厂,发现工人把红外探测器用胶带缠在管道上——因为原装支架太贵了。这就是需求!
  2. 二手源:行业报告、展会资料、专利分析。别全信,但能帮你建立全局观。
  3. 数据源:电商平台评论、论坛吐槽、售后维修记录。这些是真实的「用户声音」。

小技巧:调研时多问「为什么」。用户说「我要更远的探测距离」,你要追问「你现在多远不够用?什么场景下不够?」。很多时候,用户说的需求只是表象。

2.2 竞品分析——知己知彼,百战不殆

竞品分析不是抄作业,而是找差距、找机会。

我一般从三个维度拆解竞品:性能、成本、尺寸。这三个维度互相制约,你想想看——性能做高了,成本必然上去;尺寸做小了,散热可能出问题。

下面是我做的一个真实竞品对比表(数据已脱敏):

参数项 竞品A 竞品B 竞品C 我们的目标
探测距离(m) 50 80 120 100
视场角(°) 30 45 60 50
响应时间(ms) 200 150 100 120
BOM成本(元) 85 120 180 110
外形尺寸(mm) 60×40×25 50×35×20 45×30×18 48×32×20
防护等级 IP54 IP65 IP67 IP65

看到这个表,你会怎么定目标?

我的做法是:不追求每一项都第一,而是找到「最优性价比区间」。比如竞品C性能最好但太贵,竞品A便宜但性能差。我们卡在中间,用110元的成本做到100米探测距离,这就是差异化。

避坑指南:我曾经犯过一个错——只盯着头部竞品。结果产品做出来,发现市场已经被无数小厂用低价产品吃掉了。记住,竞品分析要覆盖高中低三个档次。

2.3 用户需求文档(URD)撰写——把「想要」变成「需要」

URD是给产品经理、市场、销售看的。它回答的是「用户到底要什么」。

我写URD有个习惯:先写场景,再写功能,最后写约束

举个例子,一个工业测温型红外探测器:

  • 场景:化工厂管道巡检,工人每天走2万步,需要快速检测异常温升。
  • 功能:非接触测温、超温报警、数据记录、蓝牙上传。
  • 约束:防爆认证、单手操作、续航8小时以上、-20℃~60℃工作。

URD的模板我一般这样写:

# 用户需求文档(URD)

## 1. 用户画像
- 目标用户:化工厂巡检员
- 使用频率:每天8小时
- 技术背景:初中级操作水平

## 2. 核心场景
- 场景A:日常巡检(占比70%)
- 场景B:异常排查(占比20%)
- 场景C:数据上报(占比10%)

## 3. 功能需求
- F1:测温精度 ±1.5℃(必须)
- F2:报警响应 < 1秒(必须)
- F3:数据存储 1000条(期望)
- F4:APP连接(可选)

## 4. 非功能需求
- 重量 < 300g
- 防护等级 IP65
- 电池续航 ≥ 8小时
- 跌落高度 1.5m

注意,URD里不要写技术实现。比如「用非制冷焦平面阵列」这种话,别写。那是TRD的事。

2.4 技术需求文档(TRD)撰写——把「需要」变成「指标」

TRD是给研发团队看的。它把URD里的每一条需求,翻译成可量化、可测试的技术指标。

这一步最容易出问题。我见过太多人直接把URD复制过来,加几个数字就当TRD了。不行!

举个例子,URD里写「测温精度 ±1.5℃」,TRD里要拆解成:

  • 探测器NETD(噪声等效温差)≤ 50mK
  • ADC采样精度 ≥ 14bit
  • 温度校准算法误差 ≤ 0.5℃
  • 环境温度补偿范围 -10℃~50℃

你看,一个简单的精度要求,背后涉及探测器、电路、算法、补偿四个子系统的指标。

TRD的典型结构:

# 技术需求文档(TRD)

## 1. 系统级指标
- 探测距离:100m(@人体目标)
- 视场角:50°×38°
- 帧率:25fps

## 2. 光学子系统
- 焦距:15mm
- F数:1.0
- 透过率:≥ 90%(8~14μm)

## 3. 探测器子系统
- 类型:非制冷氧化钒
- 像元尺寸:17μm
- NETD:≤ 50mK
- 响应率:≥ 10mV/K

## 4. 电路子系统
- 主控:STM32H743
- ADC:16bit,4通道
- 通信接口:UART、I2C、SPI

## 5. 算法子系统
- 非均匀校正:两点校正+场景校正
- 温度补偿:查表法+线性插值
- 报警逻辑:阈值可设,迟滞1℃

## 6. 验证标准
- 高低温测试:-20℃~60℃,4小时
- 跌落测试:1.5m,6面
- EMC:GB/T 17626.3

关键提醒:TRD里的每一个指标,都要有对应的验证方法。如果写「探测距离100m」,就要写清楚「在25℃、相对湿度60%、目标温差5℃条件下,用黑体测试」。否则,研发和测试会打架。

2.5 从URD到TRD的映射——别让需求「失真」

这一步是需求分析里最容易被忽略的。URD是「人话」,TRD是「技术话」。翻译过程中,信息会丢失。

我举个例子。URD里用户说「我要轻便」,TRD里你写「重量≤300g」。但用户说的「轻便」可能还包括「手感好」「单手操作不累」。这些怎么量化?

我的做法是:建立需求追溯矩阵

URD编号 URD描述 TRD编号 TRD指标 验证方法
URD-F1 测温精度±1.5℃ TRD-1.1 NETD≤50mK 黑体测试
URD-F1 测温精度±1.5℃ TRD-1.2 ADC≥14bit 信号源测试
URD-NF1 重量≤300g TRD-2.1 整机重量≤300g 电子秤称重
URD-NF2 续航≥8小时 TRD-3.1 电池容量≥3000mAh 充放电测试

这个矩阵的好处是:任何一个TRD指标变更,你都能立刻知道影响了哪些用户需求。有一次,我们的结构工程师说「为了防水,重量得加到320g」。我一看矩阵,发现影响的是URD-NF1。于是我们开会讨论,最终决定接受320g,但优化了握持手感来弥补。

我的经验:需求追溯矩阵最好用Excel或在线文档维护,每周更新一次。项目后期,你会发现它比任何文档都管用。

2.6 需求评审——别让一个人做决定

需求文档写完了,别急着发版。组织一次需求评审会,拉上产品、研发、测试、生产、采购的人一起过。

为什么?因为每个人看到的「需求」不一样。

  • 产品说:这个功能必须有,不然卖不出去。
  • 研发说:这个指标太难了,得加钱加时间。
  • 测试说:这个验证条件不明确,我没法测。
  • 采购说:这个芯片交期要16周,你们确定?
  • 生产说:这个外壳公差±0.1mm,我们产线做不到。

你看,一个需求在落地过程中,会经历多少「变形」?评审就是把这些矛盾提前暴露出来,而不是等到流片了才发现。

我个人习惯在评审会上用「三色标记法」:

  • 绿色:需求明确,团队达成一致。
  • 黄色:需求有争议,需要进一步调研或实验。
  • 红色:需求不可行,需要砍掉或大幅调整。

只有所有需求都变成绿色,才能进入下一阶段。

我曾经踩过的坑:有一次,我们为了赶进度,跳过需求评审直接开干。结果做到一半,采购说某个关键芯片停产了。我们不得不重新选型,整个方案推倒重来。那一次,项目延期了3个月。从那以后,我再也不敢跳过评审了。

2.7 本章小结

需求分析,说白了就是「想清楚再动手」。市场调研帮你找到方向,竞品分析帮你找到位置,URD帮你定义目标,TRD帮你拆解任务。

这四个步骤环环相扣,缺一不可。你想想看,如果市场调研没做透,你可能会做一个没人要的产品;如果竞品分析没做细,你可能会在红海里拼价格;如果URD没写清楚,研发可能会做出一个「能用但不好用」的东西;如果TRD没拆解到位,测试可能会跟你扯皮。

嗯,这一章的内容就到这里。记住,需求分析花的时间,会在项目后期十倍百倍地还给你。


专注资料整理