自从互联网火了以后,一大堆 o2o,b2b,c2c 的产品出现,这些名词也渐渐为人熟知,但很多人对这些产品的理解也是停留在概念上,实际上绝大部分人用的都是 To C(也写作2c)产品,比如微信,qq 等。今天丁丁就站在设计狮/产品汪的角度从概念到设计给大家分析一下 To B 和 To C 产品的区别,为方便理解,以下举例会采取两个极端进行对比。

丨概念

字面上的意思都很明确:To B 就是 To business,面向企业或者特定用户群体的面商类产品;To C 就是 To customer,产品面向消费者。平常大家讨论比较多的是 To C 类产品,因为大家都在使用,且设计师很多在从事 To C 类产品的设计工作。

To C 产品是发现用户需求,定义用户价值,并准确的推动项目组达成这一目标;而 To B 产品是根据公司战略或工作需要,构建生态体系,或者推动将流程系统化,提高效率。说白了就是 To C 产品是你去挖掘用户需求,是创造,从无到有;To B 产品是公司战略或相关方给你提出要求,产品经理将这类「线下已有的需求」系统化,达到提高现有流程的效率的目的。

丨逻辑流程

从上面的概念来看,To C 产品更注重的是用户体验,而 To B 产品更注重的是功能价值以及系统性,所以在逻辑上如果极端简化一个 To C 类产品的任务流程,可能是这样的:

流程

一个机智的用户来使用是这样:

666

一个不太机智的用户来使用是这样:

???

然后看一个 To B 类产品,信息架构复杂的时候,如果设计师没有达到逻辑清晰,那设计出来的任务流程可能是这样的:

呵呵

这时,
萌萌的用户会:-_-
默默的用户会:呵呵……
凶狠的用户会:设计师你过来我保证不砍死你……

所以做 ToB 类产品设计,一定不能像写散文一样,随心而至,随时下笔,得像写议论文那样,做足功课,想清楚重点和逻辑,脑中成图,再动手画稿。(图来自@设计师Yoyo)

丨学习成本

做产品设计的一个基本要求,就是要保证用户学习成本足够低,低到没有最好。做 To C 产品这个目标很明确,也很容易靠拢,而做 To B 产品很难。比如一个中国电信客服的界面,一个PC界面密密麻麻上百个功能,业务员完全凭借自己的记忆力和习惯来进行操作,没有太多的任务流清晰度可言。这样的产品使用,是需要一定时间的学习才能达到基本使用,学习成本肯定不低。

客服系统

还有不少 To B 产品,需要有专门的培训和讲解,才能勉强让新用户开始使用。这个时候,如果单纯以学习成本低到没有来要求 To B 类产品,非常难。信息架构复杂起来,是很难通过认知设计、视觉设计、交互流程简化来解决学习成本高的问题。有几个点可以帮助到,一是灵活有效的提示,二是充足有价值的用户测试,三是深刻理解业务,设计师的业务理解水平接近架构师和产品经理的水平,才能从体验侧做一定范围的有效改动,来帮助产品的可用性得到提升。

学习成本

丨业务理解度

做复杂信息架构产品,最难的就是业务理解入门。例如做微信、QQ 音乐等产品,设计师相对好入手,因为设计师本身也是用户群体。而复杂信息架构产品一般不是给普通用户使用的,而是给一个特定群体的用户使用的,大部分情况下设计师与这个特定群体是没有交集的。例如设计师接到一个任务,做银行交易系统,首先,设计师没有在银行工作过,对银行交易流程基本不了解;第二,设计师完全不知道使用这个交易系统的用户的心理模型、工作状态、用户场景、喜怒哀乐。如果这个银行交易系统是给尼日利亚的某个银行做的,可能设计师连当面和用户交流的机会都没有。

理解业务

所以做这类产品时,动工前,设计师大部分时候业务理解度无限趋近于 0。最好的方式就是建议设计师能自己跑去真实使用场景做做自己的用户访谈,例如到用户群体做一天的跟踪访谈、用户深访、任务流程记录、用户痛点记录等,这些真实的感受和体验带来的价值远远大于架构师或者产品经理给设计师描述带来的价值。

亲子体验

以上就是从概念到业务两者的对比,简单总结就是 To C 产品的用户直接是用户个人,所以更关注人性或者说用户体验,强调的是刚需,痛点,高频,体验,而 To B 产品存在的前提就是为了满足「组织完成业务信息化」的需要,所以 To B 的产品非常关注组织和业务,核心是功能服务、效率以及系统。

当然还可以继续从其他维度继续对比,但丁丁觉得没必要,以上基本可以弄懂两者的区别,最重要的还是工作实践。讲到产品,就离不开产品经理,下面我们主要从产品经理在这两类产品设计中体现的能力来看下两者的区别。

丨To C 产品对产品经理的最大要求

很好的用户嗅觉,能准确提炼用户真实需求,为产品的市场化方向和用户利益寻求到一个平衡点;需要有一定的运营基础,能根据用户反馈不断优化产品;优秀的 To C 产品经理还是个优秀的数据分析师,能够根据数据结果反推产品功能。

做 To C 的产品经理一般都乐于分享,经常可以看到他们跟老板 pk,性格不会很闷。他们还会懂那么一点运营、营销、品牌策略,并会将其体现在产品形态中。

沟通能力

另外,To C 的产品和开发是同一个团队,目标一般都是一致的,他们朝着同一个产品方向去努力即可,所以你会看到 To C 产品经理的项目推动力要求没有 To B 产品经理的推动力要求那么高。To C 产品经理还需要拥有很高的交互设计能力和用户体验感知,这里所说的交互设计和体验感知都必须围绕公司战略和产品方向进行展开,To C 的初级产品经理最容易犯的错误是把太多的时间抠在产品的设计细节上。说具体些,就是把产品的交互设计和 UI 设计看的太重,几乎大部分的时间都花在 Axure 原型图的设计上了,而忽视了产品方向和产品本身应该重点考虑的地方。

丨To B 产品对产品经理最大的要求

To B 端的产品经理需要具备优秀的需求梳理能力和推动能力,在大公司尤其明显。你可以看到,To B 端产品的需求是服务于公司战略、或者服务于线下已有的流程,产品经理要做的是理解和实施公司战略,构建生态系统,或者将已有流程系统化,也就是说需求主要的来源并不是普通用户。

构建完整生态,或者提升效率,就是 To B 产品经理的价值所在。你的某个推动,会改变行业,如微信公众号的产品经理,提出的商家管理生态,就为线下商家提供了完整的互联网化转型解决方案。

完整生态

做 To B 产品的产品经理一般都拥有慎密的逻辑思维,他们的性格相比 To C 产品经理也稍显沉闷,他们大多数理性过头。他们能够很耐心的坐下来理解公司或合作部门提出的要求,其实他们同时担任任着产品经理和需求分析师的角色,优秀的 To B 产品经理如果转型,具备做大公司的 IT 系统咨询分析师的能力。

作者:庖丁开发
链接:http://www.jianshu.com/p/66bec4239abe
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

从概念到业务来看 To B 和 To C 产品区别在哪?的更多相关文章

  1. 来看一下Java中“-”与equeals的区别

    简介: == ==是比较两个变量的值,如果是基本数据类型,那么就是比较的基本数据的大小值 情况一 int a=1; int b=1; System.out.println(a==b); 以上图中:== ...

  2. 【.Net vs Java? 】 先来看一下Java和C#的数据类型区别。

    新工作.Net和Java都要做,早期也做过一段Java的项目,但没有系统的深入学习过.一直觉得这两门语言估计是最相近的两门语言了,好多代码可以说直接拷过来都不带报错的,但仔细推敲还是有很多的不同. 1 ...

  3. 一种M2M业务的架构及实现M2M业务的方法

    http://www.cnblogs.com/coryxie/p/3849764.html 技术领域 [0001] 本发明涉及通信技术领域,尤其涉及一种M2M业务的架构及实现M2M业务的方法. 背景技 ...

  4. CTO这点事(技术,业务,管理,情商,周期,趋势)转

    几乎整个互联网行业都缺 CTO,特别是一些草根背景的创业者,这个问题更加显著.从我自己的感受,身边各种朋友委托我找 CTO 的需求,嗯,算下来超过两位数了,光最近一个月就有 3 个,而且这三家都是刚拿 ...

  5. RabbitMQ 幂等性概念及业界主流解决方案

    RabbitMQ 幂等性概念及业界主流解决方案 2019年01月24日 15:57:03 JAVA@架构 阅读数:506   一.什么是幂等性 可以参考数据库乐观锁机制,比如执行一条更新库存的 SQL ...

  6. Serverless 基本概念入门

    从行业趋势看,Serverless 是云计算必经的一场革命 2019 年,Serverless 被 Gartner 称为最有潜力的云计算技术发展方向,并被赋予是必然性的发展趋势.Serverless ...

  7. skywalking的核心概念

    在 SkyWalking 中,TraceSegment 是一个介于 Trace 与 Span 之间的概念,它是一条 Trace 的一段,可以包含多个 Span.在微服务架构中,一个请求基本都会涉及跨进 ...

  8. WEB安全新玩法 [1] 业务安全动态加固平台

    近年来,信息安全体系建设趋于完善,以注入攻击.跨站攻击等为代表的传统 Web 应用层攻击很大程度上得到了缓解.但是,Web 应用的业务功能日益丰富.在线交易活动愈加频繁,新的安全问题也随之呈现:基于 ...

  9. Java中的泛型 (上) - 基本概念和原理

    本节我们主要来介绍泛型的基本概念和原理 后续章节我们会介绍各种容器类,容器类可以说是日常程序开发中天天用到的,没有容器类,难以想象能开发什么真正有用的程序.而容器类是基于泛型的,不理解泛型,我们就难以 ...

随机推荐

  1. Saltstack的部署及其详解

    https://repo.saltstack.com/ Saltstack简介: salt是一个多平台基础设施管理工具通常只用在linux上,使用那个轻量级的通讯器,ZN用python写成的批量管理工 ...

  2. 一个想法照进现实-《IT连》创业项目:聊聊IT连App是如何思考解决IT人员单身问题的

    前言: 根据最早我编写的IT联盟社区众筹计划书的思路方向:社交->资讯=>评级=>培训. 现在在实现第一个阶段中,而且这个阶段可能会走很久. 今天开文,主要是讲述一下,现在的版本为什 ...

  3. NYOJ 71 独木舟上的旅行(贪心)

    独木舟上的旅行 时间限制:3000 ms  |  内存限制:65535 KB 难度:2   描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客 ...

  4. php并发加锁示例

    在工作项目中,会遇到一些php并发访问去修改一个数据问题,如果这个数据不加锁,就会造成数据的错误.下面我将分析一个财务支付锁的问题.希望对大家有所帮助. 1 没有应用锁机制 1.1 财务支付简化版本代 ...

  5. 推荐——基于python

    资料来源: <集体智慧编程>&网络 一.推荐系统 概述 定义 维基百科定义: 推荐系统属于资讯过滤的一种应用. 推荐系统能够将可能受喜好的资讯或实物(例如:电影.电视节目.音乐.书 ...

  6. MySQL root密码忘记解决

    --MySQL root密码忘记的解决办法 -----------------------------------2014/03/14 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接My ...

  7. Charles使用(一)

    Charles使用(一)   1.什么是Charles Charles是在MAC下常用的网络封包截取工具,在做移动开发时,是为了调试与服务端的网络通信协议,常常需要截取网络包来分析.Charles是通 ...

  8. 安卓APP测试容易忽略的地方

    我们手机APP测试,主要针对的是android和ios两大主流操作系统,总体上来说android手机型号.版本多,bug也多:ios相对bug少.下面就针对Android说一下最容易忽略的测试点吧. ...

  9. 对vue生命周期/钩子函数的理解

    对于实现页面逻辑交互等效果,我们必须知晓vue的生命周期,才能愉快的玩耍,知道我们写的东西应该挂载到哪里,vue官方给出的api讲解的那叫一个简单啊,如下: 所有的生命周期钩子自动绑定this上下文到 ...

  10. 云计算之路-阿里云上-容器难容:自建docker swarm集群遭遇无法解决的问题

    我们从今年6月开始在生产环境进行 docker 容器化部署,将已经迁移至 ASP.NET Core 的站点部署到 docker swarm 集群上.开始我们选用的阿里云容器服务,但是在使用过程中我们遭 ...