B端产品的特点及开发经验

1 篇文章 0 订阅
1 篇文章 0 订阅

租户隔离

B端的产品,是以企业为单位的。所有的数据和服务都按某个机构实体进行聚合。那么我们如何提供一个沙箱机制?
理论上,我们向客户提供的是无差别的服务。但是由于数据库实例、服务器性能受到任务繁重程度不同,对资源的占用也不同。这样就会造成同样付费,但是某些客户耗费的资源较多。
我们来看看docker。一个镜像一个应用。这样一来就把进程间的资源进行了隔离。但是有些东西是无法隔离的,比如系统时间。
数据的隔离,一个租户一个数据库可以有。一个租户一台服务器?一个租户一个Redis实例?这个时候,就需要按租户号进行隔离。每个租户号是一个命名空间。通过租户编号对资源包进行垂直分隔。

部署实施

有些客户,对服务提供商的安全性并不信任,或者希望对配置进行自由的升降配等原因,他们希望进行私有化部署。数据库、服务器、基础设置都是客户私有的。功能发布,线上问题的定位都会变得更加复杂。如果客户只是把某个产品私有化部署,其他产品在服务提供商的公有云部署,那么混合云部署的复杂程度会进一步提高。
私有化部署后,服务提供商可以运营的资源池就减少了。同时代运维是一个困难的事情。出现线上问题时,服务提供商较难响应。客户往往是提供远程桌面、VPN、子账号等临时性授权访问给运维人员。

产品意见领袖

C端产品人人都是产品经理。但是B端产品是由企业付费的。企业的管理人员对产品功能有着更大的话语权。此时并没有什么产品驱动、技术驱动,只有甲方驱动。

定制化

企业的业务在不断的发展,作为支撑工具,B端产品也必须提供更多相应的功能。云端软件,通过一个链接,大家用的都是同一套软件。如果不停的往其中堆功能,产品就会很臃肿。有些功能就只有某些客户才会用到。这样一来,就需要基于一个公共的基准版本进行差异化定制。
1) 功能灰度
我们把每个特性都做成颗粒度很小的功能点,客户需要那些扩展点,自己可以通过开关组合出比较适合自己的产品形态。但是灰度开关太多,学习成本、运营成本也会提升。
2)pass平台
灰度开关并不特别的灵活。只能是要或者不要。通过提供一些可视化编辑工具(像PPT),或者提供一些辅助编程接口(office的vb),用户或者运营人员就可使用这些低门槛的方式来定制产品。
3)二次开发
对于改动到底层业务模型的需求,在基本版本上派生一个新的分支进行开发。

B端用户的一些特点

大众消费软件,尤其是一些国民软件,基本上达到了用户傻瓜式操作。但是B端产品一般是生产力工具,往往需要提供详细的使用文档、教程,需要一些专业的培训,甚至是资格认证。

领域知识驱动

相较于C端应用,B端产品的变更没那么频繁。对于可维护性的要求更高。同时,业务知识的深度和广度要求也更高一些。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在软件行业中,B产品的收益模式通常包括以下几种: 1. 订阅模式:B产品可以提供订阅服务,用户需要每月或每年支付一定费用来使用产品。这种模式可以为开发商提供稳定的收入来源,并且可以持续改进和维护产品。 2. 授权模式:B产品开发商可以授权给其他企业或组织使用,并收取授权费用。这种模式适用于产品具有核心竞争优势,开发商能够通过授权获得更广泛的市场覆盖,从而获取更高的收益。 3. 定制化开发:B产品可以根据客户的需求进行定制化开发,并向客户收取相应的开发费用。这种模式适用于客户需要满足特定业务需求的情况,开发商可以根据客户的要求进行个性化开发,从而获取收益。 4. 广告模式:B产品可以通过展示广告来获取收益。开发商可以与相关企业或品牌合作,在产品中展示广告,并从广告商那里获得收益。这种模式适用于产品具有大量用户和较高的曝光率的情况。 5. 数据销售:B产品可以通过销售用户数据来获取收益。开发商可以收集和分析用户数据,将数据卖给感兴趣的企业或机构,他们可以使用这些数据进行市场研究、用户分析等。 在实际应用中,不同的B产品可能会采用多种收益模式的组合。选择适合的收益模式需要考虑产品特点、用户需求、市场竞争等因素,并根据实际情况进行灵活调整和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值