top of page

需求解析与边界情况分析

在开发之前,将模糊的需求和表面的极端情况分解开来。

提示详情

请您担任细致的质量保证主管和产品经理。我的产品经理给了我一个模糊的需求:“用户应该能够导出他们的项目数据。” 为了帮助我在编写任何代码之前充分理解需求范围,请您协助我分析这个需求,具体方法如下:

1. 列出所有我应该提出的澄清问题。

2. 找出至少 5 个我需要处理的潜在边界情况。

3. 提出一个清晰明确的原始需求重写版本。

提示的作用

像“用户应该能够导出数据”这样模糊的需求会让工程师对范围、格式、权限和故障模式一无所知。这个提示可以将含糊不清的一句话需求转化为结构化的分析:明确需要向产品经理提出的问题、可能导致开发失败的极端情况,以及一份清晰无误、避免误解的需求重写版本。

使用 remio,您只需粘贴需求即可立即获得全面的分析。remio 可以引用之前讨论过该功能的 Slack 对话、会议记录和产品文档,为您提供更多上下文信息,帮助您在编写任何代码之前完善规范。

何时使用

• 你在 Slack 上收到一个只有一句话的功能请求,需要在冲刺计划会议之前对其进行适当的范围界定。

• 产品经理的工单描述含糊不清,你需要一份结构化的问题列表,以便在下次需求梳理会议上提出。

• 你正在编写技术设计文档,需要列举一个尚未完全定义的功能的边界情况。

• 你即将加入一个新团队,想要对从前任工程师那里继承的需求进行压力测试。

• 冲刺中期,利益相关者的需求发生了变化,你需要快速重新评估范围并识别新的未知因素。

提示示例

输入:我需要扮演一名细致的质量保证负责人和产品经理的角色。我的产品经理给了我一个模糊的需求:“用户应该能够导出他们的项目数据。” 为了帮助我在编写任何代码之前充分理解需求的范围,请帮我分析这个需求,具体方法如下:
1. 列出所有我应该问的澄清问题。
2. 确定至少 5 个我需要处理的潜在极端情况。
3. 建议对原始需求进行清晰、明确的重写。

remio 回复:
以下是12个需要向项目经理咨询的问题,包括:应支持哪些格式(CSV、JSON、PDF)?导出内容是否应包含已归档或已删除的项目?是否有文件大小限制或行数上限?此功能是否适用于所有套餐级别,还是仅限付费用户?对于特殊情况,请考虑以下因素:包含50万行以上的项目超时;用户导出时,其他用户正在编辑;特殊字符导致CSV格式错误;用户在导出过程中权限被撤销后触发导出;以及空项目生成零字节文件。更清晰的表述如下:“专业版及以上套餐的已认证用户可以将所有未删除的项目数据导出为最大100MB的CSV或JSON文件,导出完成后会显示进度指示器并发送电子邮件通知。”

提示 1:将通用导出示例替换为项目经理的实际要求——输入越具体,澄清问题和特殊情况就越有针对性。

提示 2:让 remio 搜索你最近与产品经理的 Slack 对话或会议记录,以获取有关该功能的更多背景信息,然后将这些详细信息输入到提示中,以便进行更清晰的分析。

提示 3:生成输出后,请 remio 按严重程度对边界情况进行优先级排序,以便您可以在技术设计中首先解决最关键的问题。

更多技巧

Suited for:
Source needed:

立即使用此提示!

问问雷米奥

记住一切,却不做任何整理。

remio满足您对知识的所有需求

了解更多功能

从网站、本地文件夹和文件中获取资源。

从您的整个知识库中获取即时、可靠的答案。

您的工作助手,可在台式机、浏览器和移动设备上使用。

无限次免费录音和转录,非机器人操作。

免费开始

一款本地优先的AI助手,具备个人知识管理功能

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)M-Chip Mac

bottom of page