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

【产品经理】高阶产品如何处理需求?(3方法论+2案例+1清单)

不管你是萌新小白,还是工作了几年的“老油条”,需求一直是产品经理工作的重点。只不过,不同年限的产品经理需要面对的需求大有不同,对能力的要求更高。

在这里插入图片描述
不知你是否遇过以下问题?

  • 你接手一个项目后,不知从何入手?
  • 或你非常容易就陷入习惯性,快速输出方案的思维中,但进行评审时,发现方案跑偏
  • ……

不知你是否也会有以下困惑?

  • 你已做了N个需求,M个项目,却总感觉完全凭借经验处理,如果换一个方向或行业,到底什么是可迁移的?
  • 你工作N年,好不容易有个机会,可自主负责一个中大型项目,却不知道项目可立项成功的根基是什么?
  • 或你开始带新人,发现他没有好的入手点处理需求时,你发现自己很难将经验“复制”给他?
  • 或你好奇更高阶的领导(如产品总监/VP),是如何判断项目起点的?
  • ……

如果你有以上的任意一个(或多个)问题、困惑的话,恭喜你,说明你已不再满足于自我需求处理器的角色定位,开始深入思考,启动向上攀登之旅。

下面我结合自己的实践,交付你一套方法论(拿走不谢),并用案例帮你消化。

一、【总论】需求是1,方案是0

顾名思义,0(方案)只有在1(需求)成立的前提条件下,才会有价值,否则再多的0(即再优的方案)也终将是0。

需求成立的前提条件,核心是创造价值。基础原则是:离用户价值越近越好,离企业营收越近越好。简单来说,需求是以创造价值而存在。

那又如何判断需求是不是1呢?不同应用场景,可能会有其子方法论

如果是功能级别的需求,则首先遵循:无场景,不需求;

【子论1】无场景,不需求

案例1:用户分层

背景:在线教育机构L,A业务是基石般的双师直播班课,B业务是探索的新业务(也是双师直播班课,但学科属性与内容完全不同)。因经营时间、战略地位、用户体量等差异较大,故系统层面的支持,前者已成熟,而后者则欠缺明显。

于是,发生了下述B业务接口人(简称B)跟产品经理(简称PM)的提需对话:

B:用户分层的能力,期望可以对齐A业务的【用户分层】功能
PM:你知道现在A业务的分层指标与逻辑吗?
B:不是特别清楚……
PM:那咱们的分层主要有哪些指标呢?
B:A业务有啥指标,我们就要什么指标
PM:咱们什么场景使用呢?
B:像A业务一样,把对应用户分层的字段显示在工作台上,辅导老师可以根据分层进行服务
PM:那A业务的辅导老师,是在哪个场景使用呢?
B:应该是家访跟续报场景吧
PM:这样吧,一呢是建议咱们先调研下A业务的用户分层逻辑与指标,尤其是明确业务属性不同而导致的差异化指标(如课后作业);二呢是与辅导运营一起沟通,明确用户分层的使用场景与当前服务SOP如何有效结合;三呢是我会调研下一线辅导老师,当前没有用户分层,一线是如何进行分层以及服务。只有明确了场景后,这个需求才成立,我们没办法说A业务有,我们就要有。
B:好,那我们梳理完后再聊二次提需。

案例中业务接口人的逻辑,属于别人有,我也要有。从借鉴成熟模式的角度来看,本身并无不妥,但对于产品经理来说,没办法不明就里的照搬,而是要明确用户的场景以及模式的差异化后,才能对应的给出解决方案。

类似的案例,还有业务接口人直接把解决方案当做需求提过来,这种情景下,你也要明确区分方案与需求,把对应场景挖出来后再解决。

比如:

运营:在现有工作台上【到课方式】字段,新增3个字段值:周末伴学、伴学1期、伴学2期,并把输入时共10道必选题,改成只要这一道题必选,辅导老师都不愿意填,太麻烦;
PM:为什么要新增这3个字段?
运营:因政策原因初中课设变化,需区分学员是直播到课,还是回放到课,还是伴学到课等,并针对于此进行学员的分层服务;
PM:辅导老师在什么时间录入,什么时候在哪里使用?
运营:家访时会询问孩子,然后录入到工作台上,每次课前进行到课、跟课时,针对性的进行服务。比如到课方式是【回放或伴学】学员,则上直播课时,就不会进行打扰;
PM:好,初步了解了,结合场景与不同学部属性看,不能使用当前的字段,因那个字段是学科维度,且考虑后续可能还有伴学3期、4期等,我们会给出一个更通用,且兼顾所有学部的方案;
运营:好的好的。

上述案例中,如果作为PM不去深挖场景(实际比这个详细,此处为避免啰嗦,仅取核心部分),直接新增3个字段值,那真就成了需求搬运工了。

除了功能级别的需求外,我们平常还会遇到系统级别的需求。

如果是系统级别(包含重构或基于现状的大版本迭代),则首先遵循:需求价值= 新价值-旧价值-替换成本>0;

【子论2】需求价值=新价值-旧价值-替换成本>0

案例2:排灌班最优解

背景:在线教育机构L当前已有一套运行多年的排灌班系统(即什么样的学员,通过什么样的策略和算法,分配给对应的销售或辅导进行转化与服务),当前的产品负责人,自觉还有更优解决方案,实现整体商业价值的最优化。

在这里插入图片描述
如果作为一名刚去此团队的新人,交给你这个任务,你会怎么展开工作?

首先,定义需求(即需求是1,方案是0,而需求价值=新价值-旧价值-替换成本>0)。 如果需求成立,再明确目标与指标,最后才是输出方案。

核心思路是两条路径:一是演化(即沿着现有的产品逻辑,探索可优化的空间);二是重构(即借鉴跨行业或跨企业的调度相关系统进行重构)。

沿着演化路径一,经过2周的关键探索,获取到以下关键信息:
在这里插入图片描述
在这里插入图片描述
从转化率、北极星以及人效等指标,以及当前运营情况来看,可发力的关键点就是3个:新例子标签优化、分配算法升级以及销售分层。

但会出现以下两个关键问题:

一是需求价值<0。结合新学员的标签难度、分配策略的可行与销售的人为属性分析,无法有效推导出需求的新价值,而旧价值却是相对较大(因其已经过线上N年的运行以及人为策略的调整),再加上替换成本(即产研成本、运营成本),显然当前需求新价值-旧价值-替换成本,一定不大于0;

关键补充信息:

  • 去年L学部策略算法已联合产研、算法团队,完成过多期次的【优分优策略】(即好例子分配给好销售)的验证,结论是不可行;
  • 关键人(包括策略运营、算法)也无实际需求;

二是目标完成度高。从当前不同学部的目标达成情况,均基本是完全超标完成,也无法有效定义出需求。

至此演化路径一,无法有效定义出需求,那就只能尝试走重构路径二进行定义。
在这里插入图片描述
经过参考美团外卖以及业内竞品的策略以及对应的阶段,结合当前L机构的例子体量和技术投入度评估后,依然无法有效定义出需求。至此此需求就告一段落,等待更合适的时机出现,证明需求是成立的,即新价值-旧价值-替换成本>0后,再行考虑启动。

二、总结

今天重点分享了3条方法论(1主2子)+3个案例(2小1大),即:

  • 总论:需求是1,方案是0(基石假设)。
  • 子论1:无场景,不需求(当面对的功能级别需求时使用最佳);
  • 子论2:需求价值=新价值-旧价值-替换成本(当面对系统级别需求时使用最佳)。

如果只是到这里,相信你依然觉得不过瘾,或无从下手,所以我再附赠一个实操清单。

每次收到或启动一个需求前,请对照进行检查一遍,通过后再进入到方案结论。

实操清单:

1、请默念(或朗读)3遍:需求是1,方案是0:【无场景,不需求】【新价值-旧价值-替换成本>0】;

2、请明确需求(一定不是方案),并把它写下来。格式可如:

  • 【场景式】作为一名xx角色,期望在xx时候使用xx完成xx动作,以此达到xx的目的
  • 【价值式】新价值-旧价值-替换成本=?

价值维度:企业营收、人力投入、时间资源、用户价值、政策合规等
替换成本:产研成本、运营成本、经济成本、时间成本等

3、请把你提炼的需求,与提需人(或用户、客户)完成反确认(形式不限)

4、请确保你定义清楚需求前,一定不要着急先输出方案;

5、请确保以上4个环节所花时间,占你项目整体投入时间的1/4以上(确保你定义清楚需求后再行动);

相关文章:

【产品经理】高阶产品如何处理需求?(3方法论+2案例+1清单)

不管你是萌新小白&#xff0c;还是工作了几年的“老油条”&#xff0c;需求一直是产品经理工作的重点。只不过&#xff0c;不同年限的产品经理需要面对的需求大有不同&#xff0c;对能力的要求更高。 不知你是否遇过以下问题&#xff1f; 你接手一个项目后&#xff0c;不知从何…...

Neo4j数据库中导入CSV示例数据

本文简要介绍Neo4j数据库以及如何从CSV文件中导入示例数据&#xff0c;方便我们快速学习测试图数据库。首先介绍简单数据模型以及基本图查询概念&#xff0c;然后通过LOAD CSV命令导入数据&#xff0c;生成节点和关系。 环境准备 读者可以快速安装Neo4j Desktop&#xff0c;启…...

第四章 No.1树状数组的原理与使用

文章目录 应用问题原理树状数组练习题241. 楼兰图腾242. 一个简单的整数问题243. 一个简单的整数问题2244. 谜一样的牛 线段树的反面&#xff1a;树状数组原理复杂&#xff0c;实现简单 应用问题 支持两个操作&#xff1a;快速求前缀和任意地修改某个数&#xff0c;时间复杂度…...

mysql(五)主从配置

目录 前言 一、MySQL Replication概述 二、MySQL复制类型 三、部署MySQL主从异步复制 总结 前言 为了实现MySQL的读写分离&#xff0c;可以使用MySQL官方提供的工具和技术&#xff0c;如MySQL Replication&#xff08;复制&#xff09;、MySQL Group Replication&#xff08;组…...

扫地机语音提示芯片,智能家居语音交互首选方案,WT588F02B-8S

智能家居已经成为现代家庭不可或缺的一部分&#xff0c;而语音交互技术正是智能家居的核心。在智能家居设备中&#xff0c;扫地机无疑是最受欢迎的产品之一。然而&#xff0c;要实现一个更智能的扫地机&#xff0c;需要一颗语音提示芯片&#xff0c;以提供高质量的语音交互体验…...

ChatGPT | 分割Word文字及表格,优化文本分析

知识库读取Word内容时&#xff0c;由于embedding切片操作&#xff0c;可能会出现表格被分割成多个切片的情况。这种切片方式可能导致“列名栏”和“内容栏”之间的Y轴关系链断裂&#xff0c;从而无法准确地确定每一列的数据对应关系&#xff0c;从而使得无法准确知道每一列的数…...

基于JavaSE的手机库存管理系统

1、项目背景 基于JavaSE完成如下需求&#xff1a; 功能需求&#xff1a; 1、查询库存量 2、可以修改库存中不同品牌手机的个数 3、退出系统 实现步骤&#xff1a; 1、把List当做库房 2、把手机存放在库房中 3、使用封装的方法区操作仓库中的手机 2、项目知识点 面向对象 集合…...

驱动开发 day4 (led灯组分块驱动)

//编译驱动(注意Makefile的编译到移植到开发板的内核) make archarm //清除编译生成文件 make clean //安装驱动 insmod mycdev.ko //卸载驱动 rmmod mycdev //编译fun.c 函数(用到交叉工具编译) arm-linux-gnueabihf-gcc fun.c head.h #ifndef __HEAD_H__ #define __HEAD_H__…...

electron dialog.showMessageBox使用案例

electron 版本&#xff1a;25.3.1 index.html <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>Hello World!</title><meta http-equiv"Content-Security-Policy" content"script-src self unsa…...

代码随想录算法训练营第二十二天 | 读PDF复习环节2

读PDF复习环节2 本博客的内容只是做一个大概的记录&#xff0c;整个PDF看下来&#xff0c;内容上是不如代码随想录网站上的文章全面的&#xff0c;并且PDF中有些地方的描述&#xff0c;是很让我疑惑的&#xff0c;在困扰我很久后&#xff0c;无意间发现&#xff0c;其网站上的讲…...

TimescaleDB时序数据库初识

注&#xff1a;本文翻译自https://legacy-docs.timescale.com/v1.7/introduction TimescaleDB是一个开源时间序列数据库&#xff0c;针对快速摄取和复杂查询进行了优化。它说的是“完整的SQL”&#xff0c;因此像传统的关系数据库一样易于使用&#xff0c;并且以以前为NoSQL数…...

Numpy-聚合函数

NumPy 提供了很多统计函数&#xff0c;用于从数组中查找最小元素&#xff0c;最大元素&#xff0c;百分位标准差和方差等。 函数名说明np.sum()求和np.prod()所有元素相乘np.mean()平均值np.std()标准差np.var()方差np.median()中位数np.power()幂运算np.sqrt()开方np.min()最小…...

企业博客资讯如何高效运营起来?

运营一个高效的企业博客资讯需要综合考虑多个因素&#xff0c;包括内容策划、发布频率、优化推广、互动反馈等。下面将从这些方面介绍如何高效运营企业博客资讯。 如何高效运营企业博客资讯 内容策划 首先&#xff0c;需要制定一个明确的内容策略。确定博客的定位和目标受众…...

跟我学c++中级篇——模板的继承

一、继承 面向对象编程有三个特点&#xff1a;封装、继承和多态。其中继承在其中起着承上启下的作用。一般来说&#xff0c;继承现在和组合的应用比较难区分&#xff0c;出于各种场景和目的&#xff0c;往往各有千秋。但目前主流的观点&#xff0c;一般是如果没有特殊情况&…...

需求分析案例:消息配置中心

本文介绍了一个很常见的消息推送需求&#xff0c;在系统需要短信、微信、邮件之类的消息推送时&#xff0c;边界如何划分和如何设计技术方案。 1、需求 一个系统&#xff0c;一般会区分多个业务模块&#xff0c;并拆分成不同的业务系统&#xff0c;例如一个商城的架构如下&am…...

自动化测试——环境

一、搭建环境 1、安装Slenium pip install selenium 2、安装浏览器驱动-》查询浏览器版本-》下载对应版本驱动-》在path路径中配置&#xff08;浏览器更新需要重新下载&#xff09; pip install webdriver -helper&#xff08;自动化&#xff09;python3.9以上 pip install 安…...

短视频矩阵营销系统技术开发者开发笔记分享

一、开发短视频seo抖音矩阵系统需要遵循以下步骤&#xff1a; 1. 确定系统需求&#xff1a;根据客户的需求&#xff0c;确定系统的功能和特点&#xff0c;例如用户注册登录、视频上传、视频浏览、评论点赞等。 2. 设计系统架构&#xff1a;根据系统需求&#xff0c;设计系统的…...

vue2和vue3引用ueditor的区别

官方文档入口 UEditor Docs vue2使用方式 UE.vue组件 <template><div><script id"editor" type"text/plain"></script><Upload v-if"isupload" :config"{total:9}" :isupload"isupload" ret…...

【每日运维】RockyLinux8非容器化安装Mysql、Redis、RabitMQ单机环境

系统版本&#xff1a;RockyLinux 8.6 安装方式&#xff1a;非容器化单机部署 安装版本&#xff1a;mysql 8.0.32 redis 6.2.11 rabbitmq 3.11.11 elasticsearch 6.7.1 前置条件&#xff1a;时间同步、关闭selinux、主机名、主机解析host 环境说明&#xff1a;PC电脑VMware Work…...

第一次后端复习整理(JVM、Redis、反射)

1. JVM 文章仅为自身笔记 详情查看一篇文章掌握整个JVM&#xff0c;JVM超详细解析&#xff01;&#xff01;&#xff01; 1.1 什么是JVM jvm是Java虚拟机 1.2 Java文件的编译过程 程序员编写代码形成.java文件经过javac编译成.class文件再通过JVM的类加载器进入运行时数据…...

python的web学习(一)-初识django

文章目录 软件创建项目默认项目文件说明App的概念(应用)apps.py编写URL和视图函数对应关系【urls.py】编写视图函数【views.py】启动服务 软件 python下载 django下载 创建项目 django-admin startproject 文件名默认项目文件说明 项目名 manage.py(项目管理&#xff0c;启…...

JavaWeb+jsp+Tomcat的叮当书城项目

点击以下链接获取源码&#xff1a; https://download.csdn.net/download/qq_64505944/88123111?spm1001.2014.3001.5503 技术&#xff1a;ssm jsp JDK1.8 MySQL5.7 Tomcat8.3 源码数据库课程设计 功能&#xff1a;管理员与普通用户和超级管理员三个角色&#xff0c;管理员可…...

【嵌入式Linux系统开发】——系统移植概述

目录 &#x1f349;&#x1f349;一、什么是嵌入式系统 &#x1f349;&#x1f349;二、嵌入式系统操作 &#x1f349;&#x1f349;三、嵌入式Linux的特点 &#x1f349;&#x1f349;四、嵌入式系统的组成 1、硬件和软件 2、硬件层 3、中间层 4、软件层 5、 功能层与执…...

升讯威在线客服系统是如何实现对 IE8 完全完美支持的(怎样从 WebSocket 降级到 Http)【干货】

简介 升讯威在线客服与营销系统是基于 .net core / WPF 开发的一款在线客服软件&#xff0c;宗旨是&#xff1a; 开放、开源、共享。努力打造 .net 社区的一款优秀开源产品。 完整私有化包下载地址 &#x1f4be; https://kf.shengxunwei.com/freesite.zip 当前版本信息 发布…...

用VMware给运行在VMware上的CentOS7生成一个以SSH方式连接VMware上的CentOS7的运行在Windows上的命令行窗口

2023年7月27日&#xff0c;周四早上 目录 一个发现生成方法如果上面的方法连接失败&#xff0c;就采取这个方法 一个发现 今天早上无意间发现VMware可以生成一个以SSH方式连接着CentOS7的Windows命令行窗口&#xff0c; 这样做可以带来一定的便利性 &#xff1a; 方便复制、…...

C语言基础-3

1、函数 函数是C语言代码的基本组成部分&#xff0c;它是一个小的模块&#xff0c;整个程序由很多个功能独立的模块&#xff08;函数&#xff09;组成。这就是程序设计的基本分化方法。 main&#xff1a;C语言中所谓的主函数&#xff0c;主函数就是一种特别的函数。特别之处在于…...

Python 编程规范进阶(1) | 命名规范

养成良好的开发、编程习惯 跟着google开源项目走 https://github.com/google/styleguide 近期Target&#xff1a; 命名规范&#xff1b; Pythonic 积累 按照需求写需要的API&#xff1b; 写前先动脑子&#xff0c;比如画流程图&#xff0c;测试接口&#xff1b; Google 推荐的P…...

算法----二叉搜索树中第K小的元素

题目 二叉搜索树中第K小的元素 给定一个二叉搜索树的根节点 root &#xff0c;和一个整数 k &#xff0c;请你设计一个算法查找其中第 k 个最小元素&#xff08;从 1 开始计数&#xff09;。 示例 1&#xff1a; 输入&#xff1a;root [3,1,4,null,2], k 1 输出&#xff…...

阿里Java开发手册~安全规约

1. 【强制】隶属于用户个人的页面或者功能必须进行权限控制校验。 说明&#xff1a; 防止没有做水平权限校验就可随意访问、修改、删除别人的数据&#xff0c;比如查看他人的私信 内容、修改他人的订单。 2. 【强制】用户敏感数据禁止直接展示&#xff0c;必须对展示数据进…...

消息中间件RabbitMQ——学习笔记

❤ 作者主页&#xff1a;欢迎来到我的技术博客&#x1f60e; ❀ 个人介绍&#xff1a;大家好&#xff0c;本人热衷于Java后端开发&#xff0c;欢迎来交流学习哦&#xff01;(&#xffe3;▽&#xffe3;)~* &#x1f34a; 如果文章对您有帮助&#xff0c;记得关注、点赞、收藏、…...