如何使用 ChatGPT 来快速编写产品需求文档(PRD)

PRD 生成

ChatGPT 即了解具体的编程知识,也了解编程之前的需求设计过程。因此产品经理也可以使用 ChatGPT 来快速编写PRD(产品需求文档, production requirement documentation)。

根据需求编写 PRD

首先,我们可以尝试把需求交给 ChatGPT,发挥它的格式生成能力,快速扩充成一篇像模像样的 PRD 文档。

比如我们来规划一个版本迭代,重点提升产品的可维护性,从几个不同的方面来分析产品使用方面的指标。想好以后,交给 ChatGPT 进行格式生成和内容填充。

我们输入 prompt 提问词如下:

编写一份 PRD 文档,包括目标、背景和策略、需求清单表格等。 产品名称为“日志易”,版本号为 4.7。 该版本的目标主要是增强产品的可维护性。加强内部模块的审计,保证记录了足够数据来辅助产品使用方快速掌握下面这些运营指标情况,并支持一键导出报告: 用户使用频率,应该区分admin和非admin用户两个维度统计,分别对每日和每周活跃次数统计; 采集方式分布; 一级功能使用频率; 日志类型分布; 日志留存时间; 查询时间范围分布,可以用来辅助后续优化日志冷热生命周期; 指令使用分布; schema-on-read 功能使用频率; 搜索页一次会话中连续查询次数。

按照 confluence 产品需求模板的格式输出。

ChatGPT 随后洋洋洒洒完成了工作。内容较长,这里只截取其中局部内容作为示意:

ChatGPT 按照我们的提示,完成了目标和背景的文本扩展,需求清单的表格格式化。不过需求描述几乎只是复述一遍,还是不太让人满意。接下来,我们可以单独调整需求清单表格部分。比如,添加详细的需求说明列:

结果还是不太满意。我们可以发现,ChatGPT 其实只是根据"分析"两个字,给每条需求都补上一句"并将结果以图表形式展示在数据分析页面上"。还是要更具体的指出我们的期望来:

当我们通过举例的方式,让 ChatGPT 进入 ICL 上下文学习状态后,输出结果就好了很多。对每行的方式、类型、周期举例,都达到一定的水准,只需要做点微调,就可用了。

根据客户反馈自主生成 PRD

了解 ChatGPT 的 PRD 生成能力后,我们可以把工作再往前推一步:尝试利用 ChatGPT 的文本摘要总结能力,直接从原始的客户反馈中,推导需求描述,生成 PRD。

比如我们可以把正面的新功能要求、负面的问题抱怨,都输入到提示词中,由 ChatGPT 不偏不倚的进行需求抽象工作:

作为一个资深产品经理,你收到了下面这些用户反馈,根据这些反馈的情况,规划一次版本迭代,写成 confluence 式的 PRD 文档,包括目标、背景和策略、需求清单表格。目标和背景不用说太多。

默认安装后的密码强度不够。 审计日志里只有读取的行为记录有名称,删除的没名称。 default_search 下的字段规则无法导出。 需要支持微软 azure eventhub 数据对接。 告警触发就发送一次,到恢复之前不要再发消息了。 内置的 packetbeat 版本太老了。

ChatGPT 补齐的目标和背景部分如下图所示。它从我们给定的反馈文本,总结归类,得到了本次迭代的主要目标,是"提高产品的安全性、可靠性和可用性"。应该说还是比较靠谱的。

再往下看,清单部分有更大的惊喜:ChatGPT 根据一条客户反馈,自动拆解生成了若干条相关的需求子项。

和前面比较专业的需求相比,这里涉及的反馈属于比较广谱的通用场景,ChatGPT 在训练数据中接触较多,生成效果较好。我们可以想象,未来,可能每个软件公司,都会有针对自己软件特性调教过的 ChatGPT PRD 助手,甚至和带有情感分类的客服 AI 协同起来,自动对负向情绪的反馈进行需求分析。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
产品需求文档PRD)是产品开发过程中非常重要的文档之一,它记录了产品的功能需求、用户需求、业务需求等信息,为产品开发团队提供了详细的指导。以下是PRD作方法: 1.明确目标:在开始编写PRD之前,需要明确产品的目标和定位。了解产品的定位有助于准确定义产品的需求,同时也能为整个团队提供清晰的方向。 2.用户体验:PRD应该重点关注用户体验,并描述产品的用户交互与界面设计。通过合理的用户界面和交互设计,能够提高用户满意度和使用便捷性。 3.功能需求:PRD应该详细描述产品的功能需求,包括核心功能和附加功能。对于核心功能,需给出明确的描述和使用场景;对于附加功能,需明确其可选性与关联性。 4.业务需求:除了功能需求,PRD还应描述产品的业务需求,如数据分析、市场推广、用户增长等。这有助于产品团队了解产品的商业逻辑和运营模式。 5.技术需求:PRD中应包含产品的技术需求,包括支持的技术平台、接口规范等。这有助于开发团队准确理解产品的技术要求,并选择合适的技术实现方案。 6.版本迭代:PRD应该考虑产品的版本迭代,包括短期和长期的需求规划和优化计划。这有助于产品的持续改进和发展。 7.清晰简洁:PRD作应清晰明了,避免使用复杂的术语和句式。同时,要尽量简洁明了地表达需求,以便团队成员能够准确理解。 总之,PRD作方法应聚焦于明确目标、用户体验、功能需求、业务需求、技术需求和版本迭代,并以清晰简洁的方式进行描述。通过规范编写PRD,能够提高产品的质量和开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云哲-吉吉2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值