知识分享

  • 首页
  • 市场分析
  • 需求分析
  • UI设计
  • 产品运营
  • 产品设计
  • 项目管理
  • 新玩意儿
不积跬步无以至千里
不要停留,欣赏沿途的风景
  1. 首页
  2. 产品经理
  3. 正文

sdk 选型,产品经理的角色或许比想象中更重要

2021年1月4日 255点热度 0人点赞 0条评论

编辑导语:由于 sdk 多数是离线形式提供出去,对于业务方和产品方来说,后期修改起来都是很麻烦的一件事情,所以产品经理需要调查清楚业务方到底有哪些需求,说到底就是产品经理的需求梳理能力了。对于sdk 选型,产品经理的角色或许比你想象中的更重要。

sdk 即 Software Development Kit(软件卡发工具包),指辅助开发软件的相关文档、范例和工具的集合,通常提供一些接口,但也可能包括能与某种嵌入式系统通讯的复杂硬件,还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

sdk 的使用,通常是为了降低开发成本,或是作为第三方工具实现一些专业性要求较高的功能。也有一些厂商,以 sdk 的形式对外提供一些自有的数据。sdk 的选型,不仅仅是技术人员需要考虑的问题。

本文以实际项目为例,谈谈产品经理在 sdk 选型中需要做的事(为避免不必要的纠纷,本文仅谈方法,不提及具体 sdk 厂商测评使用结果)。

一、项目背景

企业化办公应用平台中,音视频通讯是必不可少的功能。

由于其专业性要求较高,集成 sdk 实现,是比较合理(似乎也是唯一可行)的方式,目前市面上提供音视频 sdk 的厂商包括 zoom/agora(声网)/腾讯云等。

二、选型步骤

1. 功能&性能

sdk 的选型,最核心也是最基本的标准,是 sdk 提供的功能和性能,选择方法包括文档分析和实测。

1)功能

进行 sdk 选型时,首先要根据需求,框定功能范围,以检视 sdk 是否能够满足。需要注意的是,sdk 受制于第三方厂商,不太可能根据某个使用方的需求改变其更新迭代的节奏。

所以在选择时,产品经理需要预判功能范围,比如当下需求不强,但是未来可能会纳入的需求;对于当前用户不重要,但是作为通用产品比较重要的需求。

如果嵌入后发现不合适,又不能等待厂商升级,只能再次替换 sdk ,会造成双倍的开发成本。

2)性能

不同厂商提供的 sdk 性能不尽相同,需要根据实际需求进行选择。

实例分享:笔者梳理了音视频通讯的功能范围如下:

上图的功能中,有些并不是音视频的核心功能,比如录音/录屏、智能降噪等。

产品经理需要结合用户的实际情况,对需求进行分析和预判,比如某公司A,对信息安全度要求较高,不允许参会者录屏;某公司B,用户需要通过线上会议进行定期的技能分享和信息同步,录屏则成了刚需。

音视频通讯是体验敏感型功能,对于 sdk 及其后端服务的要求较高。我们在第一个 sdk 实现效果不佳的情况下,痛下两个月开发成本替换了 sdk ,体验得到了大幅提升,用户数据出现了火箭式飙升。

可以从以下几方面,结合用户实际情况进行分析。

厂家通常会提供文档,对核心性能指标进行说明和保证。音视频厂商也大多提供包括其核心功能的demo供试用。产品经理可以牵头组织大家下载demo进行实测。下面附某 sdk 的实测记录供大家参考:

2. 适配分析

在功能和性能满足要求的基础上,还需要考虑 sdk 对于将要嵌入的产品环境是否适配,保证原产品不会对这个“客体”产生排异反应,这里主要考虑两方面:

1)产品逻辑

产品经理需要从框架层面,审视 sdk 是否适配,避免因逻辑冲突带来的返工。

例如,音视频是与IM深度结合的功能,需要考虑其是否支持现有的会话架构,是否支持一个会话ID有多个视频通话,是否支持跨群通话,是否同时支持加密群与普通群等等。

又例如,在集成厂商用于提供数据的 sdk 时,某个字段与自有字段名称相同,但是含义有出入,则需要进行特殊处理,比如换名字区分。

2)界面交互

部分厂商的 sdk 不支持自定义UI,或者支持范围有限,嵌入后对app整体风格会产生影响。对于用户体验要求比较高的产品,需要注意这一点。

3. 配套服务

1)售后服务

sdk 集成及后续使用会有很多细节问题。能够提供及时/负责的售后服务,也是选型时需要考虑的重要元素。

如果厂商已经建立起完备的工单系统,问题能够短时间内传递到负责人员而不仅是客服安抚情绪,那么将会极大地提高合作的流畅度(曾经合作过的某厂商,提供1v1微信客服群售后,但是IM形式的零散对话,无法建立起结构化的清晰的沟通过程,也无法准确得知问题当前的流转情况,沟通效率低下)。

2)数据跟踪

部分厂商提供基于服务端的数据跟踪服务,如音视频的使用量及不同维度的分析。这些数据一方面相对客户端埋点实现会更准确,而且减少了集成方的埋点和可视化成本。

4. 选型成本

1)显性成本

以音视频为例,包括 sdk 一次性购买费用/实际使用费用(基于时长或流)/售后服务费用等等。

2)隐性成本

这里主要是指 sdk 的集成难度/服务稳定性等,譬如集成国外厂商 sdk,可能会面临其未来退出中国市场的风险。这也是动荡大环境下需要考虑的问题。

三、总结

同上所述,sdk 是实现功能的手段。

但是 sdk 的选型,并不只是工程师需要操心的事。产品经理需要做的,比想象中更多也更重要。笔者结合实际经验,将 sdk 选型的思路和框架进行整理,希望能给大家提供参考,欢迎留言与我讨论。

 

本文由 @可可可可 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

给作者打赏,鼓励TA抓紧创作!

标签: 暂无
最后更新:2021年1月4日

小虾米

同理心,洞察力!

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
最新 热点 随机
最新 热点 随机
产品周报254期 | 苹果MR产品明年发售,多地对网约车按下“暂停键” AIGC抢了电商打工人的饭碗? 听歌看广告还不够,QQ音乐会员也要涨价了 Axure高保真教程:通过输入框动态维护可视化图表 “重启天涯”直播义卖为什么会失败? 抖音、高德、小红书加入群聊,本地生活谁说了算? 【高级产品经理的门槛系列】必备技能 – 制定产品的规范标准 社交模块里的动态卡片,怎么设计? 策略产品经理必读系列—搜广推业务中如何对预估CTR进行校准 造“风”的AIGC,“吹灭”了元宇宙? 从“最难618”到“最卷618”,电商购物节画上句号? 美国社交电商再起波澜:TikTok商城开张,Meta却要闭门做生意 视频号到赚钱的时候了吗?有人月GMV3000万,有人看不懂要放弃 卖烤肠,年轻人“少走20年弯路”? 互联网平台广告收入增长转正背后的「五个信号」 直播电商:终局远未到来 单月补贴高达7万?抄淘宝作业,京东开始抢主播 没有大V、没有喊单,苹果在淘宝开了一场“冷直播” 十六番旅游app产品分析 关于刷屏的“苹果Vision Pro”,如何冷静地看待?
被集市收割、被买家嫌弃,“摆摊后浪”有点惨蓝领用工招聘平台的数字化建设思路干货分享:WMS系统—PDA的应用iOS 17,能否守住「iOS神话」?系统功能设计:网络加速器系统产品需求设计电商扫盲第一讲:GMV的底层逻辑打造一个基于本地社区的闲置交易平台,你看好吗?东南亚出海洞察:去东南亚为直播电商开荒,没有超头主播,货品供给不足……定金+尾款模式背后的套路天涯老用户的自救,让我明白情怀是最不值钱的东西抖音上线酒店日历房,其他平台会慌吗?从需求到设计开发,产品质量问题如何分析靠咱们看腻的电视剧,爱奇艺和腾讯在东南亚成了顶流如何让你的“对内B端产品”看起来有价值?设计走查知多少产品思考:视觉冲击!以图片展示金额,“省钱卡”这样玩就对了多多买菜为什么比美团买菜要便宜?都在骂网暴,为什么网暴一直没有停过韩国漂流记:明星在面前,咖啡在手里,中国互联网公司在广告墙自动驾驶风口退潮的深层逻辑
产品经理对外宣讲注意事项分享 新一轮外卖大战或将开打!平台乱斗,餐饮人躺赢? 产品经理如何设计好第三方聚合支付? Temu式激进背后:有人爆单,有人离场 CCPaaS客户选型指南 社交、电商、元宇宙……2022年哪些大厂新产品能杀出血路? 年轻人开始“反算法” 欧莱雅VS李佳琦薇娅:究竟谁挖了谁的墙角? 即将十岁的网易云音乐,带给音乐产业哪些思考? 平台商家面临“血本无归”风险,你真的了解电商二清吗 企业产品如何设计用户教育系统? 如何通过虚拟空间设计,打造体验新势力? 产品经理必备:高效需求管理技能全面解析! 攻防羊毛党的本质:成本的较量 WMS产品经理的一点点思考 ChatGPT背后的打工人,月薪3000 因为它,网友要弃用支付宝? 2019年过审游戏数量锐减,中小公司扎堆益智手游 Axure高保真教程:拖动排序——扣款顺序 资深期和基础期产品的差异,在哪里?

COPYRIGHT © 2023 知识分享. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang