4. 用户需求规格与功能规格的编写实战

URS(用户需求规格)回答的是“我要这台反应器替我完成什么”,FS(功能规格)回答的是“设备通过哪些可验证的功能来满足这些要求”。两者之间不是简单的一对一翻译,而是从工艺意图到工程可测条款的逐层收敛。本节以一台用于CHO细胞培养的2000 L一次性生物反应器(SUB)为主线,同时对照不锈钢反应器(SSR)的差异,把工艺需求写成可测试的URS与FS条款,并建立需求追溯矩阵(RTM)。

一、先明确工艺输入,再动笔写条款

URS不能凭空编写。开工前需要一份工艺需求输入清单,至少包含:工作体积范围、培养模式(批次/流加/灌流)、温度与pH控制区间、溶氧控制策略、搅拌与通气方式、灭菌或辐照方式、清洁与更换策略、数据与合规要求。以本示例为例,工艺给出的关键输入为:工作体积1400~2000 L,温度37.0±0.5 ℃,pH 7.00±0.05(CO₂/碱双向控制),DO 40%±10%(以空气/氧气/氮气混合控制),搅拌转速40~120 rpm,深层通气0.01~0.05 vvm,表面通气0~0.02 vvm,培养周期14天,要求批记录可追溯、电子数据符合数据完整性要求。

这些数字是后续所有条款的“锚点”。凡是URS中出现的参数,都必须能追溯到工艺输入;凡是FS中出现的功能,都必须能追溯到某条URS。这是追溯矩阵成立的前提。

二、URS条款的写法:需求语言,可验收

URS条款应描述“用户要什么”,而不是“厂家怎么做”。每条应包含:需求编号、需求描述、验收准则、优先级。以温度控制为例,差的写法是“反应器应能控温”;好的写法是:

URS-TEMP-001  反应器应能在37.0 ℃下维持培养液温度稳定。
验收准则:在1400~2000 L工作体积、环境温度18~26 ℃条件下,
温度控制精度≤±0.5 ℃,温度分布均匀性≤±0.5 ℃。
优先级:必须(Must)

注意“验收准则”必须可测量:测点位置、体积条件、环境条件、允差都要写清。否则后续PQ无法判定合格与否。同理,pH条款应写明控制方式(CO₂与碱液双向)、控制精度、探头校准要求;DO条款应写明控制范围、气体切换响应时间、探头响应与校准方式;搅拌条款应写明转速范围、控制精度、剪切相关限制(如叶尖线速度上限)。

一次性反应器还需专门写清与耗材相关的需求:袋体材质与细胞毒性证明、辐照灭菌剂量与无菌保证水平(SAL≤10⁻⁶)、袋体完整性测试方法、接头与管路规格、最大工作压力与爆破压力、可提取物/浸出物(E&L)数据要求。不锈钢反应器则需写清:SIP/CIP能力、316L材质证明、内表面粗糙度Ra≤0.4 μm、焊接与钝化要求、压力容器合规性。这些差异正是两类反应器URS不能互相套用的原因。

三、FS条款的写法:功能语言,可测试

FS把URS翻译成设备功能与实现方式。它应描述“设备如何做到”,并给出可测试的功能指标。例如URS-TEMP-001对应的FS可以写成:

FS-TEMP-001  采用夹套循环水控温,PID闭环调节。
功能指标:夹套进水温度范围10~45 ℃,控制分辨率0.1 ℃;
温度探头为Pt100,精度±0.1 ℃,安装于液面下200 mm处;
在2000 L、37 ℃稳态下,温度波动≤±0.3 ℃。
对应URS:URS-TEMP-001

FS条款通常覆盖:控制回路(传感器—控制器—执行器)、报警与联锁、数据采集频率、用户权限、审计追踪、校准与维护接口。以DO控制为例,FS应写明:DO探头类型(极谱或光学)、响应时间T90、校准方式(单点/两点)、气体质量流量控制器(MFC)量程与精度、空气/氧气/氮气切换逻辑、DO低于设定值时氧气阀开度响应时间。这些功能指标直接决定后续IQ/OQ/PQ的测试项。

写FS时的一个实用原则:每条FS都应能对应到一个可执行的测试。如果某条FS无法设计出测试方法,说明它写得过于笼统,需要拆解或补充指标。

四、建立需求追溯矩阵(RTM)

RTM是URS与FS之间的双向映射表,也是后续确认活动的索引。它至少包含:URS编号、URS描述摘要、对应FS编号、验证方式(IQ/OQ/PQ)、测试记录编号、状态。下面给出一个可填写的示例片段:

URS编号需求摘要对应FS编号验证方式状态
URS-TEMP-00137.0±0.5 ℃控温FS-TEMP-001OQ+PQ已覆盖
URS-PH-001pH 7.00±0.05双向控制FS-PH-001/002OQ+PQ已覆盖
URS-DO-001DO 40%±10%FS-DO-001/002OQ+PQ已覆盖
URS-BAG-001袋体无菌保证SAL≤10⁻⁶FS-BAG-001IQ+文件审核待供应商资料
URS-DATA-001电子数据可追溯FS-DATA-001/002IQ+OQ已覆盖

RTM的价值在于暴露“孤儿需求”和“无源功能”:如果某条URS没有对应FS,说明需求未被设计响应;如果某条FS没有对应URS,说明存在多余功能或需求遗漏。编写完成后应逐行核对,确保双向完整。

五、从条款到测试的闭环

URS与FS写完后,应能直接导出确认测试项。例如URS-TEMP-001→FS-TEMP-001→OQ测试“温度控制精度与均匀性”,测试方法为:在2000 L装液量下,设定37.0 ℃,待稳定后连续记录60 min,测点包括液面下200 mm与罐底上方200 mm,计算最大偏差与均匀性。判定依据为≤±0.5 ℃。PQ阶段则在实际培养条件下重复验证,确认长期稳定性。

对于一次性反应器,还需增加袋体完整性测试(如压力衰减法)和E&L文件审核;对于不锈钢反应器,则需增加SIP温度分布测试和CIP残留检测。这些测试项都应回填到RTM的“验证方式”列,形成从需求到证据的完整链路。

工艺需求 → URS → FS → 确认测试 追溯链 工艺需求输入 体积 1400–2000 L 温度 37.0±0.5 ℃ pH 7.00±0.05 DO 40%±10% 周期 14 天 URS 用户需求 URS-TEMP-001 URS-PH-001 URS-DO-001 URS-BAG-001 URS-DATA-001 FS 功能规格 FS-TEMP-001 夹套PID FS-PH-001/002 双向 FS-DO-001/002 MFC FS-BAG-001 完整性 FS-DATA-001/002 审计 确认测试 IQ 文件审核 OQ 控温/控pH OQ DO 响应 PQ 实际培养 袋体完整性 需求追溯矩阵(RTM)示例 URS编号 需求摘要 对应FS 验证方式 状态 URS-TEMP-001 37.0±0.5 ℃控温 FS-TEMP-001 OQ+PQ 已覆盖 URS-PH-001 pH 7.00±0.05 FS-PH-001/002 OQ+PQ 已覆盖 URS-DO-001 DO 40%±10% FS-DO-001/002 OQ+PQ 已覆盖 URS-BAG-001 SAL≤10⁻⁶ FS-BAG-001 IQ+文件 待资料 URS-DATA-001 电子数据可追溯 FS-DATA-001/002 IQ+OQ 已覆盖 双向核对:无孤儿需求、无无源功能;每条FS均可导出可执行测试

六、常见编写陷阱与规避

第一,URS写成技术方案。例如“采用夹套水控温”是FS语言,不是URS。URS应写“维持37.0±0.5 ℃”,把实现方式留给FS。第二,验收准则缺少条件。温度精度必须绑定体积、环境温度和测点位置,否则无法复现。第三,FS指标与URS不匹配。若URS要求±0.5 ℃,FS却只写“控温精度±1 ℃”,则需求未被满足。第四,忽略一次性耗材的批次差异。SUB的袋体、探头、管路可能来自不同供应商,FS应写明兼容性要求与来料检验项。第五,RTM只做单向映射。必须双向核对,才能发现遗漏与冗余。

实际编写时,建议先完成URS,再逐条派生FS,最后用RTM做一致性检查。对于本示例,若URS-BAG-001的供应商资料尚未到位,RTM状态应标记为“待资料”,并在确认计划中列为开口项,而不是默认合格。这样,URS与FS才真正成为后续IQ/OQ/PQ可执行、可追溯的工程文件。