当前位置: 首页 > news >正文

【产品经理】产品经理的产出有哪些?产品方案解决方案有哪些?

PM负责市场调研-挖掘用户需求-进行产品的概念设计-提炼产品方案-制定产品的开发目标及规划-以及后续一系列的追踪和对产品的优化。

接下来我们拆分一下,每个环节具体都需要做哪些事,有哪些工作产出物呢?


1、收集和梳理需求

一般产品经理会先接到业务方或者用户提出的需求,很多产品里都有『意见反馈』这个模块,比如微信的产品经理可能收到这样的反馈:希望微信像企业微信一样能够获得对方的阅读状态,希望微信发小视频时候的编辑功能更多一些,等等。

在收集需求的时候,用户和业务方都会提出很多需求,这个时候要判断哪些需求是真需求,哪些是伪需求,哪些要先做,哪些要后做,专业的产品经理可以通过数据分析、用户访谈、竞品调研或自己对产品的sense来判断,然后开始梳理需求的优先级,跟业务方讨论,达成一致意见后,接下来就要具体进行产品设计了。


2、流程设计、原型设计、交互设计

这一步是互联网产品经理工作的核心:将一个确定的用户需求转化成产品的解决方案。比如要完成淘宝下单的功能,需要多少页面来承载?每一步之间如何触发和衔接?页面从上之下都有哪些元素?怎么保证用户的使用流程顺畅?

产品经理的核心产出物是PRD文档,PRD文档是交付给开发团队看的,你对于产品设计的具体方案。PRD文档上一般包含原型图和具体的设计细节。PRD文档长成下面这个样子:

整个设计的过程中,需要不断跟业务方讨论,保证所做的功能跟业务方的需求是吻合的。


3、需求评审会

拿着写好并和需求方确认好的PRD文档,我们就可以找程序猿小哥哥进行需求评审了,这步的主要目的是从技术的角度评估需求的可行性,进行开发排期。

产品经理和开发最主要的沟(si)通(bi)也就在这个阶段进行,双方经过充分的讨(chao)论(jia),最后达成一致。

需求评审会是产品经理职业生涯最重要的会议,能不能在会议上充分的把握节奏和方向、阐述清楚你对于产品的设计思路、不受到质疑,既需要产品经理有100分的专业能力,更需要你有一颗强大的内心,该坚持的时候一定要坚持到底。


4、开发阶段

需求评审通过后,产品就进入了开发阶段,开发小哥哥会将你的需求通过代码实现成用户可以使用的功能。开发过程中产品经理是不是就可以闲着了呢?并不是!!要想让产品顺利问世,期间产品经理还要做以下几件事:

盯紧开发进度,以防项目因为各种原因delay(大部分企业里,产品经理也要承担项目管理者的角色)

在程序猿小哥哥遇到技术难题时,要充分的考虑到解决难题所需要的时间和产品上线时间之间的矛盾,该砍的需求要果断的砍,该简化的需求果断简化,但也要坚持自己的底线

时不时卖个萌,给程序猿小哥哥打气,加快开发进度


5、测试验收阶段

开发完毕后,就进入测试环节。测试就是找bug,看有没有不符合预期的情况。在测试完毕正式上线前,产品经理要进行验收,看是否和心目中预期的产品一致(包括功能是否和需求一致,产品界面是否和UI设计稿一致)。


6、上线后持续跟踪

经过产品经理验收后,产品无问题的话就可以由开发进行上线操作。上线后,产品经理的工作远没有结束,需要及时跟进用户对于新功能的反馈,例如是否达到了预期?是否产生了新问题?必要的时候,产品经理还要通过数据分析,来分析产品的使用情况,判断这次产品的改进是否有效。产品经理就在不断的发现问题-提出解决方案-验证中循环往复,实现产品的不断发展。

还有一个江湖流传甚广的,关于产品经理的真实日常:

1. 接需求、画原型、写PRD;

2. 开会、开会、开会;

3. 被设计师喷、被前端喷、被测试喷、被运营喷、被老大喷

4. 晚上9点半,抬着盒饭去工程狮旁边蹲下来:哥,再给加个功能呗~这次这个真的很简单~

 

参考:

https://web.itcast.cn/news/20210329/16191421637.shtml

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 零基础5分钟上手谷歌云GCP核心云开发技能 - 搭建和维护高可用数据库集群
  • 【JavaScript】数组四大方法命名 得push pop shift unshift的原因 和功能
  • cookie与session的区别+springboot使用
  • i2c讲解以及zyqn中的使用
  • vue的diff算法的【双端比较】策略
  • C++中如果函数a的参数是class v,class z是v的子类,可否将z的对象当参数传给函数a,可以
  • SystemUI plugin 开发
  • 2024年中职语文统编教材线上培训答案
  • 多线程 02:线程实现,创建线程的三种方式,通过多线程下载图片案例分析异同(Thread,Runnable,Callable)
  • python 文件打开、读、关闭练习
  • 【物联网】微信小程序ios如何自动打开蓝牙
  • Django Rest Framework -解析器
  • Linux中如何复制贴贴删除
  • C++速学day2
  • All-Reduce通信原语;Reduce+LayerNorm+Broadcast算子;gRPC:远程过程调用(RPC)框架;
  • python3.6+scrapy+mysql 爬虫实战
  • Angular 响应式表单 基础例子
  • Computed property XXX was assigned to but it has no setter
  • es6--symbol
  • JavaScript类型识别
  • Material Design
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • MySQL的数据类型
  • nodejs调试方法
  • PAT A1017 优先队列
  • ReactNative开发常用的三方模块
  • Spark RDD学习: aggregate函数
  • vue学习系列(二)vue-cli
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • XML已死 ?
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 技术胖1-4季视频复习— (看视频笔记)
  • 前端路由实现-history
  • 前端之Sass/Scss实战笔记
  • 少走弯路,给Java 1~5 年程序员的建议
  • 一份游戏开发学习路线
  • 回归生活:清理微信公众号
  • ​卜东波研究员:高观点下的少儿计算思维
  • ‌移动管家手机智能控制汽车系统
  • #### go map 底层结构 ####
  • (04)odoo视图操作
  • (07)Hive——窗口函数详解
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (C语言)球球大作战
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (南京观海微电子)——COF介绍
  • (三分钟)速览传统边缘检测算子
  • (算法)大数的进制转换
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)关于多人操作数据的处理策略
  • **《Linux/Unix系统编程手册》读书笔记24章**
  • .NET 4.0中的泛型协变和反变
  • .NET Core WebAPI中使用swagger版本控制,添加注释