# 技术实施需求怎么写，才容易形成可验收的方案？

从任务和样例说明配置、接口与开发需求，将环境、费用、验收和维护另行约定。

要点：从使用者要完成的任务开始，提供输入样例、期望结果、现有系统和例外情况。将现成能力、可配置内容、需要开发和待核验条件分开，并为新增部分约定验收方式。功能清单越长不一定越完整。

![在加工台上检查待定制的金属部件（AI概念配图）](/images/guides/covers/customization-scope-v2.png)

## 让需求能被复现

描述谁在什么情况下做什么，现在哪里遇到困难，以及希望完成后得到什么。例如“运营从产品记录生成待审核说明”，比“需要一个智能管理平台”更容易形成范围。

提供脱敏样例和当前处理方法，说明不可改变的业务规则。需求不必包含实现技术，但应说明接收者如何判断结果合格，以及哪些情况需要转人工。

## 先核对现有能力，再列出差异

先确认现有系统和工具能否覆盖主要任务，再列出需要配置、接口或开发的部分。技术实施的环境、依赖、费用和验收另行约定，不默认围绕某套旧有软件开展。

将范围分别标注为已有、配置、开发和待确认。对外部系统依赖，记录提供方、权限、可用环境及未解决条件；不能把第三方尚未开放的能力当作确定交付项。

## 把交付和维护一起写清楚

每项新增功能应对应样例、通过条件与失败处理，界面显示和后台实际执行分别验收。数据迁移还需要核对数量、关联关系和异常记录，不能只凭页面看起来正常。

同时明确部署、文档、账号交接、后续维护和变更方式。范围变化后同步修订说明，保留版本。可核查的需求有助于比较方案，但具体周期与费用仍需结合实际条件确定。

## 把需求写成触发、动作和结果

例如“客户提交询价后，按产品类别进入相应队列，并由负责人补充处理结果”，比“做一个智能客户系统”更适合讨论。随后补充谁能查看和修改、缺字段时怎样处理、结果在哪里展示。每一项需求都应能对应到可观察的行为。

先用现有系统演示确认标准能力，再列出需要配置、开发或连接的差异。没有明确用途的热门功能可以保留在候选清单，暂不纳入本次交付。范围越清楚，越容易比较方案和安排验收。

## 验收同时覆盖功能与交接

为每项需求写出一条正常情景和必要异常情景，约定测试资料、角色与结果。涉及外部系统时，说明接口由谁提供、测试环境何时可用以及第三方变化怎样处理。依赖条件未具备的能力要单独列出。

交付还包含运行说明、账号与配置管理、数据迁移以及后续维护责任。定制代码能演示不代表业务人员已经会用；安排接收方根据说明完成实际操作，可以发现隐藏在开发环境中的条件。

## 把实施需求写成可复现的任务

提供谁在什么条件下处理什么资料、希望得到什么结果及例外样例，分清现有、配置、开发与待核。环境、接口、费用、验收和维护另列约定，不依赖旧自有软件作为前提。

## 参考来源

- [秩启｜数据与合作边界](/data-boundary)：授权、数据处理与合作责任；部署、接口、定制及代运维另列技术实施

- [秩启｜分工与建设方法](/method)：企业分工、流程与建设方法；属于本项目方法说明，不是外部效果证据

- [秩启｜业务沙盘](/library)：按业务环节理解任务、资料与人工确认；示例不表示已完成企业系统连接

## 定制需求应形成的依据

- 场景：角色、任务与当前困难

- 范围：已有、配置、开发、待核验

- 验收：样例、通过条件与维护交接

![定制需求应形成的依据](/images/guides/diagrams/customization-scope.svg)

## 继续阅读

- [内部任务与对外业务：企业应先理顺哪一段？](/guides/efficiency-or-portal)

- [AI 如何连接已有 CRM、ERP 和业务系统？先确认数据归属](/guides/system-integration)

- [AI 实践学习之后，怎样把作品交接给同事？](/guides/ai-workflow-handover)

明确授权、处理位置与双方责任；部署、接口、定制及代运维另列技术实施。

下一步：[核对数据与合作边界](/data-boundary)

原文：/guides/customization-scope

内容版本：guide:customization-scope:v1

<!-- version:guide:customization-scope:v1 -->

[结合企业情况咨询](/intake?source=%2Fguides%2Fcustomization-scope&articleId=guide%3Acustomization-scope&versionId=guide%3Acustomization-scope%3Av1)