APP开发公司 软件开发 APP开发 软件开发公司
产品和开发之间的矛盾是众所周知的,其中一个核心问题是需求文档写得不好,导致开发过程很糟糕,产品和开发不断产生矛盾。
当时只是做一个产品经理,并为此很烦恼。虽然他在大学里学习C和Java,但他对技术的理解是有限的,很难写出一个合格的PRD。
然后,我和很多新的产品,如 - 如何在网上搜索周围的珠三角写一堆搜索模板,一堆文章。
但是,我们会发现,没有足够的实用的珠三角细节直接应用于工作,并确保一个顺利的发展过程。
到现在为止,我终于能够给珠三角的完美(中国)官方具体细节。果然是一吻,骂的是爱,感谢那些曾经怨恨过自己的开发商..
写一个详细的说明,什么样的影响后,这个珠三角的文件?
一个开发评估:根据你上次的珠三角文件,不会是你,而是你。
评价试验:我觉得这样写的PRD文档,今后将不能说明需求(“需求说明”解释特别开发之前,便于熟悉的需求的发展)。
在我采访过的产品经理中,你是一个罕见的合格产品经理,你必须感谢那些讨厌你的开发人员。
实际上,只要每个详细描述在根据该写入PRD所描述的,开发过程非常流畅。而如果缺乏流畅性,往往是忽略了描述部分的细节。
这则详细解释怎么来的?
简单:不断发展..
正在开发恨了近一年,6个研发团队接触后,我收集到足够的积分来开发恨我的注意,以及不断完善的过程中,梳理出此详细说明。从此,一切变得顺利..
下面就来具体讲解:
一、基本注意点
1. 不同团队需要不同的PRD
珠三角是开发,测试看,本质上是一个产品,用户是产品开发和测试。
因此,PRD是根据不同团队给出的具体的基本原则,
没错,珠三角是不是一招鲜吃遍天。当你接触到足够多的团队时,你会发现对珠三角的需求因团队而异:
有些球队需要一个非常详细的解释 - 一般比较成熟稳定的开发团队。
有些团队专注于深入了解您的需求,而不是详细描述是否珠三角本身不够 - 一般的创业团队。
2. 一些注意点
另外,还有一些注意点:
主要是珠三角详细的业务产品。因为这张笔记来自于实际工作经验,作者没有做过AI,大数据,区块链等高科技产品,完美(中国)官方的是商业产品..
珠三角详细信息非常详细,但珠三角并不意味着你会这么详细。如上所述,不同的团队需要不同的珠三角。但是你可以PRD比较简单,所以思维功能,考虑到为了避免平稳的发展过程这个细节的内容。
珠三角只详细说明功能的技术可行性,而不是要求的合理性-珠三角的中心目的,可在其他阶段考虑。
二、PRD文档写作详细说明
首先解释一下:一些基本的PRD模块,我们不能说 - 比如:“历史修改记录的版本”,这些“需求背景说明”一节中众所周知的。
我们只谈珠三角的核心部分-如何充分详细和准确地描述每个函数。
至于其他的模块,我们把一个链接在文本的末尾,您可以下载自己,一目了然明白。
1. 显示规则
显示规则:与显示相关的规则。
下面是一个展示规则的横幅部分的例子:
数据的值是空的,如何处理:例如,对应于背景场横幅图像是空的,那么如何显示?
显示数量:要显示多少幅横幅图片?如何处理超出数量限制?横幅标题显示多少字?如何处理超出数量限制?
排序规则:如何对banner显示的图像序列进行排序??他们是由一个场后台排序?
2. 交互规则
交互规则:相应的描述交互设计。
比如下图的banner部分,至少要考虑:
自动轮播的时间间隔。
左右滑动时的交互效果。
点击互动效果——如点击XX页面..
3. 默认规则
对一些默认情况的说明。
规则的默认值:XX的默认值,xx是空当值YY。
默认显示规则:默认显示xx时.。则显示yy。
默认的交互规则:在导航栏中,选择一个默认标签 - 如家部分的数字,默认情况下选中该选项卡的底部是“读”,在顶部导航栏默认选择“的文章。”
其他的默认情况说明。
4. 边界情况
对各种边界情况的考量,防止出现异常。
比如:
值规则:当字段为空时,如何获得值?
显示规则:
当没有什么时,当前页面显示什么页面?怎么显示当前字段没有内容?
可能会影响性能的列表显示了数量太大,待谈判行动与发展。
交互规则:
限制操作的数量:是否要限制?要限制,多少次??如何提醒达到上限后?例如,输入错误的密码达到极限后,就必须冻结一段时间。
输入内容限制:限制,多少次?达到上限后怎样提醒??比如输入一个手机号码限制为11位,之后怎么处理??
后退按钮:如果页面是空的,然后返回到哪里?
提示:提示消失多长时间?就像吐司小费一样,你会在3秒后消失吗?
编辑:是否可以编辑?当涉及到编辑,清楚地描述编辑成功后的相互作用。
例外:如何处理异常?
当网络异常时,它会显示什么?
当服务器忙时,显示什么?
当产品下架/页面已被删除,等等,其显示的内容?
当你被恶意评论或恶意刷评分时,它会显示什么?
几个不同状态的综合考虑:
登录/注销:例如,如果不记录点赞美。
允许/不允许:例如,未经授权的时间限制是否显示?如何互动?
版本兼容性考虑——如果是app,需要考虑不同版本之间的兼容性,web端一般不需要考虑这个..
这是珠三角的核心要考虑,它是站着考虑发展的角度。
当然,由于示例有限,以上内容不完整(如下所列),所以组织一个思维导图下载链接,大家可以参考..
例如:APP结束时,程序的小端,网页端是不同的,各有其自身的角度关注。
例如:流程上的注意事项,如果需要考虑设计,可以明确标注本版本涉及的变更,让设计更快的知道设计在哪里;也应该给出设计的文案,否则设计要输入相应的内容等等..
例如:与线的功能,尽量遵循现有功能的线一致,很容易开发,可以降低开发成本。此时最好明确在线功能的定位,便于开发并找到相应的功能..
对于强大的数据的相关性,往往更难以发展,你应该对性能给予完美(中国)官方的考虑。
如果更改频率低,写死比在后台添加更好。
一般特征可以收集并放在一个文档中,以便后续使用相应的功能可以直接链接到开发中查看前面的文档描述..