标签: 平台
当我谈论平台时,我谈论的是什么
如今,每个人都在构建“平台”以加速大规模交付数字产品。但什么是有效的数字平台?一些组织在尝试在其现有共享服务之上进行构建时步履蹒跚,因为他们没有首先解决其组织结构和运营模式问题。
构建基础设施平台
基础设施平台团队通过使用弹性解决方案解决常见的产品和非功能性需求,使组织能够扩展交付。这使得其他团队可以专注于构建自己的东西并为其用户发布价值。但没有人说过构建可扩展的平台很容易……在本文中,Poppy 和 Chris 探讨了七个可以帮助您正确构建事物的关键原则。剧透:不要跳过策略、用户体验和研究。
平台团队如何完成工作
平台团队独特地依赖于其他团队来确保其平台的采用——将代码更改到其他团队的代码库中对其成功至关重要。这种跨团队协作有多种模式,选择正确的模式取决于平台采用阶段以及团队和代码库接受外部影响的能力。
注意平台执行差距
开发人员生产力平台越来越被认为是管理工程团队认知负荷和缩短新功能上市时间的一种方式。但是,组织需要培养一些基本能力,以便成功执行平台战略。平台团队需要将平台视为软件产品,需要与其用户对话、关注可靠运营和健康的团队环境。
基础平台
基础平台是在构建在其之上的任何应用程序之前构建的。这个想法是,您分析需要平台的各种应用程序的需求,然后构建平台。平台完成后,您就可以在其之上构建应用程序。关键是在您开始应用程序工作之前,平台确实需要有一个稳定的 API,否则对平台的更改将很难管理,因为它们会对应用程序产生连锁反应。
收获平台
要通过收获来构建平台,首先不要试图构建平台,而是构建一个应用程序。在构建应用程序时,您不要试图开发通用代码,而是努力构建一个经过良好分解和设计的应用程序。