当前位置:主页 > 数字滚动 >你的创业核心是什幺?订KPI前不如先设API >

你的创业核心是什幺?订KPI前不如先设API

评论266条
你的创业核心是什幺?订KPI前不如先设API

原文为《WHAT IS THE API FOR YOUR STARTUP?》作者 Alex Iskold,现为纽约 Techstars 管理总监。

在现在云端及自动化的趋势下,如果你创办的是一家网路或科技公司,设定 API 已经成为不可或缺的基础建设。而本文作者则根据与新创团队交流的经验,告诉你设定简洁明确的 API 不仅能保持程式运作顺畅,还能在经营面帮助你釐清并专注在公司真正的核心理念上。

我最近和 Techstars 其中一位创办人聊到,「你公司的 API 是什幺?」

这问题乍听有点怪,其实不然。

每一家新创公司,每一间企业都有用来衔接全世界的介面。比如 Google 的介面就很简单,画面中央只有搜寻。亚马逊的订购画面就複杂得多,你可以浏览、搜寻、加到购物车、订购、退款⋯⋯。

就算你不是工程师或产品经理,思考一下你的公司想提供这个世界怎样的介面还是非常有用的。用 API 的角度来看你的事业,能大大地帮助你看清楚这个事业真正做的事,还有背后的原因。

什幺是 API?

API就是应用程式介面,你可以把 API 当作一种软体套件、网路服务或者企业和世界互动的介面或合约。

换句话说, API 是一套沟通标準,从软体套件、网路服务或企业发送请求,再接收回应。

以网页上常见的元件,核取方块来说,你可以打勾或取消勾选,这就是它的介面。


再举另一个 API 的例子,在 Digital Ocean 的云端服务启用 10 台伺服器。API 看起来可能像这样:

在这个範例中,「launchServers」的指令让使用者可以设定上线的伺服器数量。大部分的服务都支援这种客製化或参数化的设定,以达到弹性和重複使用的目的。启用 10 台或 20 台伺服器的指令基本上是一样的,要是设不同的指令就没有什幺意义了。

企业 API 是什幺?

订定企业 API 的时候,你要考量公司的核心概念是什幺,以及有哪些相关的指令。你想要攘你们公司的使用者做什幺?以下列出几个简单的常见範例:


现在很多企业都採用云端服务,而我们之间就是透过 HTTP 协定在沟通。这点可能有点违反直觉,身为终端使用者,我们通常是看到漂亮页的画面和易用的 app,不过介面中基础的螺丝钉,也就是真正的指令是透过 HTTP 传递的。

而重点是,HTTP 能让我们看见这些企业 API 真正的骨干,这些 API 是最原始、直接的介面,它们定义了我们可以用这些服务来做些什幺。

如何设计企业 API

现在让我们把目光转回 你的 事业上。刚开始创业的时候,你要做一大堆事情:了解你的目标市场 、和客户沟通、思考你想法的独到之处和优势、进入市场的策略⋯⋯还有其它一卡车的待办事项。

而建立你企业的 API,就是你在早期就该开始做的事情之一。

用 HTTP 协定来规划蓝图。早在推出最小型产品之前,就要先设计好你的 API。

练习设计 API 可以让你把事业看得更清楚。你得决定要在最小可行产品里加入哪些功能、排列指令的优先顺序,你在把这些列出来的同时会了解自己是做得太少还是做得不够。

基本的 API 可以帮助你和顾客及团队沟通,也是通往最小可行产品的垫脚石。一旦你设计好满意的 API,就可以开始导入,让 API 一个接一个透过 HTTP 运行。没错,你不需要高档的使用者经验设计或漂亮的 app,只要导入 API 就会对你的企业开始有点概念。

改善你的企业 API

当你的企业开始成长进化,你的 API 也要跟上。不断更新改进的同时,对于新增的功能也要斤斤计较,优秀的公司通常 API 都很简单。

想想 Google 吧。它的介面简单却不凡,而且背后要处理的项目相当複杂。同样的,史蒂夫贾伯斯致力推行苹果产品简洁的介面,而结果也相当成功。苹果的产品总把複杂的工程包藏在精巧简单的介面之下。

当你的事业开始成长,不同部门就会开始衍生自己的 API,你会有对外的介面以及对内的介面。不论如何,尽量强迫自己保持所有介面乾乾净净,绝对能帮得上你。

随着你的公司成长,使用你们服务的管道也会变多。

你会有桌面网页、行动网页、简讯、聊天机器人、iOS 和 Android app⋯⋯各式各样透过网路提供服务的管道。这些都可以当做你 API 的客户,同时也是你公司的客户。

我们现在活在一个满是云端和自动服务的世界,几家大公司如 Google 、亚马逊、Facebook 都为旗下服务提供了 API。

趋势上来说,未来每家公司不只会有图形化的介面,也会提供程式的介面,随着人工智慧和自动化程式的演进,许多交易和通路会透过网路服务和 API 来完成。

假如你是一间新创公司,可以从思考并列出自己的 API 来面对这样的未来。

你的事业提供什幺样的指令给客户呢?而你的 API 又是什幺呢?

  • 相关推荐:
  • 您可能喜欢得内容: