研发合规证据管理要解决四个连续问题:识别该留什么、在什么时点留存、如何归档定位、怎样验证证据链可用。本文面向日常研发过程,给出一套从证据清单到抽样追溯的可执行方法,帮助团队把需求、评审、变更、测试等活动的记录整理成可支撑后续审计的证据。范围限于过程符合性证据机制,认证结论与法律合规判定需按适用标准另行核对。
要点总览(TL;DR)
- 识别合规证据从研发活动出发,用“活动—要求依据—证据载体与责任人”三列清单逐项对应,并标注每项证据的产生时点。
- 留存的关键是随活动完成同步固化原始记录,保留操作人、时间、结论和版本,避免阶段末集中补录。
- 归档按项目—阶段—证据类型分层,索引包含证据编号、对应活动、形成时间、责任人、存放位置和留存期限。
- 用抽样反查检验证据链:从审计问题追到活动记录,再追到审批与结论,断链项登记补正并复查。
- 机制边界需明确:它支撑过程符合性证据管理,认证结论与法律合规判定按适用标准另行核对。
先建证据清单:从研发活动反推要留什么
识别合规证据的起点是研发过程本身,而非合规条款目录。做法是把项目实际发生的活动逐项列出,再为每项活动找到对应的合规要求或内部规范条款,最后确定该活动应形成什么记录、由谁负责。这样得到的清单能直接回答“这项活动审计时要看什么”。
建议用三列结构建立清单,并补充产生时点:
| 研发活动 | 要求依据 | 证据载体与责任人 | 产生时点 |
|---|---|---|---|
| 需求提出与确认 | 内部需求管理规范第X条;适用标准中的需求追溯要求 | 需求条目及确认记录;需求负责人 | 需求确认当时 |
| 设计评审 | 设计控制程序 | 评审通知、评审意见、评审结论;评审组织人 | 评审会议结束当日 |
| 代码提交与合并 | 配置管理规范 | 提交记录、合并请求、代码审查意见;开发人员与审查人 | 提交与合并当时 |
| 需求变更 | 变更控制程序 | 变更申请、影响分析、批准记录;变更提出人与审批人 | 变更批准当时 |
| 测试执行 | 测试管理规范 | 测试用例、执行结果、缺陷记录;测试人员 | 测试执行完成当时 |
| 发布交付 | 发布管理规范 | 发布审批、版本清单、发布记录;发布负责人 | 发布完成当时 |
识别时需要区分证据类型,因为不同类型的证据在审计中的证明作用不同。过程记录(如任务状态、提交记录)说明活动发生过;评审结论说明活动经过判断;审批记录说明关键节点获得授权;变更记录说明基线受控;测试结果说明交付经过验证。清单中应标注每项证据属于哪一类,便于后续归档时分类存放。
“产生时点”这一列决定留存规则。凡是在活动中自然形成的记录,都应标注为“活动当时形成”,例如评审结论、审批意见、测试执行结果;只有确实无法在活动中形成的汇总性材料,才允许在活动结束后短期内整理,并在清单中注明整理时限和整理人。识别阶段就把这条界线划清,可以避免后续出现集中补记。
完成标志:清单覆盖项目全部关键研发活动,每行都有明确的要求依据、证据载体、责任人和产生时点,并经项目负责人与质量或合规职能共同确认。
留存机制:在活动发生时同步固化原始记录
证据的证明力主要取决于原始性。留存的基本规则是随活动完成同步固化,而不是阶段末集中补录。集中补录的记录在时间上高度一致、内容经过事后整理,审计时容易被质疑,也难以还原当时的判断依据。
留存内容应至少包含四项信息:操作人、操作时间、结论或结果、所依据的版本。以评审为例,需要保留评审人名单、评审时间、每条意见及处理结论、被评审对象的版本号;以测试为例,需要保留用例版本、执行人、执行时间、实际结果和缺陷关联。缺少任一项,证据在追溯时都可能断链。
角色分工建议按下表执行:
| 角色 | 留存职责 | 确认动作 |
|---|---|---|
| 活动执行人 | 在活动完成时提交原始记录,填写操作人、时间、结论和版本 | 自查关键字段是否完整 |
| 评审人或审批人 | 确认记录内容与实际结论一致 | 在记录上签署确认意见 |
| 项目负责人 | 按周或按阶段抽查留存情况 | 记录抽查结果,对缺失项发起补正 |
| 质量或合规职能 | 维护证据清单与留存规则,处理例外 | 定期核对清单与实际情况 |
完整性检查要针对具体缺失情形给出处理方式。关键字段缺失时,由执行人补充说明并标注补正时间和原因,保留原记录不做覆盖;记录被误覆盖或删除时,应通过版本历史或操作日志恢复,无法恢复的需登记为证据缺失事件,评估对相关活动结论的影响。处理过程本身也应留下记录,作为后续改进的依据。
在研发管理工具中承载这些动作时,工作项的状态流转、评审意见、变更审批和测试结果会随操作自然形成带时间和操作人的记录。ONES ALM 研发管理方案以数字线程贯通需求、开发、测试、变更与发布,围绕需求、基线、版本和变更建立统一管理对象,可支撑过程状态追踪和交付结果回溯;把测试用例、缺陷、版本和发布关联到需求链路,也有助于在追溯时定位影响范围。具体记录字段和留存规则仍需结合团队实际配置确认。
归档结构:按项目、阶段与证据类型建立索引
归档解决的是“放哪里、怎么找”。目录按项目—阶段—证据类型三层组织:第一层为项目,第二层为研发阶段(如需求、设计、开发、测试、发布),第三层为证据类型(过程记录、评审结论、审批记录、变更记录、测试结果)。这一结构使审计人员能够按项目和时间段批量调取,而不必逐条搜索。
索引是归档可用性的关键。建议索引至少包含以下字段:
| 索引字段 | 填写要求 |
|---|---|
| 证据编号 | 全局唯一,建议包含项目代号与阶段标识 |
| 对应活动 | 与证据清单中的活动名称一致 |
| 形成时间 | 记录实际形成的时间,与留存时点对应 |
| 责任人 | 记录形成人或确认人 |
| 存放位置 | 目录路径或系统内位置标识 |
| 留存期限 | 按适用要求或内部制度填写具体期限 |
留存期限的设定方法:先查适用的法规、标准或客户合同对记录保存期的要求,取其中较长的期限;内部制度可在此基础上按证据类型分级,例如审批与变更类记录保存期长于一般过程记录。期限到期后按既定规则处置,处置动作需登记,避免在审计窗口内误删仍在期限内的证据。
归档后的变更控制同样重要。补充或更正记录时,保留修订痕迹:原记录不删除,新增修订版本并注明修订人、修订时间和修订原因,索引同步更新。这样审计时既能看到当前结论,也能看到结论的形成和调整过程。
追溯验证:用抽样反查检验证据链是否成立
前三个环节是否有效,要靠反查来检验。抽样时按项目、阶段或高风险活动选取审计问题,例如“某需求变更是否经过影响分析和批准”“某版本发布前测试是否完成并通过”。抽取数量不必多,但要覆盖不同类型活动,并优先选择变更频繁或曾出现问题的环节。
反查路径固定为:从审计问题出发,先找到对应的活动记录,再沿记录找到相关审批与结论,最后核对时间、责任人和版本是否一致。以一次需求变更为例,完整证据链应包含:变更提出记录(提出人、时间、变更内容)、影响分析记录(受影响的需求、任务、测试范围)、评审与批准记录(审批人、审批时间、审批结论)、变更实施记录(修改后的需求版本、关联任务状态)、验证记录(针对变更的测试执行结果与结论)。任一环节缺失或时间顺序矛盾,即视为断链。
发现断链时,先判断是记录未留存还是记录存在但未归档。前者需要补正并分析原因,例如留存规则未覆盖该活动,或执行人不知道要留什么;后者需要修正索引或目录结构。补正完成后,将问题登记到断链处理清单,明确责任人和改进动作,并在下一次抽样中复查同类活动。
建议使用追溯抽样记录表,字段包括:抽样编号、审计问题、抽取项目与阶段、反查路径、证据完整性结论、断链环节、补正措施、复查结果。这张表既是验证记录,也是流程改进的输入。
落地检查:证据机制是否可支撑后续审计
机制建立后,用以下检查项判断四个环节是否闭环。每项都应有可核验的证据,而非仅凭口头确认。
- 证据清单覆盖项目关键研发活动,每项均有要求依据、责任人、产生时点和留存期限,并经过确认。
- 抽查若干条留存记录,均具备操作人、时间、结论和版本信息,时间分布与活动节奏一致,未出现阶段末集中补录的痕迹。
- 由未参与归档的人员按索引查找指定证据,能在一个工作日内定位到具体记录。
- 至少完成一次端到端追溯抽样,能够从审计问题完整还原到活动记录、审批与结论,断链项已登记并完成补正。
- 留存期限与到期处置规则已书面化,处置动作有登记。
- 明确本机制的边界:它用于支撑研发过程符合性证据的识别、留存、归档与追溯,不替代认证审核结论或法律合规判定;适用标准的具体条款需由质量或合规职能按项目实际情况核对。
检查中发现的问题按环节归类:清单问题回到识别阶段补充活动与依据;留存问题调整时点规则与责任分工;归档问题修正目录与索引;追溯问题则针对断链环节设计改进动作。四个环节形成循环,证据机制才能在日常研发节奏中持续运转。
常见问题
研发活动已经在工具里留下了记录,还需要单独建证据清单吗?
需要。工具中的记录说明活动发生过,但审计关注的是“这项活动对应哪条要求、由谁负责、记录是否完整”。证据清单把活动、要求依据、证据载体与责任人对应起来,也标出每项证据的产生时点。有了清单,团队才能判断现有记录是否够用、缺哪一类,归档时也有分类依据。清单可以随项目类型调整,不必一次覆盖所有活动。
评审记录事后补写,审计时会被认定为无效证据吗?
事后补写的记录在时间上集中、内容经过整理,证明力会明显下降,审计时容易被追问。更稳妥的做法是把评审意见、结论和参与人名单在会议结束当日形成并确认,后续如需补充说明,保留原记录并新增修订版本,注明修订人、时间和原因。若确实发生了补记,应登记补正原因,评估对相关结论的影响,并在后续活动中调整留存时点规则。
留存期限应该按什么标准设定?
先查适用的法规、标准或客户合同对记录保存期的要求,取其中较长的期限作为下限;内部制度可在此基础上按证据类型分级,例如审批与变更类记录保存期长于一般过程记录。期限到期后的处置动作要登记,避免在审计窗口内误删仍在期限内的证据。具体期限需由质量或合规职能结合项目实际情况确认,本文不给出统一数值。
抽样追溯发现证据链断了,应该先补记录还是先改流程?
先判断断链原因。如果是记录未留存,需要补正并分析是留存规则没覆盖该活动,还是执行人不知道要留什么;如果是记录存在但未归档,则修正索引或目录结构。两类问题都登记到断链处理清单,明确责任人和改进动作,并在下一次抽样中复查同类活动。补记录解决当下问题,改流程防止同类断链重复出现,两者需要一起做。
用研发管理工具承载证据留存,需要注意什么?
工具能随操作自然形成带时间和操作人的记录,减少事后补录。以 ONES ALM 研发管理方案为例,它围绕需求、基线、版本和变更建立统一管理对象,把测试用例、缺陷、版本和发布关联到需求链路,便于追溯时定位影响范围。落地时仍需确认记录字段是否覆盖证据清单要求、留存期限与归档规则如何在工具内落实,具体配置需结合团队实际情况确认。


















