写这篇博文的起因是最近有些刚进入职场的学弟学妹来找我聊天,基于她们遇到的一些问题,我惊觉有一些我以为都知道的事情,好像一些“小朋友”还并不清楚。本文是以项目团队岗位没有那么完备,开发流程没有那么完善,可能是小团队、可能是创业团队等为前提
一、为什么要先画产品原型图?
明确产品方向和需求:
产品原型是产品概念的视觉化表达,它能够帮助开发团队和利益相关者更清晰地理解产品的核心功能和目标用户。通过原型,团队成员可以讨论和确认产品的核心需求,确保产品方向与用户期望一致。提高沟通效率:
原型为团队成员提供了一个共同的参考点,便于他们在设计和开发过程中进行高效的沟通和协作。相比冗长的文字描述,直观的原型更容易被理解和接受,减少了误解和沟通成本。口头信息传递具有漏斗效应 ,研究表明,在逐级口头传达时,每传递一次信息可能会丢失30%左右。这意味着,如果信息经过多次传递,其完整性和准确性可能会大幅下降,而越完善的项目团队,信息传递链路就越长。直观的原型展示,能有效降低信息的丢失问题。提前发现和解决问题:
在原型阶段,开发团队可以模拟用户的使用场景,发现潜在的问题和瓶颈。通过迭代和优化原型,团队可以在产品开发早期就解决这些问题,避免后期出现更大的改动和成本。降低开发风险:
原型可以作为开发过程中的一个基准,帮助团队控制开发进度和质量; 也能让开发人员在项目开始时就对代码架构有更好的规划。通过逐步验证和迭代原型,团队可以逐步构建出符合用户期望的产品,降低了开发失败的风险。提升用户体验:
原型允许开发团队从用户的角度来审视产品,确保产品的设计符合用户的期望和习惯。现在的原型设计软件,都有很好的演示功能,通过提前给用户演示原型,可以提前获得用户的反馈,团队可以不断优化原型,提升产品的用户体验和满意度,也避免开发人员的“返工”成本。辅助销售和市场推广:
一个精美的原型可以作为产品演示的素材,帮助销售团队更好地向客户展示产品的特点和优势。在市场推广过程中,原型也可以作为产品宣传的一部分,吸引潜在用户的关注和兴趣。争取时间,优先抢占市场,在公司项目开发过程中,是不会等到产品开发完成上线后,才开始推销的,开发和营销推广是并行的工作,在产品没有开发完成之前,产品原型就是主要的演示素材之一
二、怎么去画产品原型图?
常见的产品原型设计软件
Pixso:
特点:在线协作产品原型图软件,具备白板、原型、设计、交付、管理全栈式能力,覆盖产品设计全流程。注重简洁的界面设计和强大的交互功能,支持导入Axure原型文件,建立低保真和高保真原型。优势:提供了丰富的交互和动画功能,以及丰富的组件库和设计资源库,支持团队协作和实时共享。 Sketch:
特点:一款广受设计师欢迎的产品原型图软件,拥有简洁而直观的用户界面,强调矢量设计和高保真度的原型制作。优势:提供了丰富的插件和资源库,可帮助设计师更高效地创建原型图,并与其他设计工具进行无缝集成。 Adobe XD:
特点:Adobe公司推出的产品原型图软件,专注于用户体验和交互设计。优势:提供了直观的界面和丰富的功能,支持快速创建原型、共享和协作。同时,它与其他Adobe产品的集成度高,如Photoshop和Illustrator,使设计师能够在不同工具之间无缝切换和编辑。 Figma:
特点:一款基于云端的产品原型图软件,广受设计团队的青睐。优势:提供了强大的协作和实时共享功能,支持跨平台设计,使团队成员能够同时编辑原型图并进行实时反馈。 即时设计:
特点:新一代的在线原型设计工具,能够建立流畅的原型框架流程,将产品方案具体化,便于团队共同分析用户需求。优势:内置设计系统和社区资源,提供海量原型模板、页面、组件及图标素材,实现敏捷高效工作。同时,它支持实时协作和一站式便捷交付。 Axure RP:
特点:一个完全集成的应用程序,可以高效创建包括APP和网页的原型图、框架图、结构图等。优势:内置小部件构建动态交互,支持文档发布和用户测试反馈,适合复杂项目和软件的产品管理。 墨刀:
特点:一款在线产品设计工具,操作效率高,易于上手。优势:功能丰富,能够满足工作上的各种需求,数据等表现形式也多种多样,包括流程图、思维导图等。在交付协作上,支持自动生成页面流程图。 Mockplus:
特点:一款高效的原型设计平台,能够为用户提供高保真性。优势:拥有组件库和图标库,能够有效减少在寻找素材时花费的时间,方便界面设计。
市面上,有很多优秀的产品原型设计软件,可以根据自己的需求或团队的需求选择,我使用的是墨刀,他适合新手入门,能满足我的需要,使用适合自己的比一直更换“更好”的更重要。 他有官方联合出的一个教学视频,可以先看看墨刀快速入门教程第一集 | 墨刀快速入门教程 | 初识墨刀软件, 视频播放量 278、弹幕量 0、点赞数 2、投硬币枚数 2、收藏人数 7、转发人数 1, 视频作者 旧爱学长, 作者简介 需要购买源文件同学,学长v:jw1773023327|1 (去掉|),相关视频:第二集 | 墨刀快速入门 | Axure导入墨刀,第八集 | 墨刀快速入门 | 墨刀设计购物界面,第三集 | 墨刀快速入门 | 素材广场介绍,第六集 | 墨刀快速入门 | 墨刀设计首页界面,第一集 | Figma快速入门 | Figma软件注册汉化,第四集 | axure快速入门教程 | 一个登录页案例,第三集 | axure快速入门教程 | 元件介绍,第十集 | 墨刀快速入门 | 文件下载及分享,第四集 | 墨刀快速入门 | 新建墨刀文件,第二集 | Figma快速入门 | 界面布局介绍https://www.bilibili.com/video/BV13PSwYXEeF?spm_id_from=333.788.player.player_end_recommend_autoplay&vd_source=c90ef86e49e771cbc8b8f710e7f58e26
三、开发为什么要去画产品原型图?
在比较完善的项目团队,都有产品同学画原型图,但并不是所有的项目团队的人员配置都很完善,比如以下场景:
创业团队,一人身兼多职开发自己想使用前沿技术做一个自己的学习项目在降本增效的大环境下,产品岗位人力不足承接外包项目......
个人认为,开发人员,开发前先画产品原型图,也能帮助自己梳理产品逻辑,让代码有符合需求的架构设计,可以避免冗余的过度的设计(程序员喜欢考虑各种可能性,经典案例:树上还有几只鸟) ,降低后续代码“返工”的成本 PS:全文基于作者有限的工作经验,如有不严谨之处、欢迎交流