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

【产品经理】产品专业化提升路径

产品专业化就是上山寻路,梳理一套作为产品经理的工作方法。本文作者从设计方法、三基座、专业强化、优秀产品拆解、零代码这五个方面,对产品经理的产品专业化进行了总结归纳,一起来看一下吧。

在这里插入图片描述
产品专业化就是上山寻路,梳理一套作为产品经理的工作方法。

以图为例,做一个归纳。
在这里插入图片描述
**第一:梳理自己的设计方法。**就是拿到一个需求点之后,如何进行需求分析,如何还原业务情况,最终进行产品设计,形成可供业务方确认的方案,可供下游工作环节了解如何做的方法;

**第二:基于设计方法,梳理软件系统三基座:权限管理、组织架构、用户管理。**既验证设计方法,也完成单个模块单个模块的梳理,为后续更多系统模块搭建提供基础;

第三:强化专业技能,抓好产品规划,实现需求到版本的管理,并借用竞品扬长避短;

**第四:基于设计方法、产品规划、竞品分析,分析挖掘面世产品。**借用现有的各个系统:ERP、WMS、TMS、OMS等,站在当前面世优秀产品的肩膀上,锻造自身关于产品的框架,形成对于行业的整体认知;也逐渐细微到各个系统部分,明确主体逻辑与细微变化,积累自身的实战经验;

**第五:构建零代码产品。**应对大批量小规模企业主路径相似、细节不同的业务现状,提升数字化能力,提升产品能力,制造造工具的工具。

上山寻路,路走通,路走宽,路好走。

一、设计方法

在这里插入图片描述
开发和产品之间的战斗似乎是天然的,如何活着走出需求评审,就靠设计方法。

若是自己的设计是闭环的,逻辑是严密的、清晰的,不管你开发如何翻江倒海,我都岿然不动。

需求的本质是“做事情”,就是通过串联的功能把这件事情办妥。例如:请假这件事,就是申请人发起申请,由相关领导进行审批,审批通过则休假,审批不通过则不能休假。这里,申请人、相关领导就是角色;发起申请、领导审批就是功能。

应用场景:梳理清楚什么人在什么情况下做什么事情。若是可以的话,最好操作一下当前员工的工序,体验到为啥这么做,更关键是找到要什么结果( 需求是否合理的终极校验 )。

用例图:梳理清楚场景还有其他角色没,当前角色需要功能是否足够、完备;

业务流程图:梳理清楚参与的角色如何把这件事情办完,特别需要注意异常流程;示例:如果直系领导不空缺,直接由直系领导审核,那就一定要考虑没有直系领导如何处理;(补全异常流程,确保流程闭环)每一个顺序流程都对应一个异常流程。异常流程可以合并,但梳理时需要明确梳理出来;

操作/状态图:梳理清楚当前这个单据有哪些状态,各个状态下有哪些操作;特别注意:为打造好用户体验,状态要前置,也就是这个状态下不能进行的操作要隐藏入口或禁用,千万不要等到操作之后保存才提醒;

交互设计:通过以上分析,将整体恢复成为交互原型,至少做到 页面元素齐备,跳转关系明确;可以多积累页面元素,形成规范,这样原型趋近于高仿真,对于信息传递有莫大好处,也不至于消耗太多时间精力;

数据追踪:完成产品设计之后,需要挑选非关键字段,挨个页面检查,以防止思考漏洞;例如:审核意见,去看看在哪些页面需要展示,哪些页面有却隐藏,是否会有多条,从而实现自身复盘。

实际上,交互原型、PRD文档其中任一都可以表达清楚需求并准确将信息传递下去,但为何需要都去执行,就是换不同的角度去重复做这件事情,让最后的结果更为精确。一个需求经历 业务评审、产品设计、UI设计、开发实现、测试验证 的过程,是一个相对耗时耗资源的事情,在需求这个源头上,处理好,将能极大地提升整体效率。

二、软件系统三基座

在这里插入图片描述
在所有需要账号密码的系统,都需要权限管理和用户管理,而用户需要明确组织关系,从而:权限管理、组织管理、用户管理成为软件系统的三基座。

三、专业能力形成

在这里插入图片描述
为了让我们的“产品”有效的成长起来,我们需要施加“养分”,不断修剪“枝条”,确保“盆栽”如我们的“预期”长成。

在互联网产品中,用户反馈、市场调研、竞品分析、产品设计、产品规划 为我们提供多维度的需求来源,形成较为完善的“需求池”,提供丰富的养分。通过需求筛选,依据各个迭代版本,修剪“产品功能”,达成产品“版本树”的成长。

产品规划就是依据业务情况,划分出产品模块,明确各模块之间的数据通信,形成产品蓝图,为后续产品成长是否符合“预期”提供标准。

知己知彼,百战不殆。在产品设计上,也需要深入分析竞品,扬长补短。

四、优秀产品拆解

在这里插入图片描述
很庆幸的是,互联网行业并非是拓荒的年代,已有很多优秀的、边界清晰的产品,并为此提供了理论支持、实践参考。

一直以来,知道有很多的系统,但系统之间关系是如何的一直不太清晰。

实际上,系统是为业务服务的,是为降本增效而生成的。业务本身为系统的划分提供了基础,业务链条主要包含:产品、采购、制造、质量、物流、销售、服务,那么也就需要对应的系统来为之服务,物流业务需要TMS、WMS系统来支撑,质量管理需要QM系统来支撑。

那为何市面上同一类型系统却有不同产品呢?是因为不同公司业务范畴不同,业务重心不同,会在系统大框架上依据自己的需要来进行调整,但其核心相同。例如:CRM系统(客户关系管理系统),核心包含客户管理,客户关系管理这个不变;具体模块可能是线索、商机管理,是信息丰富完善并转成收益的过程管理;也可以是协议或合同管理,主要是明确和客户之间的合作关系管理。

基于此,在进行各个系统的拆解时,就更为明确,是依据业务的整体划分来的;而在具体的产品上,需要针对其服务对象,分析其业务模式,从而深入分析,以了解其服务对象、实施业务的不同。

系统的设计,实现了系统自身的闭环,如上述CRM系统,完成客户管理,支持客户协议管理,那必然隐藏包含协议过期管理、协议再签订、续期等管理。

系统还需要更其他相关系统的支撑、数据通信,也就需要提供开放接口能力。但当前这一块的建设还存在较大较多问题,这也是数据烟囱产生的原因。自身在设计系统时,需要考虑和外部对接的可能性,毕竟未来系统融合是大趋势。

五、零代码

在这里插入图片描述
系统核心不变,细节功能因为业务不一而略有差异,这为低代码实现提供了业务基础。

在互联网初期,针对一个客户来完成一套系统。在多做过几套系统之后,会发现,系统实现有一些相似之处,秉着降本增效的原则,则考虑复用。权限管理、组织架构、用户管理 定为软件系统三基座也来源于此,大多数用户管理的系统都需要用到。

之后了解的 业务中台、数据中台,乃至于 技术中台,都是由此而生成的。

所有系统仅从页面的角度出发,也符合低代码生成情况。一个个应用(系统),是由一个个页面组成的;一个个页面是由各类型交互组件组成的;一个个交互组件是由页面元素组成的。

拆解好所有组件,任一的系统都是可以通过组件搭建出来。这也是为何原型一定要明确 页面元素 及 页面跳转关系。
在这里插入图片描述
从组件出发,逐步实现低代码构想,则是:组件支持构建复合组件;复合组件支持构建模板;模板支持构建库文件 ;库文件支持构建行业案例。

组件,是最小组成单元,是标题、输入框、Toast提示、图片、附件;

复合组件,是基础组件的组合,验证组件搭建是否合理,提高使用组件的效率;

模板,是页面框架、是交互框架,可以验证复合组件是否合理,大幅提升组件使用效率;但因其复杂性较高,适用场景就逐渐细分、固定;

库文件,是组件复用的更高效的场景,更多适用在不同的项目、不同的人员上,可以提升协作效率;

行业案例,不只是组件的高效使用,更是解决方案的体现,组件将从这里直接实现价值变现;行业案例的丰富度,将直接决定案例到项目的修改度、落地速度。

当前或许什么都没有,莫怕,先造一个、先造一点,再不断迭代、完善就好。

相关文章:

【产品经理】产品专业化提升路径

产品专业化就是上山寻路,梳理一套作为产品经理的工作方法。本文作者从设计方法、三基座、专业强化、优秀产品拆解、零代码这五个方面,对产品经理的产品专业化进行了总结归纳,一起来看一下吧。 产品专业化就是上山寻路,梳理一套作为…...

Ubuntu(WSL)卸载与安装指定版本的 openssl

卸载 openssl 1)查找并删除 openssl 关联的目录与文件 whereis opensslwhich opensslrm -rf /a/b/c/ // 使用 rm 命令删除所有 openssl 相关目录 2)删除软件安装包 apt-get purge openssl 3)删除配置文件 rm -rf /etc/ssl 安装 ope…...

leetcode1115. 交替打印 FooBar

题目 1115. 交替打印 FooBar 给你一个类&#xff1a; class FooBar {public void foo() {for (int i 0; i < n; i) {print("foo");}}public void bar() {for (int i 0; i < n; i) {print("bar");}} }两个不同的线程将会共用一个 FooBar 实例&am…...

qt有哪些常用控件

Qt 是一个跨平台的应用程序开发框架&#xff0c;提供了许多不同类型的控件来构建用户界面。以下是一些常见的 Qt 控件&#xff1a; 按钮&#xff08;Button&#xff09;&#xff1a;用于执行操作或触发事件。文本框&#xff08;TextBox&#xff09;&#xff1a;用于输入和显示文…...

docker 手工redis7.x cluster

IP端口192.168.0.816379/6380192.168.0.826379/6380192.168.0.1146379/6380 mdkir /data/{6379,6380}cat <<END> /data/6379.conf # 端口号 port 6379# 设置客户端连接后进行任何其他指定前需要使用的密码 #requirepass 123456 ## 当master服务设置了密码保护时(用re…...

【华为OD题库-082】TLV解析II-Java

题目 两端通过TLVQ格式的报文来通信&#xff0c;现在收到对端的一个TLV格式的消息包&#xff0c;要求生成匹配后的(tag,length,valueOffset)列表。具体要求如下: (1)消息包中多组tag、length、value紧密排列&#xff0c;其中tag,length各占1字节(uint8),value所占字节数等于len…...

Memcached学习

一、概念 Memcached是一个开源的&#xff0c;高性能的内存缓存软件&#xff0c;从名称上看Mem就是内存&#xff0c;二cache是缓存。作用通过在事先规划好的内存空间中临时缓存数据库中的各类数据&#xff0c;以达到减少业务对数据库的直接高并发访问&#xff0c;从而达到提升数…...

2024最新金三银四软件测试面试题

一直以来大大小小参与过不少面试&#xff0c;遇到过不少坑&#xff0c;但是没来的及好好总结汇总下。现在把之前遇到的问题汇总下&#xff0c;希望以后自己能加深印象。 1、appium 怎么定位toast弹框 appium1.6以后回答需要升级u2进行定位。 2、什么是事务&#xff0c;知道事…...

微信小程序动态加载图表[echart]

1.引入Echarts &#xff08;1&#xff09;将ec-canvas文件拷贝下来放到你自己的项目中&#xff1a; &#xff08;2&#xff09;在你需要使用Echarts的页面的json文件中引入Echarts "usingComponents": {"ec-canvas": "../utils/ec-canvas/ec-canva…...

《opencv实用探索·十八》Camshift进行目标追踪流程

CamShift&#xff08;Continuously Adaptive Mean Shift&#xff09;是一种用于目标跟踪的方法&#xff0c;它是均值漂移&#xff08;Mean Shift&#xff09;的扩展&#xff0c;支持对目标的旋转跟踪&#xff0c;能够对目标的大小和形状进行自适应调整。 cv::CamShift和cv::me…...

MAP: Multimodal Uncertainty-Aware Vision-Language Pre-training Model

问题 多模态语义理解通常需要处理不确定性&#xff0c;这意味着获得的消息往往涉及多个目标。这种不确定性对我们的解释来说是有问题的&#xff0c;包括模式间和模式内的不确定性。人们很少研究这种不确定性的建模&#xff0c;特别是在未标记数据集的预训练和特定任务下游数据…...

【SpringCache】快速入门 通俗易懂

1. 介绍 Spring Cache 是一个框架&#xff0c;实现了基于注解的缓存功能&#xff0c;只需要简单地加一个注解&#xff0c;就能实现缓存功能。 Spring Cache 提供了一层抽象&#xff0c;底层可以切换不同的缓存实现&#xff0c;例如&#xff1a; EHCache Caffeine Redis(常用…...

GeoTools学习笔记

Feature要素&#xff1a; 例子&#xff1a;Csv2Shape.java 创建要素&#xff0c;先创建FeatureType&#xff0c;再创建Feature 根据FeatureCollection&#xff0c;可以创建shapefile https://docs.geotools.org/latest/userguide/library/main/data.html API详解&#xff1a;…...

短剧规模达到了百亿元,短剧分销成为短剧新模式

我国短剧市场规模直接突破了三百多亿元&#xff0c;目前已经是互联网的一大创业风口&#xff01; 一、短剧特点 在当下快节奏的生活中&#xff0c;短剧具有的快节奏、剧情紧凑的特点&#xff0c;符合大众对影视的需求。目前我国的短剧题材主要是言情、总裁、赘婿等&#xff0…...

Kotlin 中的 `as` 关键字:类型转换的艺术

在 Android 编程中&#xff0c;类型转换是一项常见的操作。为了使这一过程更加流畅和安全&#xff0c;Kotlin 提供了 as 关键字。本文将深入探讨 as 关键字的用法和最佳实践。 一、as 关键字的基本概念 &#x1f680; as 关键字在 Kotlin 中用于显式类型转换。它将一个表达式…...

CDN可以给企业网站带来哪些优势?

企业网站带来哪些优势&#xff1f;现在企业最关心的问题&#xff0c;就是我的网站能不能打开&#xff0c;用户访问到的是不是正常的页面&#xff0c;网站是否能够正常运营&#xff0c;而互联网是 一个开放式的平台&#xff0c;网站是否能够正常运营和很多因素都有关系&#xff…...

离线运行Oracle Database In-Memory Advisor

概念 离线运行Oracle Database In-Memory Advisor&#xff0c;就是不在生产系统上运行。这样可以避免影响生产系统。但需要从生产系统导出以下的数据&#xff1a; AWR DumpAWR补充数据 过程 导出AWR Dump 连接到CDB root运行。 SQL> connect / as sysdba SQL> ?/r…...

2,PyCharm的下载与安装

1&#xff0c;PyCharm的下载 a&#xff1a;打开PyCharm官网&#xff0c;并选择Developer Tools → PyCharm Pycharm官网地址 b&#xff1a;点击Download c&#xff1a;下载完成后&#xff0c;会在下载文件夹中&#xff0c;出现“pycharm-professional-2023.3.exe”文件 2&a…...

HNU计算机视觉作业一

前言 选修的是蔡mj老师的计算机视觉&#xff0c;上课还是不错的&#xff0c;但是OpenCV可能需要自己学才能完整把作业写出来。由于没有认真学&#xff0c;这门课最后混了80多分&#xff0c;所以下面作业解题过程均为自己写的&#xff0c;并不是标准答案&#xff0c;仅供参考 …...

Java:SpringBoot获取当前运行的环境activeProfile

代码示例 /*** 启动监听器*/ Component public class AppListener implements ApplicationListener<ApplicationReadyEvent> {Overridepublic void onApplicationEvent(ApplicationReadyEvent event) {// 获取当前的环境&#xff0c;如果是test&#xff0c;则直接返回Co…...

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

Docker 运行 Kafka 带 SASL 认证教程

Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明&#xff1a;server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...

Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; &#x1f680; AI篇持续更新中&#xff01;&#xff08;长期更新&#xff09; 目前2025年06月05日更新到&#xff1a; AI炼丹日志-28 - Aud…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

Redis数据倾斜问题解决

Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中&#xff0c;部分节点存储的数据量或访问量远高于其他节点&#xff0c;导致这些节点负载过高&#xff0c;影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...

【网络安全】开源系统getshell漏洞挖掘

审计过程&#xff1a; 在入口文件admin/index.php中&#xff1a; 用户可以通过m,c,a等参数控制加载的文件和方法&#xff0c;在app/system/entrance.php中存在重点代码&#xff1a; 当M_TYPE system并且M_MODULE include时&#xff0c;会设置常量PATH_OWN_FILE为PATH_APP.M_T…...

【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)

前言&#xff1a; 双亲委派机制对于面试这块来说非常重要&#xff0c;在实际开发中也是经常遇见需要打破双亲委派的需求&#xff0c;今天我们一起来探索一下什么是双亲委派机制&#xff0c;在此之前我们先介绍一下类的加载器。 目录 ​编辑 前言&#xff1a; 类加载器 1. …...

聚六亚甲基单胍盐酸盐市场深度解析:现状、挑战与机遇

根据 QYResearch 发布的市场报告显示&#xff0c;全球市场规模预计在 2031 年达到 9848 万美元&#xff0c;2025 - 2031 年期间年复合增长率&#xff08;CAGR&#xff09;为 3.7%。在竞争格局上&#xff0c;市场集中度较高&#xff0c;2024 年全球前十强厂商占据约 74.0% 的市场…...

【若依】框架项目部署笔记

参考【SpringBoot】【Vue】项目部署_no main manifest attribute, in springboot-0.0.1-sn-CSDN博客 多一个redis安装 准备工作&#xff1a; 压缩包下载&#xff1a;http://download.redis.io/releases 1. 上传压缩包&#xff0c;并进入压缩包所在目录&#xff0c;解压到目标…...

Mac flutter环境搭建

一、下载flutter sdk 制作 Android 应用 | Flutter 中文文档 - Flutter 中文开发者网站 - Flutter 1、查看mac电脑处理器选择sdk 2、解压 unzip ~/Downloads/flutter_macos_arm64_3.32.2-stable.zip \ -d ~/development/ 3、添加环境变量 命令行打开配置环境变量文件 ope…...