在产品经理工作中,接触最多的就是前后端开发了,或多或少也会听他们谈及API、接口文档。那么,通过API的方式来进行产品设计,是一种什么样的体验呢?作者分享了一套个人原创的“基于 API 的产品设计流程”,希望对你有所帮助。 上图是一个简单的原型示例。 二、基于 API 的产品设计流程上面的例子比较简单,对于一些较为复杂的接口,我们就需要用设计流程了。 这套基于 API 的产品设计流程,主要有 6 个步骤:熟悉文档、提炼功能、产品方案、版本排期、产品设计、研发落地。
三、案例:企业微信直播我们试着通过一个“企业微信直播”的案例,来学会这套流程。 假设你上午摸鱼时,刚接到老板的一句话需求“我要在小程序上,能看到企业微信直播”。 作为一个啥技术都不懂的原型仔,这时候肯定慌得一比。 先别着急慌,我们按刚教的“基于 API 的产品设计流程”,去翻翻企业微信的直播接口文档。 1. 熟悉文档信息量有点爆炸,脑子处理不过来啦~ 这种时候咋办? 我们可以先把接口提取业务对象,然后按对象进行功能分类、总结: 直播:
直播明细: 获取直播观看明细:查看一场直播中的所有观众信息,例如“观看时长、是否评论、是否连麦”等。 观众: 获取跳转小程序商城的直播观众信息:查看引流进商城的直播观众信息、邀请人信息。 3. 确定范围完成了 API 的功能提炼后,可以进一步确定功能范围了。 这时候我们需要基于老板的业务需求,进行功能删减。 简化后的直播功能,我们只需要这些:
由于老板只说,要在小程序看企微直播。 那问题就来了,关于企微直播的后台管理做还是不做?当然是拉会再确认。 4. 版本排期不管后台做不做,我们可以基于“平台、需求、功能”进行版本排期了。 版本排期:
我们搞定了“熟悉文档、提炼功能、确定范围、版本排期”这四个步骤后,接下来的“产品设计、研发落地”就简单多啦。 如果想了解更多产品设计方法,可以看看我之前写过的“大厂产品经理工作流”。 总结产品经理在日常工作中,有可能会需要通过调用接口,来设计产品方案的时候。 这种时候,可以尝试用下我的“API 产品设计 6步法”:熟悉文档、提炼功能、产品方案、版本排期、产品设计、研发落地。 搞懂了它,相信再遇到类似需求,你也能学会举一反三啦~ 本文由 @好夕雷 原创发布于人人都是产品经理,未经许可,禁止转载 题图来自Unsplash,基于CC0协议 该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。 |