数字化平台是摆在每一个企业面前的必经之路,也毋庸置疑的成为了互联网巨头的主赛道。
那么她是如何最大消除团队协作间磨擦,为团队赋能,为团队更快交付产出打下坚实基础?她又是如何让行业纵深积累成为公司核心竞争力,为企业发展打造健康的生态环境?又是如何让创新不再被繁琐的流程所扼杀?
我有一个好点子,就差一个程序员了!这原本是关于创业片面理解的调侃。各大云提供商圈地活动进行的如火如荼,让我们能看到的是,在不久的将来,也许程序员都不再需要了!细思恐极还是时代召唤,让我们一起来一探究竟。
什么是平台?我们该如何理解她?
这显然是摆在我们面前的第一个问题,也许大家都在讨论平台化,但确实又讨论的是不同的东西,那么我们借这个机会将平台统一一下认识。
业务分析人员,或者更多的互联网用户会说天猫、京东就是平台;研发人员会说AWS是平台;AWS的开发人员又会说他们是基于某个内部平台标准打造了自己的服务。哪个是对的,哪个是错的?当我们问自己这个问题的时候,答案是:都是对的!因为平台不仅仅只有一面,我们更因该用立体的角度来观察了解她。
我们在这里可以将平台分成三层:
服务提供平台,这是平台分层的最上一层,也就是一些非技术人员常提到的平台。亚马逊通过自己的各种服务打造了一个电子商务平台,为商家提供所有的技术支持,让商家们的运营成本大大缩减为40美元每月。在国内,著名的电子商务平台淘宝,他们的宣传语也是小商家,大平台,为大众提供这种服务型平台。
数字服务平台,数字服务平台是指为服务平台提供接口支撑的平台。所有的服务以API的形式独立出来,并支持外部访问,没有例外。这里最有代表性的就是AWS(Amazon Web Service),亚马逊为全球web开发者提供的公开服务,能覆盖web服务开发流程中所需的所有功能,你所需要做的就是专注在自己的核心业务,其它的都可以放心的交给亚马逊。国内目前这些云数字服务平台也都发展得不错,这对开发者们,甚至中国互联网行业来说都是重大利好消息。最具代表,名气最大的有阿里旗下的阿里云平台。还有腾讯云、京东云、百度云、网易云、七牛云等等。可以看出来在工业4.0时代,数字化平台服务是多么的有份量。这里是毋庸置疑的兵家必争之地,国内各大知名企业也是全力投入,不敢有半分懈怠。
基础技术服务平台,所有为实现API化,管理基础设施的相关服务平台。
早在2006年,因为亚马逊业务的快速增长,内部团队之间的合作越来越难,产出效率也越来越低,再加上风生水起的互联网,在各种内外因素的刺激下。亚马逊集团董事会主席兼CEO杰夫·贝佐斯大旗一挥,对内宣布了亚马逊早期平台化的细则:
- All teams will henceforth expose their data and functionality through service interfaces.
- Teams must communicate with each other through these interfaces.
- There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team's data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.
- It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom protocols -- doesn't matter. Bezos doesn't care.
- All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.
- Anyone who doesn't do this will be fired.
- Thank you; have a nice day!
这一段文字我摘自一位前亚马逊前员工现Google员工在2011年吐槽Google没有自己数字化平台的内部超长邮件。你可以感受到发自内心的怒其不争,又爱又恨,特别精彩,大力推荐给大家 - 原文链接 。
不过从这封邮件中不难看出当时Bezos改革的决心。还有就是核心重点在所有的服务都必需API化,不仅对内,还要对外!从此奠定了AWS绝对的市场份额。
立体的了解了平台化概念后,自然而然的会有人问到 - 在平台化思想指导下,我们该如何追随她的脚步,来帮助落实和解决实际项目上的问题呢,在平台化过程中又有哪些指导思想?
平台化思想就是针对平台化实施过程中提出的指导思想:
去除所有来自于功能团队合作中的磨擦,让团队可以更快向客户交付合格产品。 | 将核心业务更全面更智能的开放出来,为创新和其它的业务线、产品和功能提供更好的支持。 | 为验证新点子,开放核心资源,以提高实验效率和成功率,保持核心竞争力。 |
平台化固然方便,可以看出来旨在减少摩擦,提升效率,让团队更加专注在业务层,而不是让创新创意被繁琐的流程所扼杀。但这也并不代表平台能解决所有问题,也不因该让平台无所不能,什么都干。
之前就有被问到过一个问题 - 为什么不同的公司需要做自己的平台,难道不能用统一的云平台吗?
其实这个问题背后的理解就是 - 平台功能基本上就那些,翻来变去也没有太多新花样,既然已经有了那么多好的云平台,其它的还有存在的必要吗? 当然有,而且企业如果想要保持竞争力,支持创新,根据自己的业务优势形成健康的生产环境,就一定要有自己的平台化方案。云平台服务提供商当然会根据常见的需求提供一些基本服务,但别忘了,这一层相对于我们自己而言还只是基础技术服务层。首先我们的业务不会只依赖于一家云服务提供商,接着企业用户的认证和授权需要有统一和组织管理,最后为了充分展现平台化的优势,就必需有一个平台化部门对所有的基础资源进行统一管理。让用户能在享受如此强大广泛的基础设施同时,又能专注在自身的业务。
如果你也认为平台化是未来的趋势,那么请和我们一起,要么投入时间,要么投入精力!因为在容器化、微服务大行其道的今天,平台化看起来是不是再自然不过了。