接入SDK的需求 ,产品经理如何调研和输出方案

接入SDK可以节省开发时间,且一定程度上保证功能模块本身的质量。那么作为产品经理,要怎么调研SDK并输出相应的方案呢?

SDK的选择主要是开发工程师的任务,但是作为产品经理,需要全程跟进,参与研讨,以便后续输出基于SDK的需求方案,或进行原需求的适当调整。

总体上,该场景下产品经理的工作可以分为四步左右。

♥ 第一步. 参与初筛SDK

先阅读这些供应商的SDK功能文档,判断对方提供的功能是否满足产品当前的大致需求,以及满足未来的扩展需要。最终以筛选出几个较为贴切的方案提供方,作为该阶段的输出。

比如下图就是某SDK提供商的方案文档。

♥ 第二步. 逐个细筛,缩小备选范围

也就是纵向看每个待选供应商的功能实现方案,结合自身产品的兼容性以及功能细节的锲合度,从而进一步缩小待选项范围。

以某家拍摄视频的SDK为例,其功能清单如下图:

很显然,这样的功能库本身搁在任意一个公司中都是一项大工程。因此第三方SDK的出现,解放了重复工作,提升了项目进度。

选取该提供方的方案,分析功能的锲合度,列举出缺失功能,和自研的成本。从而得出对该家SDK的基本评分。

♥ 第三步. 横向对比,择优而取

看各选供应商之间的口碑和价格,以及比较竞品。这样基本就锁定了一到两家。

这时候,要做的事情是详细研究SDK。并针对性地输出需求文档。

我们锁定了四家SDK。他们的基本版功能都是满足的。但是实现方案和细节就有差异。

比如,同样是视频加贴纸的功能,某SDK没有编辑时间轴的功能,也就是说无法实现前几秒有用该贴纸,之后的时间无该贴纸或者更换其他贴纸这样的需求。也就是只能一个贴纸应用整个视频。

而我们是需要这个时间轴编辑功能的,因此就将这个SDK的该项缺陷登记出来。并评估出自己开发所需的成本。

使用该方法,输出一份初步调研文档,作为存档之后,以便后续跟踪调查。

♥ 第四步. 渐进明细,优化方案

最终在开发的过程中可能会出现进一步筛选、调整。这个过程时间最长,需要产品经理随之沟通、调整方案、信息共享等。

这期间可能再次更换供应商,也看同时使用多家提供商应对不同模块的需求。

在上一步我们看到,SDK很多时候并不能如愿。单纯从这方面并不能说SDK有问题,因为本身就要需要支持二次开发的。这时候产品经理要明确的是:我们要做成什么样子。这样就可以呈现给开发人员一个基于SDK的需求方案。

♥ 第五步. 输出UI方案

除了功能需,产品经理还要准备UI方面的素材。

比如原需求中需要某个滤镜A,但是SDK提供的是B滤镜,B滤镜可以使用,以此替换A滤镜。

当确认这个需求的时候,产品经理就需要通知UI制作滤镜B的图标。

关于制作滤镜图标,最省事的办法是直接使用SDK自带的图标,但是有的SDK是不提供图标的,且是有侵权风险的。

这时候产品经理就要基于SDK向UI沟通UI任务。比如滤镜的图示,可以先做一张基本图片,再套上滤镜给个效果,根据效果作为最终的图标。

♥ 第六步. 全流程捋一遍发现新问题

此外,需要注意的是,SDK结合本地代码之后,可能出现未曾预见的新问题。比如,拍摄视频到发布视频的过程中,会出现多次合成货加载,影响用户体验。而这些只有测试的时候才得以澄清的。

那么这个时候产品经理就需要基于当前的环境,规划出当前的新对策。比如罗列出不同的操作场景下的加载位点,并用文案区分出不同位点的提示语句。如下图:

综合以上,调研SDK是技术方案选型的问题,但是产品经理需要全程跟进,先后参与选择供应商、研读SDK功能、结合自身需求确认需求方案、确认UI需求、发现新问题等。每一步都要输出对应的文档,并做好存档工作。

总之,牵涉SDK的需求是稍微麻烦的,一方面要关注自己的需求目标,另一方面又要切合SDK的现有功能做调整。整个过程中产品经理需勤奋、细心、耐心。


作者公众号:唧唧歪歪PM(ID:jjyypm)

来源:https://mp.weixin.qq.com/s?__biz=MzAwMjkxNTg1Mg==&mid=2247484174&idx=1&sn=b64bc832a0b550adbd02b479a3f37f6a&chksm=9ac2686dadb5e17bb245321ac5ae32b97b4aaf1c2332b101f8e43fdf5eefba8398714ddeced3&token=99309250&lang=zh_CN#rd

本文未经作者许可,禁止转载。

你可能感兴趣的:(接入SDK的需求 ,产品经理如何调研和输出方案)