定义规范$axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; };
$axure.utils.getOtherPath = function() { return 'resources/Other.html'; };
$axure.utils.getReloadPath = function() { return 'resources/reload.html'; };
很多新手PM对产品概念的理解是混淆不清。比如产出物有哪些,原型需要填色吗,优化算不算新功能等等。
产品本质上是团队协作的结果,所以非常有必要让其他同事能够明白PM所表述的产品需求以及相关概念。
所谓的概念混淆,往往是错把表象认为是本质,以及不清楚概念的来源。这篇文章我会纠正新手PM对常见产品概念的错误认知,主要是以重申本质和明确边界这两个角度。
一、什么是PRD
1.1、PRD的本质
PRD的本意是产品需求文档,现在大部分PM会用它定义功能需求,尤其是每个版本的。
在我看来,只要能描述产品需求完整的产出物,就是PRD。
区别在于你是针对于一个模块的PRD、还是一个版本的PRD、还是整个产品的PRD,而不是在于PRD的表现形态。
1.2、PRD不一定是Word
虽然Word是最常见的PRD格式,但不是唯一的。不要认为D就必须是Word。
如果你用Axure画原型并且附上其他PRD要素,那么生成的原型就是一份PRD。
但是墨刀不是,因为无法表达功能逻辑。
1.3、PRD的要素缺一不可
PRD包含很多内容,但是最关键的要素只有3种,原型、逻辑、流程。
二、什么是原型
能够尽量还原产品真实效果的模型,可以是纸质的可以是网页。
2.1、原型有多重形态
手绘图是原型。ppt做出来的页面也是。放到word版PRD里面的界面图一般也是。
流程图不是原型,那是呈现的逻辑。
线框图是原型,但是加上交互,会更像原型。如果能够在手机上演示,才是真正的原型
2.2、什么是在线原型
Axure、mockplus、justmind等软件生成的原型,默认都是存放在本地的。是不可以直接让其他同事直接看到的,所以要想办法共享给其他人看到。
并且如果你需要修改,应该对rp修改并生成新原型。
2.3、线框图≠原型
线框图只是原型的一部分表现,无法体现出原型的交互效果。
三、什么是RP
本质是rapid prototype,本意是快速原型。好比Axure官方对它的定义是快速原型软件,所以才会以rp作为Axure的源文件格式。
3.1、RP源文件是什么
你用Axure编辑的内容最终都存在一个rp文件里面。
网上下载的元件库是可以当做rp导入Axure中二次编辑并调用的。
3.2、RP≠原型
原型是原型,rp是源文件,完全是2个东西。
网上下载的原型是不能导入Axure中使用并二次编辑的,因为原型的文件格式是html而不是rp。
四、什么是需求
大部分PM常说的需求其实只是狭义的功能需求,而需求本身还包含系统需求,非功能需求、用户需求等多种。
很多初级PM其实不清楚功能需求也是需要细分的,仔细研究一下iOS、Mac的版本更新日志。
4.1、功能需求分类
新增。新增独立的新功能
修复。修复已有功能的bug
优化。提升已有功能的性能。
总结
有感于身边的PM不太专业,以及很多读者问我要资料都不清楚自己要的是原型还是rp文件。特意写了这篇文章来普及知识。当然按照这个方向去写,远远不够全面,后续还会再次补充。
另外多啰嗦一句,很多问题是PRD解决不了的,但是定义清楚概念就很容易解决。
一键复制
编辑
Web IDE
原始数据
按行查看
历史