Gitlab 是一个集成的开发人员生产力、基础设施运营和安全平台。这张Wardley 地图探索了 Gitlab 用户需求的演变,作为理解公司战略的一个组成部分。我们特别关注了 Gitlab 的捆绑一体式平台战略如何立足于构建和安全工具正在从定制化转向商品化这一信念。
这是一本关于工程策略的书的探索性草稿章节,我正在#eng-strategy-book中集思广益。因此,一些链接指向其他草稿章节,包括已发布的草稿和非常早期的未发布的草稿。
阅读本文档
要快速了解此沃德利地图中的分析,请从上到下阅读以了解此分析。如果你想了解这张地图是如何编写的,那么你应该从下往上逐节阅读,从用户开始,然后是价值链,依此类推。
有关此结构的更多详细信息,请参阅使用 Wardley 映射优化策略。
今天的情况如何
如今,管理构建、部署和安全在某种程度上是定制工作。即使是小型科技公司也需要专门团队才能顺利开展此类工作。
用户之间的价值链是高度耦合的:没有任何价值链在用户之间不重叠。例如,调试失败的构建对于开发人员和开发体验团队都很重要。同样,了解成本的归属对于开发人员体验团队和财务团队都至关重要。
由于这种捆绑,购买同类最佳解决方案而不是捆绑堆栈的团队会花费大量时间将它们集成在一起才能正常工作。团队每月花一天时间进行财务和开发人员体验集成的情况并不罕见。这种定制对于每个公司来说都是独一无二的,但很少是公司的特殊酱料。相反,这是人员系统和开发人员系统空间中许多工具之间互操作性差的结果。
过渡到未来状态
很明显,这张地图上越来越多的组件正在从定制转向产品。 Gitlab 在这些生态系统标准化、从定制实施发展到产品和商品化方面有着明确的观点。
这些转变将使越来越多的公司进入 Gitlab 的潜在市场,其中包括一些恼人但低价值的问题,例如存储构建和部署日志以供将来访问。大多数市场在追求“最佳品种”(您购买多个专业供应商)和“一体化”(您购买一个全面且高度集成的解决方案)之间摇摆不定。
Gitlab 明确致力于成为一款一体化解决方案,为传统开发人员和开发体验用户以及安全用户提供解决方案。这似乎反映出一种信念,即安全工具正在迅速成为一种商品解决方案,这是一种有趣的观点,随着 Gitlab 与 Wiz 和 Snyk 等公司争夺市场份额,我们将在市场上看到其有效性的谈判。
用户和价值链
Gitlab 将自己描述为“最全面的人工智能驱动的 DevSecOps 平台”。这是一个宏伟的目标,因此该平台有相当多的用户。对于此映射练习,我们将重点关注四个用户:
-
公司的开发人员。在其工作流程中使用 Gitlab 平台作为工具的产品和基础设施工程师。这些是负责创建和运行公司产品的开发人员。
他们关注的价值链是部署软件、调试失败的部署以及优化构建和部署的速度。在这些需求之下是许多基础设施组件,它们执行实际部署、收集调试日志等。
-
开发人员经验,负责选择、加入和运营公司的部署基础设施。更广泛地说,该团队负责公司开发人员的整体生产力。
他们没有任何独特的价值链,但他们紧密地参与到其他用户的价值链中。这创造了独特的广阔地图视图。此外,开发者体验团队通常是每个价值链的专家,拥有最深入的见解。
-
安全与合规人员为您的公司维护安全基础设施和合规状况。他们需要进行漏洞扫描来检测供应链安全攻击,并识别已开发软件(例如OWASP Top Ten)中的常见问题。
他们关注的价值链是软件漏洞扫描,而软件漏洞扫描又依赖于软件包漏洞数据库以及用于检测这些软件包和其他常见漏洞的扫描器。
-
负责监控平台成本和使用情况的财务人员。他们最关注平台所代表的成本的预测和归因。例如,他们希望根据他们将消耗的额外构建、部署等来对额外雇用 50 名产品工程师的基础设施成本进行建模。
他们关注的价值链是理解归属和使用,而归属和使用又依赖于将每个软件(以及每个构建、每个测试运行和每个安全问题等)映射到该软件内的具体团队的所有权图。公司。
我们还可以挖掘更多用户,但这些是评估 Gitlab 战略方法时最重要的四个客户。