以企业微信为例,聊聊基于 API 的产品设计流程

2024-8-8 23:07| 发布者: 郎朗乾坤| 查看: 213| 评论: 0


在产品经理工作中,接触最多的就是前后端开发了,或多或少也会听他们谈及API、接口文档。那么,通过API的方式来进行产品设计,是一种什么样的体验呢?作者分享了一套个人原创的“基于 API 的产品设计流程”,希望对你有所帮助。

以企业微信为例,聊聊基于 API 的产品设计流程-1.jpg

产品经理在日常工作中,最常接触就是前后端开发啦~

一般或多或少,都会听到他们在讨论 API、接口文档。

如果是做过微信小程序、企业微信的产品经理,可能有基于微信的接口文档,来完成过产品方案设计的经验。

这种通过 API 设计产品的方式,对于懂技术的产品经理简直洒洒水啦~

但是对于刚接触的原型仔、初级产品经理,让他们看接口文档简直就像看天书,更别说输出一套产品方案了。

作为一个过来人,我试着总结、分享一套个人原创的“基于 API 的产品设计流程”,希望对你有帮助。

一、什么是 API?

要学会这套方法,我们首先要搞懂什么是 API。

API(Application Programming Interface)应用程序编程接口,指的是一套预先定义好的规则,它可以实现特定的功能。

简单来说,API 有点像加工厂(接口地址),用特定的原料(接口参数),生产流水线商品(返回结果)。

1. 星座 API


举个例子,现在有一个星座 API:
    接口地址:***.***xingzuo.com接口参数:星座类型、运势范围返回结果:今日运势、今日指数、运势解析

我们只需要搞懂这三要素,还有接口能干嘛,就能让前后端开发关于“星座运势”的 APP 了。

以企业微信为例,聊聊基于 API 的产品设计流程-2.jpg

上图是一个简单的原型示例。

二、基于 API 的产品设计流程

上面的例子比较简单,对于一些较为复杂的接口,我们就需要用设计流程了。

这套基于 API 的产品设计流程,主要有 6 个步骤:熟悉文档、提炼功能、产品方案、版本排期、产品设计、研发落地。
    熟悉文档:因为是基于 API 的方案设计,所以 API 提供的能力尤为关键,你需要花些时间搞清某个模块,它是什么、有什么用,以及略读整个模块的接口列表;提炼功能:这个步骤不仅仅是将各个接口,进行简单的分类,在这之前你需要先提炼 API 主要有什么对象(关于什么是对象,不懂的可以问下 GPT),每个对象的 API 有哪些功能(一般为增删改查),然后对这些功能写个简单描述;确定范围:搞懂了一个 API 的功能有什么,那么确定产品方案的功能范围,就是一件自然而然的事了;版本排期:将确定好的整体产品方案,基于开发资源现状,拆分为可落地的 N 个版本,完成版本排期;产品设计:关于产品设计,可参考我之前写过的产品设计工作流:接需求、懂业务、理流程、选方案、建模型、定状态、画原型、补交互;研发落地:搞定了最简单的准备工作,接下来该开发大佬 Carry 了~


三、案例:企业微信直播

我们试着通过一个“企业微信直播”的案例,来学会这套流程。

假设你上午摸鱼时,刚接到老板的一句话需求“我要在小程序上,能看到企业微信直播”。

作为一个啥技术都不懂的原型仔,这时候肯定慌得一比。

先别着急慌,我们按刚教的“基于 API 的产品设计流程”,去翻翻企业微信的直播接口文档。

1. 熟悉文档


以企业微信为例,聊聊基于 API 的产品设计流程-3.jpg

按流程的第一步,大致看看企业微信直播的接口概述,还有相关的接口功能。

2. 提炼功能


这个直播模块的接口还真不少,居然有 10 个。

以企业微信为例,聊聊基于 API 的产品设计流程-4.jpg

信息量有点爆炸,脑子处理不过来啦~

这种时候咋办?

我们可以先把接口提取业务对象,然后按对象进行功能分类、总结:

直播:
    创建预约直播:创建一个“预约中”状态的企微直播修改预约直播:针对“预约中”状态的企微直播,进行修改编辑取消预约直播:把“预约中”的企微直播,给取消掉删除直播回放:“已结束”的企微直播,一般会生成直播回放,使用这个功能删掉回放观看/回放直播:打开直播或直播回放,进行观看获取成员直播ID列表:直接查一个企微管理员的所有直播获取直播详情:查看一个直播的详细信息,例如“评论数、连麦人数、预约人数”等

直播明细:

获取直播观看明细:查看一场直播中的所有观众信息,例如“观看时长、是否评论、是否连麦”等。

观众:

获取跳转小程序商城的直播观众信息:查看引流进商城的直播观众信息、邀请人信息。

3. 确定范围


完成了 API 的功能提炼后,可以进一步确定功能范围了。

这时候我们需要基于老板的业务需求,进行功能删减。

简化后的直播功能,我们只需要这些:
    创建预约直播修改预约直播取消预约直播获取直播详情观看/回放直播

由于老板只说,要在小程序看企微直播。

那问题就来了,关于企微直播的后台管理做还是不做?当然是拉会再确认。

4. 版本排期


不管后台做不做,我们可以基于“平台、需求、功能”进行版本排期了。

版本排期:
    老板只要看直播:那就直接上方案 2,简单省事老板这些功能都要:如果着急上线“观看直播”那就先上方案 2、再上方案 1,否则就正常上

我们搞定了“熟悉文档、提炼功能、确定范围、版本排期”这四个步骤后,接下来的“产品设计、研发落地”就简单多啦。

如果想了解更多产品设计方法,可以看看我之前写过的“大厂产品经理工作流”。

总结

产品经理在日常工作中,有可能会需要通过调用接口,来设计产品方案的时候。

这种时候,可以尝试用下我的“API 产品设计 6步法”:熟悉文档、提炼功能、产品方案、版本排期、产品设计、研发落地。

搞懂了它,相信再遇到类似需求,你也能学会举一反三啦~

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

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一篇:企业微信如何通过短链接加友?

下一篇:企业微信如何实现好友裂变?芝麻微客好友裂变功能?

交流热线
17501437970 周一至周日:09:00 - 21:00

创赢网-致力于帮助普通人在创业之路上披荆斩棘、走向成功的专业网站,汇聚创新智慧与成功机遇的网络天地,是创业者开启赢之征程的首选之地。

Powered by Discuz! X3.5 © 2023-2050 CHUANYING Team.

QQ|Archiver|手机版|小黑屋|创赢网 ( 湘ICP备17022177号-3 )

GMT+8, 2024-11-14 10:10 , Processed in 0.221494 second(s), 32 queries .

快速回复 返回顶部 返回列表