APP产品规划方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

APP产品规划方法宋国威内部分享目录一、互联网基因二、移动应用基础知识三、产品方法论体系四、如何进行产品规划天下武功,唯快不破一、互联网基因互联网基因平等文化产品为王模式创新互联网基因,就是源自硅谷的开放与交互、平等、互助、共享精神。它具有“平等文化、产品为王、模式创新”三个维度。天下武功,唯快不破一、互联网基因互联网基因产品战略开发策略盈利模式企业文化互联网行业产品为王,用户体验至上速度品质自由简单分享流量免费快速迭代版本,敏捷开发个体和交互可以工作的软件客户合作响应变化对互联网产品来说,用户和流量,就是产品的生命线。流量变现差异化的增值服务理想主义情怀对用户的反馈及时响应信息通畅,决策层级浅,做到决策快速淡化的行政色彩,扁平化管理适度自由和鼓励创新以产品成败为核心需求感知敏捷化,更小的迭代、更快的交付、更密切的全程用户参与一、互联网基因——互联网产品分类1、任何产品都是有用户的,并且任何产品都是满足用户需求的。2、任何产品都有明显的时代特征。二、移动应用基础知识—移动应用APP的特点相比传统软件,手机APP更注重人的感知和感受。通常采用互联网的模式引入专业的用户体验设计让用户喜欢使用,提升用户工作效率手机APP与传统软件的区别手机APP要具备的特点性能好,加载速度快。用户第一眼就能够找到自己想要的东西,快速有效地解决问题。设计有人情味儿,也就是现在很多人常说的“有爱”。二、移动应用基础知识—移动应用开发的特点APP不是规划出来的,更好地满足核心用户的需求才是第一要务。小步快跑,试错迭代移动应用的开发过程与网站的开发大不相同,生命周期变化更频繁,开发者需要在设计和用户测试阶段考虑不同的设备种类、屏幕分辨率,以及操作系统……二、移动应用基础知识—移动应用开发的特点开发模型CMMI(CapabilityMaturityModelIntegration)即能力成熟度模型集成(也有称为:软件能力成熟度集成模型)IPDIntegratedProductDevelopment,集成产品开发,简称IPD敏捷开发起源美国国防部和卡内基-梅隆大学IPD的思想来源于美国PRTM公司出版的《产品及生命周期优化法》敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。敏捷宣言是敏捷起源的基础。概念评价美国国防部软件合同承包组织的能力一套先进的产品开发理念以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。核心思想1、解决软件项目过程改进难度增大问题2、实现软件工程的并行与多学科组合3、实现过程改进的最佳效益1、产品开发是投资行为2、基于市场的创新3、基于平台的异步开发模式及重用策略4、技术开发与产品开发相分离5、跨部门协同6、结构化的并行开发流程7、产品线、资源线并重8、职业化的人才梯队建设核心思想就是敏捷软件开发宣言所记载的价值观和原则。个体和互动高于流程和工具工作的软件高于详尽的文档客户合作高于合同谈判响应变化高于遵循计划。组成软件工程、系统工程、集成产品和过程开发,供应采购评估方法包括异步开发与共用基础模块、跨部门团队、项目和管道管理、结构化流程、客户需求分析、优化投资组合和衡量标准共七个方面以短周期迭代为核心,包含团队、工作件、管理和技术优秀实践的集合二、移动应用基础知识—移动应用开发的特点二、移动应用基础知识—移动应用开发的特点快速迭代,敏捷开发二、移动应用基础知识—APP产品研发模式NativeApp(原生APP)WebApp(网页APP)HybridApp(混合应用)传统APP开发模式,基于智能手机操作系统(现在主流的是ios和Android)用原生程序编写运营的App。运行时是基于本地操作系统的,所以它的兼容能力和访问能力更好,拥有最佳的用户体验、最好的交互界面,但也是开发难度最大,开发成本和维护成本最高的App。一种框架型APP开发模式(HTML5APP框架开发模式),就是把手机APP当做一个浏览器(Android使用WebView,iOS使用UIWebView),做几个页面挂在服务器端,类似于一个小网站。APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去服务器端取数据呈现给手机用户。混合模式移动应用,是指介于Web-app、Native-app这两者之间的App。这种半原生半web的混合类App,同时采用网页语言和程序语言进行开发,通过不同的应用商店进行打包分发,用户需要下载安装使用。优势:应用的性能好,适配起来相对容易劣势:1、跨平台:Android和iOS都需要开发各自平台的版本;2、升级麻烦:每次升级都要下载安装包,iOS就麻烦了,发布每个版本还得经过AppStore的审核;3、Android和iOS很难同步发布。优势:开发成本大大降低,维护更新简单,用户不用下载更新劣势:用户体验不足,页面访问速度慢,会出现迟钝甚至卡壳,页面交互动态效果不灵活,而且可能上不了AppStore。优势:兼具NativeApp良好的用户交互体验和webApp跨平台开发的优势,因在开发过程中使用网页语言,所以开发成本和难度大大降低。开发速度快,时间快,上线快,劣势:学习成本高,是因为开发高性能的HybridApp有难度需要招聘Android、ios开发工程师,需要招聘前端、后端、UI等各个岗位的人,开发周期长,成本比较高。如果企业的核心功能不多,App需求侧重于信息查询,浏览等基础功能,可以选择WebApp。HybridApp是现在的主流应用,大型的App如淘宝/掌上百度/微信都是走的HybridApp路线。这种方式,适合资讯、电商、企业应用、互联网金融等App。二、移动应用基础知识—APP产品开发人员配备通常一个标配的APP项目需要开发一套后台管理系统(CMS)+安卓客户端+iOS客户端,采用不同的APP研发模式,有不同的团队人员准备。NativeApp(原生APP)WebAppHybridApp人员配备项目经理产品经理技术经理产品交互与视觉UI、UX、UE设计师服务端开发人员服务端(后台)工程师数据库架构师客户端开发人员前端工程师iOS客户端工程师Android客户端工程师测试工程师运营人员推广人员人员配备产品经理UI设计师服务端(后台)工程师前端工程师Web开发工程师Android、iOS客户端开发人员(比较少)测试工程师运营人员推广人员人员配备项目经理产品经理技术经理产品交互与视觉UI、UX、UE设计师服务端开发人员服务端(后台)工程师数据库架构师客户端开发人员前端工程师iOS客户端工程师Android客户端工程师测试工程师运营人员推广人员二、移动应用基础知识—APP产品研发流程1.战略层定义产品使命、价值、目标人群2.范围层定义核心场景、功能列表3.结构层做流程图、信息架构,确定主导航、主菜单4.框架层梳理每一个主界面的内容、布局5.表现层视觉设计,涉及图标、配色、切图。App界面设计流程二、移动应用基础知识—APP产品研发流程App产品典型研发流程二、移动应用基础知识—APP产品研发流程研发流程简要概述1、用户需求分析和整理商业模式、业务逻辑一定是每个产品经理需要认真思考的环节,项目开发难度是根据业务逻辑的复杂程度而决定的,大部分项目在这个阶段都只是一些抽象的想法,然而需求分析对于整个项目是最重要的环节。2、产品原型设计根据确定的需求和业务逻辑进行原型制作,对APP每个页面的功能和布局进行规划,这个过程也是挖掘需求和更改需求最重要的阶段,原型制作的标准,对细节的交互标注也会对项目有很大的影响。3、输出产品PRD内容需要涉及到设计工作的标准和开发工作的标准,业务逻辑的详细描述,后台数据的体现,运营使用的场景都要写进PRD文档中,这样设计师和工程师才会理解项目,根据不同场景做不同的设计和开发。4、UI视觉设计如果产品经理在绘制原型时,也担任了交互设计师的工作,那么UI设计师的工作就是对确定的原型进行UI界面配色,在这个过程中,设计师和产品经理会对页面的很多细节进行沟通,根据沟通结果调整页面很多不足的地方,例如考虑用户体验和内容的展示需求进行页面设计调整。二、移动应用基础知识—APP产品研发流程研发流程简要概述5、APP开发经过UI设计,确定设计稿后,便进入工程阶段,APP开发中的几个角色分别有IOS、android、前端、后端、测试工程师,在开发之前一定要交接好产品PRD以及项目中需要注意的事项。根据项目时间计划表,由项目经理安排工作。后端工程师:完成APP前端页面的接口开发,APP项目后台功能开发。前端工程师:按照APP项目需求,开发H5页面。IOS、android工程师:对确定的UI设计稿进行页面开发,根据后端工程师提供的接口对已开发好的页面进行对接工作。测试工程师:从项目进入开发阶段开始,保持跟进,以保证测试用例的正确编写。6、APP测试测试工程师对开发完成的APP项目进行测试,对项目后台操作系统进行测试,这个阶段的测试工作不仅是要测BUG,还要对产品的易用性、完整性、用户体验、业务逻辑进行测试。测试阶段需要与工程师反复沟通修改BUG等其他问题。7、上传到应用商店上架各个应用市场、appstore,准备APP内测,在得到用户反馈后进行合理修改,正式上线,推广、运营。二、移动应用基础知识—APP产品研发流程App产品研发主要工作内容二、移动应用基础知识—如何进行快速迭代开发需求分析与整理产品原型图产品业务流程图交互原型风格稿标注切图需求文档BRD商业需求文档MRD市场需求文档PRD产品需求文档信息架构图需求文档技术方案项目排期任务分解产品研发项目管理交付测试发布上线三、产品方法论体系一堆化学试剂,放到实验室,经过由烧杯、烧瓶、酒精灯等组成的一套试验装置,发生化学和物理变化,就能得到期望的物质。实验者明确其中的道理,确信得到实验的结果,这是自然科学。在产品圈,我们把资金、技术、团队、行业资源等材料经过怎样的结构设计才能同样科学地、确定地得到期望的产品呢?这就是产品理论体系概念的类比描述。资金技术团队资源知识产品方法三、产品方法论体系——产品经理的工作职责产品经理的主要工作职责《商业需求文档(BRD)》《市场需求文档(MRD)》《商业机会》《产品战略》《产品需求文档(PRD)》原型设计交互设计项目管理产品宣讲产品市场产品生命周期管理市场调研产品定义及设计项目周报、月报、汇报项目计划、实施方案项目总结客服、市场、运营、销售、公关产品数据表、手册、网站、Flash演示、媒体专题以及展会演示《市场需求反馈记录》《需求分析报告》《产品设计文档》《产品开发计划》《产品立项单》《技术白皮书》《培训教程》三、产品方法论体系——产品经理的工作职责产品经理的主要工作职责序号工作职责包括内容1市场调研市场调研是指研究市场以了解客户需求、竞争状况及市场力量(marketforces),其最终目标是发现创新或改进产品的潜在机会。1)与用户和潜在用户交流,与一线同事(如销售、客服、技术支持等)交流2)市场分析,发现并掌握目标市场和用户需求的变化趋势,对未来几年市场上需要什么样的产品和服务做出预测;3)竞品分析,收集竞争对手的资料、试用竞争对手的产品,从而了解竞争对手产品4)用户研究,用户访谈,调查问卷,对用户行为和需求进行挖掘和分析2产品规划及设计产品规划是指确定产品需要做哪些事情。通常采用产品需求文档(PRD)来进行描述,PRD可能包含如下信息:1)产品愿景,包含产品价值和产品概念2)产品规划,确定目标市场、产品定位、发展规划及路线图;3)需求分析,对来自市场、用户等各方面的需求进行收集、汇总、分析、更新、跟踪,包括用户需求、功能需求、性能需求、需求管理。4)产品设计:编写产品需求文档,包括业务结构及流程、界面原型、功能详细描述、功能优先级、产品用例(UseCase)等内容。产品设计是指确定产品的外观,包括用户界面设计(UI,UserInterface)和用户交互设计(UserInteraction),包含所有的用户体验部分。在大型公司里,PM通常和UI设计师或互动

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功