互联网行业产品经理的一项重要工作,就是进行产品原型设计(PrototypeDesign)。而产品原型设计最基础的工作,就是结合批注、大量的说明以及流程图画框架图wireframe,将自己的产品原型完整而准确的表述给UI、UE、程序工程师,市场人员,并通过沟通会议,反复修改 prototype直至最终确认,开始投入执行。
进行产品原型设计的软件工具也有很多种,我写的这个教程所介绍的AxureRP,是taobao、dangdang等国内大型网络公司的团队在推广使用的原型设计软件。同时,此软件也在产品经理圈子中广为流传。之所以AxureRP得到了大家的认同和推广,正是因为其简便的操作和使用,符合了产品经理、交互设计师们的需求。在正式谈AxureRP之前,我们先来看看做产品原型设计,现在大致有哪些工具可以使用,而他们的利弊何在。
纸笔:简单易得,上手难度为零。有力于瞬间创意的产生与记录,有力于对文档即时的讨论与修改。但是保真度不高,难以表述页面流程,更难以表述交互信息与程序需求细节。
Word:上手难度普通。可以画wireframe,能够画页面流程,能够使用批注与文字说明。但是对交互表达不好,也不利于演示。
PPT:上手难度普通。易于画框架图,易于做批注,也可以表达交互流程,也擅长演示。但是不利于大篇幅的文档表达。
Visio:功能相对比较复杂。善于画流程图,框架图。不利于批注与大篇幅的文字说明。同样不利于交互的表达与演示。
Photshop/fireworks:操作难度相对较大,易于画框架图、流程图。不利于表达交互设计,不擅长文字说明与批注。
Dreamweave:操作难度大,需要基础的html知识。易于画框架图、流程图、表达交互设计。不擅长文字说明与批注。
以上这些工具,都是产品经理经常会使用到的,但是从根本上来说,这些工具都不是做prototypedesign的专门利器,需要根据产品开发不同的目的,不同的开发阶段,选择不同的工具搭配使用,才能达到表达、沟通的目的。
比如使用纸笔,更适合在产品创意阶段使用,可以快速记录闪电般的思路和灵感;也可以在即时讨论沟通时使用,通过图形快速表达自己的产品思路,及时的画出来,是再好不过的方法。而word则适合在用文字详细表达产品,对产品进行细节说明时使用,图片结合文字的排版,是word最擅长的工作。而ppt自然是演示时更好。visio则可以适用于各种流程图、关系图的表达,更可通过画usecase获取用户需求。PS/FW是图片处理的工具,DW则是所见即所得的网页开发软件,这些是设计师的看家本领,对于普通的产品经理来说,需要耗费太多的精力去掌握。
其实每件工具,每个软件,在创造它的初期,软件设计师们都给它赋予了性格、气质。因为每个工具的产生,都是为了满足人类的某一方面需求。比如锄头是锄土的,起子是起螺丝的,电熨斗是烫衣服的。但是不同的工具都有自己的工作领域,在其他领域它并不擅长。而以上的软件在创造的初期,并非为了帮助产品经理、 ue完成产品原型设计,因此他们都不能在prototypedesign这件工作上得心应手。而AxureRP正是在互联网产品大张其道的前提下,为满足 prototypedesign创建的需求,应运而生。
AxureRP能帮助网站需求设计者,快捷而简便的创建基于目录组织的原型文档、功能说明、交互界面以及带注释的wireframe网页,并可自动生成用于演示的网页文件和word文档,以提供演示与开发。
分享到:
相关推荐
"javascript高级进阶学习笔记.pdf"和"javascript高级进阶学习笔记.pdf"则针对更深入的JavaScript概念和技术,可能包含闭包、原型链、异步编程(Promise和async/await)、性能优化、错误处理等内容,这些都是提升开发...
在深入JavaScript的高级特性方面,笔记会讲解闭包、原型链、异步编程(如Promise和async/await)等内容,这些都是JavaScript进阶学习的重点。此外,还会涉及到模块化管理,如CommonJS和ES6的import/export,这对于...
3. 响应式设计:了解媒体查询,构建适应不同设备的网页。 4. 前端框架:React、Vue或Angular的基本概念、组件化开发和状态管理。 5. 浏览器工作原理:理解DOM、BOM、渲染引擎,优化性能的技巧。 通过这份《Neal_...
JavaScript,一种广泛应用于网页和网络应用的脚本语言,是全球互联网开发者的必备技能之一。"class_notes:五十一堂课笔记"是一份全面而深入的学习资料,旨在帮助开发者从初级到高级,系统地掌握JavaScript的核心概念...
在学习过程中,使用Typora等工具做笔记是一个很好的习惯,这有助于知识的整理和复习。如果对markdown格式不熟悉,可以自行百度进行了解。此外,学习过程中所提到的各个课程地址,可以作为学习资源参考,它们提供了一...
理解对象、原型、继承以及封装是JavaScript进阶的关键。 3. **闭包** 闭包是JavaScript中的一个重要特性,它允许函数访问并操作其外部作用域的变量,即使在其外部函数已经执行完毕后。正确理解和运用闭包可以解决...
"note2"这个标题可能指的是一个笔记项目或教程,可能是为了帮助学习者深入理解和掌握JavaScript的基础及进阶知识。在这个note2-master的压缩包中,很可能是包含了一个关于JavaScript的学习资源或者代码示例库。 ...
3. **异步编程**:包括回调函数、Promise和async/await,这些都是处理非阻塞操作(如网络请求)的关键工具。 4. **模块系统**:通过CommonJS或ES6的import/export语法,可以组织和管理代码,提高代码的复用性和可...
3. **对象和原型**:掌握面向对象编程思想,理解JavaScript中的对象、原型链以及继承机制,这对于编写复杂应用至关重要。 4. **DOM操作**:学习如何使用JavaScript操作HTML文档对象模型(DOM),实现动态更新页面和...
此外,熟悉Spring框架、Maven或Gradle构建工具也是必要的。 接着是Python,它以其简洁的语法和强大的库支持而受到青睐,尤其在数据科学、机器学习和Web开发领域。了解Python的基础语法、Numpy、Pandas和Matplotlib...
个人电脑、软件和互联网等划时代的产品都是黑客创造出来的,如苹果的 Apple电脑、微软的 Basic解释器、互联网的 Mosaic浏览器。 回答前面读者的质疑,学软件编程并不需要看这本书,想成为优秀程序员和黑客的朋友,我...
个人电脑、软件和互联网等划时代的产品都是黑客创造出来的,如苹果的 Apple电脑、微软的 Basic解释器、互联网的 Mosaic浏览器。 回答前面读者的质疑,学软件编程并不需要看这本书,想成为优秀程序员和黑客的朋友,我...