敏捷开发迭代的PRD该怎么写

为什么会有PRD

 首先来说说为什么会有PRD文档?

1. 需求文档是实施的依据,避免了实施过程中的无用功和偏离主体

稍微大一点的团队产品经理未必能准确向每个人传达产品需求,那么这就需要有一个文档的形式来向项目的所有成员来传达需求,这就是我们常说的文档来源。

2. 由于在实施过程是,用户还会经常变更需求,经常爱拍脑袋,容易变卦,所以,通过文档书面记录修订的变更历史,便于有迹可循。

3. 当需求理解不一致或产品延期时,PRD可以作为依据,有效解决问题。

4. 降低了团队变更或交接班时的风险,同时提高了交接效率

当项目有新人进入的时候,可以让新人更快的了解产品。当你离职的时候,继任的产品经理也可以根据你的文档来熟悉产品迭代的内容。

什么是敏捷开发

‌‌敏捷开发是一种以用户需求进化为核心,采用迭代、循序渐进的方法进行软件开发的模式。‌ 在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。

这意味着一个大项目被分为多个相互联系但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

那么我们该如何做到敏捷开发呢?

快速迭代:产品通过短周期的迭代交付,通过不断的迭代完善产品。

快速尝试:避免长时间的需求分析和用户调研,快速进行尝试。快速验证市场和需求的真伪,抢占市场。

快速改进:根据客户反馈快速改进,因为产品迭代很快,肯定会有不完善的情况,产品上线后需要收集用户需求,方向错了就调整方向,有bug就快速改bug。

充分交流:团队成员的无缝交流,如每天短时间的站立会议。

交流尽量扁平化,团队成员可以在坐的近一些,这样交流起来比较方便,而不是像大公司一样,一件事情需要走很多流程。

简化流程:拒绝一切形式化的东西,使用简单易用的东西开始工作。

例如;把冗长的word文档去掉,代指在原型上简单的标注,其实说实话,你写的很长篇幅的PRD文档,开发的兄弟妹妹也不一定会看,白白浪费写文档的时间。

敏捷开发迭代的PRD文档该怎么写

既要敏捷开发,又要保证开发质量,这个时候PRD文档就显得重要了。

1. 做好版本控制:

版本历史记录要有,你的原型可能会更新好几次,这个时候你需要做好版本控制,每次更新的时候在版本命名上显示是那个几点几版本。同时在版本控制上显示每一版本更新了那些内容,这样别人一看就会一目了然。

2. 业务流程要完整:

基于系统现状完整业务流程更新,用明显字体颜色标注出本次调整流程节点,如下图示例:

3. 功能描述要清晰:边界要划分清楚

可在原型中标注出本次调整的原型点,规则描述明确本次下调整点是新增,还是基于原来规则进行调整,其他没有调整内容,无需再冗余阐述,直接引用到已有文档,如下图示例:

原型调整

原型字段规则描述

流程规则调整

4. 重要的名词定义要清晰简洁:文档中重复出现的名字就不需要解释了,可在文档通用章节用简洁精炼的语言把名词解释出来

写在最后

其实实现敏捷开发文档只是一个手段,更重要的是多沟通,减少因为沟通少而产生的误解。当然一个好的PRD文档可以增加大家的沟通效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值