人机协同:AI驱动的高质量需求设计 (2天培训)

人机协同:AI驱动的高质量需求设计 (2天培训)
    马上咨询


    讲师介绍:温老师

    • 具有金融、军工电子、通讯、移动互联网等行业开发和代码重构经验;另外,有长期嵌入式软件研发和重构咨询经验,尤其擅长嵌入式软件的架构优化和代码重构,客户包括大厂华为、以及烽火和康尼等上市公司。
    • 十五年系统规划、架构设计和代码重构经验,在金融、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与重构。
    • 产品涉及银行核心系统、航空专用操作系统、网管系统、中间件平台等。为众多知名企业提供了卓有成效的培训与咨询服务。在《程序员》杂志、IBM DeveloperWorks等媒体发表《图论思想与UML应用》、《拥抱变化:敏捷设计从理论到实践》、《运用RUP 4+1视图方法进行软件架构设计》、《随需而变的RUP》、《见山只是山 见水只是水──提升对继承的认识》、《浅谈模式的正交分类》等文章数十篇。


    核心内容三部曲

    • 统揽大局:可伸缩、可验收的需求分析实践体系
    • 掌握主线:功能清单 --> 用户故事 --> 验收标准
    • 按需细化:用例规约 ++ 界面需求 ++ 接口需求


    课程优势

    • 主题前沿,直击痛点:明确围绕“AI时代”的需求设计,针对传统、敏捷与AI驱动方法论的差异与融合,具有很强的现实意义。
    • 结构清晰,循序渐进:课程内容“三部曲”从大局到主线再到细节,逻辑严谨,符合学习认知规律。
    • 内容务实,注重实操:强调“可伸缩、可验收”需求分析实践体系,提供模板,供学员演练时使用。
    • AI深度整合:没有停留在概念,而是具体到如何使用AI生成/补全验收标准、从codegen结果逆向细化需求,这是精华。


    ----------- 【统揽大局】-------------------------------------

    1、SWE、Agile、AI三类需求方法冲突的升级应对

    1.1、方法分歧

    • 传统/SWE —— 功能规格书、非功能需求、技术约束
    • 敏捷/Agile—— 用户故事地图、故事清单、优先级排序
    • 当前/AI —— 用户故事 + 可执行的Gherkin验收标准

    1.2、AI 时代需求分析体系的要求

    • 可伸缩性:微内核,可向上、向下扩充需求分析内容
    • 可验收性:需求Spec深度不预设 由codegen效果定

    1.3、AI 时代需求实践体系建议(可伸缩 可验收)

    • 范围为王:结构化的多级功能清单
    • 高层补充:技术约束 + 质量需求
    • 核心功能:用户故事 + Given-When-Then验收标准
    • 按需细化:用例规约 and 界面需求 and 接口需求

    1.4、必备需求知识体系

    • 功能需求:功 能 组-->功 能 项-->功能流程 【以例代讲】
    • 界面需求:界面原型++界面流程++导航结构 【以例代讲】
    • 接口需求:功能足迹-->交互流程-->接口技术-->接口格式 【以例代讲】
    • 质量需求:产品背景-->质量属性-->质量要素-->场景指标 【以例代讲】


    -----------【掌握主线】-------------------------------------

    2、掌握主线:功能清单 --> 用户故事 --> 验收标准

    2.1、功能范围:结构化的多级功能清单

    • Step 1:三种多级功能结构的选择
    •  Step 2:目标系统运行态分析
    •  Step 3:功能模块划分
    •  Step 4:功能模块内功能列举
    •  Step 5:分级标号管理
    •  本课模板——功能清单分析指南.md
    •  示范案例——基于AI 助手演示

    2.2、AI必备:用户故事 + Given-When-Then验收标准

    • speckit模板——req.md
    •  示 范 案 例——基于AI 助手演示

    2.3、复杂功能:绕道用例规约 后由AI生成可验证spec

    • 本课模板——复杂功能用例分析指南.md
    •  示范案例——基于AI 助手演示
    •  示范案例——让AI 基于 usecase.md 生成 speckit_spec.md助手演示


    ------ --- 【按需细化】-------------------------------------

    3、按需细化:用例规约 ++ 界面需求 ++ 接口需求

    3.1、案例演示

    • Step 1:人机协同编写req.md 和 design.md
    •  Step 2:输入AI 但codegen结果表明spec不全
    •  Step 3:人机协同 补充细化界面需求
    •  Step 4:人机协同 补充细化接口需求
    •  Step 5:输入AI codegen效果不错 --> 代码采纳

    3.2、按需细化——界面需求澄清

    • Prompt要点
    • 编程助手操作示例

    3.3、按需细化——接口需求澄清

    • Prompt要点
    • 编程助手操作示例
    • 为何协议接口需求定义需状态机

    -----------【实战演练】-------------------------------------

    4、学员实践:AI驱动的高质量需求设计技能、要点

    通过实战案例,学员基于编程助手演练(Trae、CodeBuddy)

    • 项目背景
    • 步骤演练
    • 演练成功标准:

    1)req_function.md、req_interface、design.md等组成的【spec集】

    2)将【spec集】喂给AI,更直接产生可运行的、功能基本齐全的完整代码