跳转到内容
wiki

AHAX 公开知识库阶段 · 文章

05 交付、验收与供应商

把需求发现、增量交付、测试/UAT、资产接管、供应商评分和退出条件写成可复测、可接管、可退出的交付机制。

最后更新 · 预计阅读 · 13 分钟

交付不是“做完了代码”,而是把范围、证据、责任和接管能力写成结果。管理者只盯三件事:问题是否写成用例;项目是否按发现、需求、原型、架构、开发、测试、UAT、上线、观察、交接;源码、账号、数据、文档和回滚是否归企业。

AHAX 判断:默认采用增量交付,而不是一次性大包。因为一次性大包最容易把需求、原型、开发、测试和接管混在一起,最后“看起来都做了”,但没有一项能被第三方复测。

管理者要问什么应写成什么证据谁来确认
这是不是当前真问题问题说明书、流程图、角色表、数据表、异常表业务负责人
这期到底交什么阶段范围、原型边界、变更单、阶段退出条件业务负责人 + 项目经理
怎么证明做成了可执行验收用例、测试记录、UAT 记录、上线观察记录业务负责人 + 测试/实施
企业能不能接管账号移交单、源码清单、部署/回滚脚本、备份恢复记录企业管理者 + IT

这章适合老板、业务负责人、采购和项目经理一起看。目标是把每一步都写到能验、能改、能停。

先做需求发现,再做原型边界,再进开发,是这章的默认路径。若企业连问题、责任、数据和异常都没说清,就不要急着进代码阶段。

发现项要写成什么最低要求退出条件
问题说明发生频率、损失表现、影响对象能描述“谁在什么情况下损失了什么”说不清损失,就先停在问题说明
流程现有步骤、手工点、跨部门交接能画出从开始到结束的主流程流程画不出,不能进原型
角色使用者、审批者、复核者、维护者每个角色都有动作和责任角色不清,不能进开发
数据字段、来源、口径、主数据归属关键对象有唯一责任系统数据口径不统一,不能冻结
异常重复、缺失、超时、回退、冲突至少列出主要异常分支异常没写,验收就会失真

原型冻结的是“要让谁做什么、看到什么、留下什么痕迹”,不是先冻结配色和动效。原型边界至少要落到这些点:

原型该定什么原型不该定什么
页面结构、字段、状态、权限入口最终视觉稿、营销口号、动效细节
主流程、异常分支、提示文案未确认的 KPI、收益承诺、排期口径
需要保留的日志、导出和记录还没定的外部接口和临时技巧
手机、桌面、后台各自承担什么把所有终端做成同一种界面
  • 业务负责人没有书面确认问题说明。
  • 角色、流程、数据口径仍在反复变。
  • 原型想同时承担展示、运营、审批、留资和报表全部职责。
  • 采购还没问清源码、账号、数据和回滚归属。
  • 项目方只会说“先做出来看看”,却说不出退出条件。

AHAX 判断:如果第一版需求里没有异常分支,那不是需求简单,而是后面一定会返工。

这章的“方案对比”不是比较谁家 PPT 更好看,而是比较交付方式、验收证据和供应商可接管性。对管理者来说,最有用的比较是:一次性交付、分阶段交付、先原型后开发,哪一种更适合当前边界。

交付方式适合什么情况优点风险
一次性交付范围小、边界清、接口少管理简单,文件少容易把需求、原型和开发混成一团
分阶段交付需求会收敛,但仍有不确定性每阶段都能验收和止损需要更强的阶段管理
先原型后开发角色多、异常多、认知差异大先对齐边界,再写代码若原型只看“好不好看”,会误导开发

AHAX 判断:对于大多数业务系统,分阶段交付优于一次性大包;对于高不确定项目,先原型后开发优于边画边做。

供应商评分表(AHAX示例,可复算)

Section titled “供应商评分表(AHAX示例,可复算)”

评分是让采购和业务在同一口径上比较。单项按 1–5 分评分,权重总和为 100%;权重是 AHAX示例,不是行业标准。

总分 = Σ(单项得分 / 5 × 权重),总分保留 1 位小数。

维度权重(AHAX示例)看什么证据低分信号
业务理解20%能否复述业务问题、角色和损失只会讲技术,不会讲场景
范围拆解15%能否把第一期与后续期拆开“都能做”但说不出边界
原型沟通10%是否能把异常和状态画清楚只给漂亮页面,不给流程
项目透明度15%周报、看板、里程碑、风险是否公开进度只有口头说法
测试与安全15%测试计划、缺陷记录、权限与审计只说上线,不说怎么验
交付资产10%源码、文档、脚本、账号、备份是否可移交只给成品,不给接管资料
退出机制10%能否说明换供应商、停用、回滚不愿谈退出,只谈合作
协作响应5%问题响应、会议纪要、确认时效回消息慢、结论反复改
售前要问什么为什么要问你要看什么证据
第一阶段边界是什么防止范围扩张一页纸范围说明
哪些内容明确不做防止夹带不做清单和变更规则
谁每天使用,谁复核防止演示化角色和责任表
需求如何转成验收用例防止只写名词用例模板和样例
历史数据怎么迁移防止数据断层样本导入和校验记录
第三方账号归谁防止失联企业邮箱或企业主体账号
源码和部署资料怎么交防止无法接管交付清单和脚本目录
变更如何计价防止后加价变更单和计费原则
停用或换供应商怎么退防止锁定退出条款和演练记录

AHAX 判断:如果供应商不愿意把“不做什么”说清楚,通常不是能力不足,而是边界不可控。

实施阶段要把交付拆成可复核的节点,而不是只在末尾看一个总验收。下面这张表就是项目节奏本身。

阶段主要产出企业责任退出条件
发现问题说明书、流程图、角色表、数据清单提供样本、确认损失、指定业务负责人问题和范围能被书面描述
需求需求说明书、优先级、约束条件、验收草案确认第一期做什么、不做什么需求可写成验收用例
原型页面、状态、字段、异常分支、提示语审核业务路径和边界角色、流程、异常都对齐
架构系统边界、接口、数据流、权限模型确认主数据和接口责任关键对象有唯一责任系统
开发代码、配置、构建脚本、说明文档按里程碑确认样本和规则核心功能可演示且可回放
测试测试计划、缺陷单、回归记录、修复记录提供测试数据,确认修复优先级缺陷闭环到可接受水平
UAT业务场景复测、签字记录、异常处理记录业务负责人按脚本复测真实使用者确认可上线
上线发布单、回滚方案、上线公告、监控看板决定上线窗口、停投或切换上线可回滚、可观察
观察运行日志、告警、工单、问题清单监控业务结果,确认异常处理关键故障稳定收敛
交接账号移交、备份、恢复、文档、培训接管企业账户和运维资料企业能独立操作和恢复

变更控制的目标不是阻止变化,而是让变化变成可评估、可批准、可追溯。任何变更都要补四样东西:影响、责任、验收和退出。

变更类型常见触发必补材料退出条件
新增新角色、新流程、新字段变更说明、影响评估、更新后的验收用例影响评估不清,不进当前期
替换旧接口、旧页面、旧规则被替换替换说明、回滚路径、对比样本无法回滚,不允许替换上线
延期业务未就绪、依赖未到位延期原因、临时方案、责任人临时方案不可执行,先停
加预算范围扩大、迁移更复杂预算差异、增加内容、审批记录预算无法解释,不加钱
不做风险高、收益低、当前不必要不做原因、替代方案、复评时间不能写清不做原因,就别改范围

AHAX 判断:没有变更单的项目,最后通常不是“按时交付”,而是“按时失控”。

交付风险的核心不是某一个 bug,而是供应商、账号、数据和回滚都不在企业手里。资产归属和退出机制要在合同和交接里提前写好。

资产合同建议AHAX判断
源码写明企业获得可编译、可部署、可审计的源码和构建脚本只交压缩包,不等于企业能接管
域名与 DNS域名注册主体、解析权限、证书管理应可移交给企业域名不归企业,网站就不算真正接管
云与主机云账号或租户管理员权限应由企业掌握供应商代管可以短期存在,但不能成为默认状态
第三方账号CRM、统计、广告、短信、支付、IM 等账号应以企业主体控制用个人邮箱开通的账号,后期极难退出
数据库数据库账号、schema、备份、导出和迁移脚本要写入交付只有能看不能导,等于没有接管
接口接口文档、字段说明、鉴权方式、错误码、Webhook 规则都应交付没有接口文档,后续对接成本会翻倍
文档架构图、部署图、运维手册、培训材料、FAQ、联系人文档缺一项,运维就多一层人肉依赖
部署/回滚部署脚本、环境变量、发布步骤、回滚步骤、演练记录不能回滚的上线,不应算完整交付
SBOM/依赖依赖清单、版本锁定、许可说明、漏洞修复基线不知道依赖,就不知道怎么补丁和退出
备份备份策略、备份位置、恢复验证、恢复责任人只说“有备份”不算证据,必须能恢复
风险影响负责人早期信号应对退出
供应商失联交付停滞,问题无人处理企业管理者交付迟缓、响应断续把账号、文档和脚本提前收回无法响应时,启动接管切换
核心开发离场知识断层,返工增加项目经理关键问题总是同一人回答强制文档化和评审留痕关键知识无法移交,暂停扩展
第三方服务不可迁移停服后无法替换技术负责人SDK 绑定强、数据导出弱先看替代方案,再签集成替代不了就缩小依赖范围
开源组件风险漏洞、许可、兼容性问题技术负责人依赖过旧、补丁滞后SBOM、版本锁定、修复窗口无法修复时,降级或替换
账号控制争议无法登录、无法导出、无法审计企业管理者账号在个人邮箱、个人手机号全部转企业主体并启用 MFA不可转移的账号不进入正式上线
回滚路径缺失出问题时无法恢复实施负责人只有“上线成功”,没有回滚演练上线前先做回滚演练不能回滚就不能切换生产

AHAX 判断:退出机制不是悲观预案,而是项目是否真的可控的证明。能退出,才说明企业有选择权。

验收必须区分技术测试和业务接受。测试在证明系统“按设计工作”,UAT 在证明业务“按场景能用”。两者不是一回事,不能互相替代。

层级关注点证据谁签字
单元测试函数、模块、规则是否正确测试代码、覆盖率、日志开发
集成测试接口、鉴权、数据流是否通联调记录、接口日志、失败样本技术负责人
系统测试主流程、异常、权限、回归测试用例、缺陷单、修复记录测试负责人
安全测试权限、输入校验、会话、导出、审计安全测试记录、整改记录安全/技术
UAT业务负责人能否按真实场景完成任务业务脚本、签字单、异常说明业务负责人

AHAX 判断:WSTG 可以作为 Web 安全测试参考,但不能替代 UAT,也不能替代合同验收。

验收用例必须写到第三方照着就能复测。最小格式是:

用例编号:
环境/版本:
前置数据:
角色:
步骤:
预期结果:
通过标准:
异常分支:
证据:
字段必填内容说明
环境/版本测试环境、应用版本、配置基线环境或版本不同,结果不可直接比较
前置数据样本记录、权限、配置状态没有样本就无法复测
角色谁在操作、谁在复核角色不同,结果可能不同
步骤每一步点什么、填什么步骤越具体,争议越少
预期结果系统留下什么状态、日志或导出不能只写“正常”
通过标准可判断的数值、状态或证据条件标准必须让第三方得出同一结论
异常分支重复提交、无权限、网络中断、数据缺失异常不写,现场必吵
证据截图、日志、导出文件、录屏、签字证据要能复查,不靠口头
证据 / 清单项交接时要拿到什么通过标准
代码与构建源码仓库、构建脚本、依赖锁定文件企业能重新构建和发布
账号与权限域名、云、第三方平台、分析/广告/短信账号企业能独立登录和管理
数据与备份数据库导出、迁移脚本、备份文件、恢复记录能恢复,且恢复结果可复核
部署与回滚部署手册、回滚手册、环境变量说明出问题能按文档退回
文档与培训架构图、接口文档、运维手册、培训记录新接手的人能继续维护
验收记录UAT 用例、签字单、缺陷关闭清单验收不是“感觉通过”
观察期上线后运行日志、告警、问题单、修复单观察期内问题有闭环

AHAX 判断:验收不是签字结束,而是确认企业能够在不依赖单个个人的情况下继续运行。

这一章最值得做的作业,是把项目写成项目章程和交接清单。写不出来,就说明范围和接管还没收敛。

作业产出目的
项目章程问题说明、目标、范围、角色、里程碑、风险、验收口径让管理层知道这项工作为何存在
交接清单账号、源码、数据、文档、备份、回滚、联系人、观察期安排让企业知道如何接管和退出
验收用例集至少覆盖主流程和主要异常让业务和测试用同一套脚本
  1. 先写问题说明,再写功能清单。
  2. 把流程、角色、数据和异常分别画出来。
  3. 用一个真实场景写 3 条验收用例,含异常分支。
  4. 列出所有账号、域名、云、数据库、接口和文档。
  5. 把交接清单拿给业务负责人和 IT 各看一遍,确认谁接、谁管、谁能退。

AHAX 判断:如果一张项目章程写不出交接和退出,那这份章程还不够像企业文件,只像项目口头说明。

主张来源发布机构发布日期URL核验日期使用边界
采购需求和履约验收在政府采购语境下属于结果管理环节,采购人负责组织确定需求并书面确认。《财政部关于进一步加强政府采购需求和履约验收管理的指导意见》财政部2017-06-02https://www.mof.gov.cn/gkml/caizhengwengao/2017wg/wg201702/201706/t20170602_2614096.htm2026-07-15只可作为政府采购方法参考,不能外推为商业项目统一法定节奏。
政府采购需求管理强调采购人组织确定需求、编制采购实施计划并实施风险控制。《政府采购需求管理办法》财政部2021-04-30(通知页 2021-05-10)https://gks.mof.gov.cn/guizhangzhidu/202105/P020210510621177265265.pdf2026-07-15只可作为需求管理方法参考,不能写成商业软件统一条款。
GB/T 45802-2025 页面可见的是标准号、发布日期、实施日期、现行状态及等同采用关系。全国标准信息公共服务平台的 GB/T 45802-2025 标准页国家市场监督管理总局 / 国家标准化管理委员会2025-05-30https://std.samr.gov.cn/gb/search/gbDetailed?id=36DE96AA3EACCD71E06397BE0A0A23D92026-07-15只可支持需求工程标准元数据,不可写成全文或强制验收模板。
SSDF 是可并入各类 SDLC 的高层安全开发实践集合。NIST SP 800-218, Secure Software Development Framework (SSDF) Version 1.1NIST2022-02https://csrc.nist.gov/pubs/sp/800/218/final2026-07-15只可用于安全开发方法参考,不是中国法定验收标准。
面向软件采购的联邦指南说明了应向软件生产者询问哪些问题。Software Supply Chain Security Guidance Under Executive Order (EO) 14028 Section 4eNIST2022-02-04https://csrc.nist.gov/pubs/other/2022/02/04/software-supply-chain-security-guidance-eo-14028-s/final2026-07-15只可作为供应链安全询问框架,不可直接照搬为商业采购法规。
SBOM 是描述软件构件及其供应链关系的正式记录。Software Security in Supply Chains: Software Bill of Materials (SBOM)NIST2022-05-03(页面更新 2024-11-01)https://www.nist.gov/itl/executive-order-14028-improving-nations-cybersecurity/software-supply-chain-security-guidance-202026-07-15只可支持依赖透明和可追溯性,不能替代验收或整改结论。
OWASP WSTG v4.2 覆盖 Web 应用安全测试主题,如身份、认证、授权、会话和输入校验。OWASP Web Security Testing Guide v4.2OWASP Foundation页面可见版本 v4.2https://owasp.org/www-project-web-security-testing-guide/v42/2026-07-15只可支持 Web 安全测试,不可替代 UAT、合同验收或法律判断。
  • MOF 只作政府采购方法参考,不作商业软件统一制度。
  • GB/T 45802-2025 只支持需求工程元数据,不作法定模板。
  • NIST SSDF、EO 14028 材料和 SBOM 只支持安全开发与供应链透明。
  • OWASP WSTG 只支持 Web 安全测试,不替代 UAT 或合同验收。

最后核验:2026-07-15

上一章 | 返回专题总览 | 下一章