前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >这才是B端产品!

这才是B端产品!

作者头像
博文视点Broadview
发布于 2023-08-09 07:04:53
发布于 2023-08-09 07:04:53
7520
举报

B端产品也叫2B(to Business)产品,使用对象是企业或组织,用来解决某类经营管理问题,承担着为企业或组织提高收入(规模)、提升效率(效率)、降低成本(成本)、控制风险(风险)、保证品质(品质)的重任。

《决胜B端》(第2版)一书的1.2.1节提到,C端产品是企业与客户在互联网渠道接触的桥头堡,但在C端产品极简体验的背后,可能有一个非常复杂庞大的业务支撑体系,需要多个业务团队、业务单元协同配合。

例如,我们熟悉的电商,对于消费者来说,只需要使用App挑选商品、下单、收取快递,退款退货也都能在App中轻松完成。但是,其背后是财务、采购、仓储、配送、客服等一系列业务团队的协同配合,而这些团队都需要各自的业务系统来支撑其开展业务,而且所有业务流程需要被灵活地联系起来。

有些非常容易让人迷糊的问题:到底什么是产品?什么是系统?产品和系统一样吗?为什么企业内部用的系统在互联网公司也叫产品?为什么内部系统的设计人员也叫产品经理?

实际上,从商业的角度来看,产品本身是指企业为了满足客户诉求提供的商品或服务。

严格来讲,互联网公司的C端产品以及IT软件公司售卖的B端产品(包括SaaS产品),符合商业中产品的定义,但如前文所述,行业中产品经理的概念被模糊化,产品的定义也变得模糊。

有的时候,其实很难明确区分产品和系统这两个概念。

给用户端使用的软件就应该叫产品而不应该叫系统?给内部使用的软件就应该叫系统而不应该叫产品?现实中两者已经被模糊化,但作为从业者,应该理解背后的本质和成因。

B端产品有如下特点。

  • 目标用户是一个群体:B端产品用户群体是某个业务团队或组织,这一组人需要共同协作来完成工作,所以需要B端产品来帮助他们实现分工协作。
  • 用户和客户是不同的人:如果是商业化售卖的B端软件产品(例如CRM产品销售易、纷享销客),在多数情况下,购买软件的客户(严格来讲应该是购买关键决策人)和软件的最终用户(即用户)不是同一个人,比如购买销售易这款软件的客户是企业,购买决策人主要来自销售业务的负责人,但软件的最终用户是一线销售人员和主管。而对于C端产品,付费的客户和用户多数情况下是同一个人。这个特点我们会在第2章进一步阐述。
  • 效能第一,体验第二:B端产品的目标是解决组织的某类业务问题,因此聚焦于流程,提升业务效能是最重要的,打磨交互体验则处于次要地位。例如,设计产品时并不会过多地考虑UI设计,也不会为了几个按钮的摆放位置花费太多时间,即便某个功能的交互设计不太符合常理,业务人员为了完成工作也还是会使用软件(但这并不意味着B端产品经理可以无视交互体验)。
  • 强调抽象和逻辑:B端产品背后的业务复杂度高,人员、分工、协作、流程、规则随时可能调整,这就需要产品经理有非常强的抽象能力和逻辑思维,将看似散乱无章的业务抽象出共性,进行合理建模和设计。
  • 收益难以量化:B端产品要支持、解决业务问题,但业务成效的影响因素非常多,很多时候并非取决于B端产品设计的好坏。例如,采购部门的核心绩效是找到更多优质的低价供应商,但这并不取决于采购软件设计得好坏,而更多地依赖于采购员的人脉和专业技能,以及管理考核体系(不过,供应商在合作过程中的服务如何,则可以通过B端产品进行监督和评价)。我们很难直接衡量B端产品上线的新功能对业务价值的贡献。这也是B端产品经理经常面临的烦恼——难以外化项目效果。

和国内某知名物流公司交流时,我曾经遇到一个有趣的问题,当时一名业务负责人问我,给快递员个人使用的App究竟算C端产品,还是B端产品?

我们从产品的定位及用户群体来分析,快递员使用的App本质上是公司为了开展快递业务,赋能快递员的作业工具,核心目的是支撑业务的运作,快递员本身是公司的员工,具有劳务关系。所以,我认为配送人员使用的App属于B端产品范畴,就像销售型CRM是给销售人员使用的B端产品一样。

不过通过这个问题进行延展,我又想到了一个有趣的话题。

对于滴滴来讲,给专车司机使用的App和给快车司机使用的App,分别属于B端产品还是C端产品呢?这个问题我留给大家思考,当然,答案本身并不重要,也没有绝对的对错。有趣的地方在于,分析的时候你必须去思考产品背后的业务模式、产品的目标和定位、产品的用户和服务对象,以及产品究竟是以解决谁的痛点为主。

B端产品的部署方式可分为如下两种。

  • 私有化部署:将软件部署在公司自己的IDC及专门配置的主机与存储设备中,与外部网络隔离,安全性强,网络稳定。
  • 云部署:将软件部署在第三方云服务商(或企业自建IDC实现云管理),在保证安全性的前提下节省数据中心成本。业务系统一般采用私有云部署,安全性相对较高。

B端产品的技术架构可分为如下两种。

  • B/S(Browser/Server)架构,即浏览器/服务器模式,用户通过浏览器访问系统。目前市面上的B端产品基本都采用B/S架构实现产品设计。
  • C/S(Client/Server)架构,即客户端/服务器模式,这是早期的PC软件普遍采用的架构模式,用户需要安装客户端来使用软件,每次软件升级都需要进行客户端更新,非常烦琐。现在,已经很少使用这种模式。需要注意的是,通过原生代码编写的移动端App也属于C/S架构。

B端产品按产品特点可分为(在《决胜B端》(第2版)第2章具体讨论这个话题)如下几类。

  • 业务型产品,包括ERP、CRM等。
  • 工具型产品,包括电子签章会议系统等。
  • 交易型产品,即交易系统。
  • 基础服务产品,对某些软件能力进行抽象化下沉后的公共组件和服务。

B端产品按照交付方式可分为如下两种。

  • 从乙方外采,外采的软件产品也有两种交付形式。 定制化项目制:一般由IT公司或外包团队,基于某个基准版本或纯粹定制化交付一套系统,常常采用私有化部署。 SaaS产品:一般指云端部署的标准化产品,通过接口和公司内部系统做集成。
  • 甲方自研自用,即公司自研软件系统,在互联网企业比较常见,现在很多有实力的传统企业也开始采用自研模式。

广义上来讲,B端产品是一个很宽泛的概念,传统的IT厂商的各种标准化、半标准化产品及项目制的定制软件、SaaS公司的标准化产品、企业自研的软件产品都属于B端产品。

以上提到的三类B端产品,在软件设计上的某些核心方法论一致,但又在很多方面存在很大的不同,简单总结在表1中。

表1 不同交付方式的B端产品对比

还有一些比较特殊的软件产品,比如To G产品,即政务类软件系统,在行业中多数以定制化项目制存在,这两年发展势头很迅猛,在软件产品设计上的要点和B端定制化项目制交付的模式很类似,也可以算作广义上的B端产品。

作为一名B端软件产品设计人员,无论是从事项目制的项目经理、需求分析师,还是SaaS公司的产品经理,抑或是甲方企业从事自研工作的软件设计人员(在互联网公司一般叫产品经理,在传统企业一般叫需求分析师或项目经理),一定要认识到,不同交付方式的B端产品设计工作,有很多相似之处,也有很多不同之处。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 博文视点Broadview 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
构建 PaddleOCR 镜像并部署在内网环境的 ARM 集群
项目上使用到了 PaddleOCR,且项目部署环境访问外网需要向安全部门申请添加白名单,流程非常复杂。
查克
2024/12/06
2800
构建 PaddleOCR 镜像并部署在内网环境的 ARM 集群
FastAPI(62)- FastAPI 部署在 Docker
https://www.cnblogs.com/poloyy/p/15257059.html
小菠萝测试笔记
2021/10/12
3.9K0
万字长文带你看全网最详细Dockerfile教程
Dockerfile是用于构建Docker容器镜像的文本文件,它包含了一系列指令和配置,用于描述如何组装一个Docker容器的环境。通过Dockerfile,你可以自动化地构建镜像,确保在不同的环境中都可以复现相同的容器。Dockerfile中的指令可以指定从哪个基础镜像开始构建、复制文件到镜像中、安装软件包、设置环境变量、暴露端口、运行命令等等。每个指令都会在镜像的构建过程中创建一个新的镜像层,这些层构成了最终镜像的结构。这种分层结构让镜像的构建更加高效,同时也方便了镜像的复用和共享。以下是一个简单的Dockerfile示例:
用户1107783
2023/09/11
11.1K2
万字长文带你看全网最详细Dockerfile教程
Dockerfile(11) - COPY 指令详解
仅适用于 linux 上的 dockerfile,在 window 上没有用户、组的概念
小菠萝测试笔记
2021/11/02
32.4K0
烂笔头周刊(第3期):笔头没烂,周刊倒是几乎烂尾
在 Dockerfile 里面可以使用 ARG 关键字来定义变量,而且使用这个关键字命令的变量可以在构建镜像的时候被重新设置变量值。
Hopetree
2023/06/23
2320
烂笔头周刊(第3期):笔头没烂,周刊倒是几乎烂尾
《Docker极简教程》--Dockerfile--Dockerfile的基本语法
Dockerfile是一种文本文件,用于定义Docker镜像的内容和构建步骤。它包含一系列指令,每个指令代表一个构建步骤,从基础镜像开始,逐步构建出最终的镜像。通过Dockerfile,用户可以精确地描述应用程序运行环境的配置、依赖项安装、文件复制等操作。这使得应用程序的部署和分发变得更加可控和可重复。Dockerfile的内容可以根据需求自定义,允许开发者根据应用程序的特性和需求来灵活配置镜像的构建过程,从而实现高效、可靠的容器化部署。
喵叔
2024/05/24
3.1K0
Dockerfile的一些用法和最佳实践记录
COPY 和 ADD 都是 Dockerfile 的指令,都可以将文件或目录从主机复制到 docker 镜像中。但是,它们之间存在一些区别:
panzhixiang
2024/10/30
2970
Docker 摸门级简易手册
Dockerfile 文件由一系列指令组成。每个指令都描述了构建镜像的某个步骤。Docker 可以通过读取 Dockerfile 中的指令自动构建镜像。Dockerfile 是一个文本文档,其中包含用户可以在命令行上调用来组装映像的所有命令。
双鬼带单
2023/09/11
3500
Docker 摸门级简易手册
Docker系列教程07-Dockerfile指令详解
Dockerfile有十多个指令。本节我们来系统讲解这些指令,指令的一般格式为 指令名称参数。 ADD 复制文件 ADD指令用于复制文件,格式为: ADD<src>...<dest> ADD["<src>",..."<dest>"] 从src目录复制文件到容器的dest。其中src可以是Dockerfile所在目录的相对路径,也可以是一个URL,还可以是一个压缩包 注意: ① src必须在构建的上下文内,不能使用例如: ADD../somethine/something 这样的命令,因为 docker bu
用户1516716
2018/04/03
9370
带你用Go实现二维码小游戏(下)
我非常推荐您阅读这篇名为《『学习笔记』Nginx 中的负载均衡配置与优化全面指南》
闫同学
2024/11/10
2140
Dockerfile 实践:构建 Java、Python、Vue 和 Go 环境
在这篇文章中,我将分享如何使用 Dockerfile 为不同的编程语言和框架创建 Docker 镜像。我们将覆盖 Java、Python、Vue3 和 Go。
蚂蚁蚂蚁
2024/03/29
4100
Dockerfile语法概要
看到文章标题,有一定云原生相关技术经验的读者可能会说,都2021年了,怎么还在写Docker相关的文章?
仙人技术
2021/04/22
7570
Linux: 利用缓存优化Docker镜像构建
在现代软件开发中,容器化应用程序已成为标准做法之一。Docker作为容器技术的领军者,其高效的构建和部署能力深受开发者喜爱。然而,随着项目复杂度的增加,构建Docker镜像的时间也在不断增加。合理利用Docker的缓存机制,可以大大提高镜像构建的速度。接下来将详细介绍如何通过优化依赖管理,以构建Go应用为例,讲解利用缓存提高构建效率的方法。
运维开发王义杰
2024/08/01
3340
Linux: 利用缓存优化Docker镜像构建
你一定要了解这 17 条 Docker 最佳实践!
本篇分享在编写 Dockerfiles 和使用 Docker 时应遵循的一些最佳实践。篇幅较长,建议先收藏慢慢看,保证看完会很有收获。
Peter Shen
2022/01/18
3K0
Dockerfile 指令
1、Dockerfile基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。
小手冰凉
2020/08/06
5200
Dockerfile 指令
docker命令实战
docker分层:每一次对原始镜像的修改都会形成新的一层,一层层的叠加,多个不同的容器实例可以共享原始镜像,并在磁盘记录新的修改,即采用写时复制的技术,可以节省磁盘空间
素履coder
2022/08/30
7280
docker命令实战
翻新篇:Dockerfile
Dockerfile 是用来 构建 Docker 镜像 的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。
看、未来
2022/05/28
7430
翻新篇:Dockerfile
Docker 进阶之 Dockerfile 详解
我们使用 Dockerfile 定义镜像,依赖镜像来运行容器,因此 Dockerfile 是镜像和容器的关键,Dockerfile 可以非常容易的定义镜像内容,同时在我们后期的微服务实践中,Dockerfile 也是重点关注的内容,今天我们就来一起学习它。
看、未来
2022/06/30
3.3K2
Docker 进阶之 Dockerfile 详解
Dockerfile
golang:latest 镜像为基础镜像,将工作目录设置为 $GOPATH/src/go-gin-example,并将当前上下文目录的内容复制到 $GOPATH/src/go-gin-example 中
Michel_Rolle
2023/11/22
3K0
Docker 镜像构建保姆级入门实战指南
ADD 指令和 COPY 的使用格类似(同样需求下,官方推荐使用 COPY)。功能也类似,不同之处如下:
BUG弄潮儿
2023/09/02
4640
Docker 镜像构建保姆级入门实战指南
推荐阅读
相关推荐
构建 PaddleOCR 镜像并部署在内网环境的 ARM 集群
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档