Skip to content

1-3、Trae 工程实践之产品设计 ​

一、软件工程中的产品设计 ​

1、经典的两段式工程 ​

Plain
┌───────────────────────────┐
│ 第一段:产品设计工程        │
│ 需求梳理→SRS→原型→需求评审  │
└───────────┬───────────────┘
            │ 
            ▼
┌──────────────────────────┐
│ 第二段:研发实现工程       │
│ 原型→开发→测试→发布上线    │
└──────────────────────────┘

两段式分工简述:

  • 产品段(定做什么):收拢需求、定义功能逻辑、输出原型,锁定范围

  • 研发段(怎么做出来):视觉落地、编码开发、全流程测试、上线交付

2、产品经理的三步工作 ​

Plain
┌─────────────┐
│  用户交流    │◄───────┐
└──────┬──────┘        │
       ↓               │
┌─────────────┐        │
│ 需求分析提炼 │        │ 交流迭代
└──────┬──────┘        │
       ↓               │
┌─────────────┐        │
│ 产品设计落地 │────────►
└─────────────┘

分环节详细释义

1. 用户交流(输入源头)

  • 来源:用户访谈、客服反馈、问卷、使用吐槽、业务方提报

  • 输出:零散原始诉求、痛点、使用场景

2. 需求分析(筛选加工)

  • 动作:去伪存真、合并重复需求、区分刚需 / 优化 / 伪需求、划定优先级

  • 输出:标准化需求文档、产品目标、验收标准

3. 产品设计(方案落地)

  • 动作:原型绘制、交互规范、功能拆解、版本规划

  • 输出:SRS 文档 + 产品原型,交付研发实现

4. 交流迭代(关键)

重新回到【用户交流】,形成迭代闭环。

3、Trae 辅助产品设计的三步流程 ​

使用Trae对产品经理工作的支持分为三步:

1、简单需求到详细需求的讨论

2、将详细需求编写成SRS

3、参照SRS生成VUE原型

Plain
简单需求
   │
   ▼(TRAE讨论梳理 /brainstorming)
详细需求
   │
   ▼(TRAE生成)
  SRS
   │
   ▼(TRAE生成 /vuefront)
Vue原型
   │
   ▲── 反馈迭代

二、在Trae中这样做 ​

1、讨论需求 ​

Plain
为上海社工部做一个内部的信息发布平台,具体需求如下:
1、发布的栏目有子栏目,初始栏目对应到市、区、街镇、居村四级,记录栏目名称、主要用途、创建部门、创建人、创建时间;
2、发布内容分为四类:政策法规、咨询问答、工作动态、图集展示。前三类为图文混排,要有附件能力;图集是瀑布形式的图片展示;
3、发布内容记录:标题、副标题、发布单位、发布时间、发布人、内容摘要、发布内容(富文本)、内容类型、发布栏目;
/brainstorming 我们一起讨论一下业务上还有哪些不清楚的,不讨论技术需求。

725998d6ab2d49068400ca95a89213bbpng

imagepng

2、生成SRS ​

b68aa6344f3f42b0895838fbb2d8e2bbpng

3、制作vue原型 ​

a19b44dfec62435e97d4d68cc04a9c34png

这个 dream-semifront 技能,你也会做:

1-4、产品经理三步打造自己的剑 semi-front

三、几个技术问题 ​

1、头脑风暴的优化 ​

brainstorming 技能包括了需求澄清、视觉感受、设计文档、实施计划四大方向的功能,但我们只需要使用她需求澄清的能力。

2、 SRS的裁剪 ​

一般的SRS中包括了非功能需求部分,但我们是基于既定的开发框架编写的文档,这一部分可以忽略。

3、前端工程技能及规则 ​

根据SRS生成VUE原型使用的技能是一个自建技能,可以在沙箱中执行<pnpm install>准备vue的运行环境,并且调用前端工程的规则生成原型。这个skill怎么写,你可以直接让Trae帮你写:

请帮我生成基于Vue2的脚手架工程,并且按照工程要求生成相应的构建规则。

四、实践成效及总结 ​

SRS + 原型

64da19ed5ff6475691a359258e80129bpng

c8e3c67b20cb4bd5addc057723e2ee79png

Released under the MIT License.