gitlab英雄边框图案左svg Gitlab英雄边框图案右SVG

GitLab方向

在本页面

这一页介绍了GitLab的产品愿景,我们未来几年的发展方向,以及新利18骗我们明年的交付计划。它补充了我们的GitLab使命想象, 和3年战略

想象

我们的愿景是用一个替换Devops Toolchains单身的DevOps的平台这是预先配置的,默认情况下整个Devops生命周期横跨整个Devops。我们相信我们的愿景是由创造它的市场分析师共享的价值流交付平台市场

许多组织正处于从经典开发范式到DevOps的演进过程中。他们想要更快的循环时间,提高效率和降低风险。GitLab的目的是帮助这些组织加速他们的DevOps之旅。关于GitLab如何做到这一点的例子包括:

Gitlab促进了本客户突出显示的远程工作转换故事,让人们少花费,花更多的时间与家人和朋友,并从任何地方获得很大的工作。使用Gitlab作为单个Devops平台,减少了在多个系统上工作的劳动,否则可以导致筒仓和缺乏透明度。Gitlab还通过改进合作,提高队友之间的工作关系,并实现了更高质量的软件开发项目,这增加了工作满意度。作为证据证明,我们的一位客户告诉我们,他们使用Gitlab作为人才收购工具,虽然招聘可以在其他地方赚更多钱,但他们的专业生活质量将在利用Gitlab的软件开发环境中更高。

我们通过利用100,000个组织共同开发梦想的Devops平台的最佳实践来快速有效地执行我们的愿景。我们服用A.种子然后培养方法随着时间的推移,我们的产品新利18骗表面积越来越大,一直致力于客户结果。我们杠杆传感机制新利18骗产品使用量数据做出关于增加或减少的决定投资.您可以了解更多关于指导我们的优先级和产品思考的原则新利18骗新利18骗产品手册

巩固趋势

微软2018年后继续Apace收购GitHub.在美国,整合DevOps公司的趋势似乎会持续下去。2019年1月,特拉维斯CI是由Idera收购的,并于2019年2月我们看到了可装运由JFrog收购.阿特拉斯人和GitHub现在都有SCM的Bundle CI / CD,以及他们不断增长的相关产品套件。新利18骗在2020年1月,CollabNet收购了XebiaLabs,以构建他们的全面DevOps解决方案版本

技术市场在成熟的过程中会经历不同阶段,这是很自然的:当一项年轻的技术开始流行时,会有大量的工具来支持它。新技术有粗糙的边缘,这使得它们难以使用,早期的工具倾向于以新范式的采用为中心。一旦技术成熟,合并就成为生命周期的自然组成部分。GitLab在整合方面处于领先地位,因为我们已经被认为是这方面的代表性供应商新定义的市场但是,随着更多竞争对手开始将合法的集成产品带入市场,我们需要积极捍卫的位置。新利18骗

devops阶段

管理 安全 计划 释放 包裹 开发 ops. 创造 验证 配置 保护 监视器

Devops是一个具有很多复杂性的广阔空间。要在Gitlab中管理这一点,我们分解了devops生命周期进入几个不同章节,每个都有自己的方向页面您可以查看。

我们正在投资以下列方式在每个阶段。

3年战略

情况

Gitlab竞争大量的市场空间,拥有一个估计在2024年的〜18亿美元上.Gitlab最近超过了150万美元的里程碑,具有异常高的收入增长和保留率。Gitlab在市场上独特地定位,具有愿景,为整个Devops生命周期提供单一应用。Gitlab竞争众多的市场细分市场,旨在提供价值80多个市场类别.Gitlab的产品新利18骗愿景是独特的雄心勃勃的,因为我们是第一个采取的Devops球员单一应用方法.从想法到生产,Gitlab新利18骗帮助团队从数周到几周增加循环时间,降低开发过程成本,并在提高开发人员生产力的同时使市场更快地到市场。随着软件“吃世界”,这被广泛认为是客户的关键任务价值主张。我们也有很多尾风我们采用了云计算、Kubernetes和DevOps工具,这些都帮助我们实现了快速增长。最后,GitLab有一个开源社区和发行模式,它向数百万开发人员展示了GitLab的价值,并通过它加速了我们产品的成熟新利18骗超过200个月改进从我们的用户到Gitlab CodeBase。

战略挑战

  1. 宽度和深度之间的紧张局势:Gitlab的雄心勃勃的单一应用产品视觉意味着我们需要在非常大的表面积上构建新利18骗功能函数值。我们的挑战是在我们的产品体验中推动广度和深度之间的正确平衡。新利18骗近年来,我们已经针对广度进行了优化。赢得并保留更复杂的企业客户,我们需要有效种子然后培养在生产使用和收入的产品区域。新利18骗使用如此多的产品表面积来提新利18骗供单一的应用体验,它是一个大UX挑战,以使经验简单,一致,无缝的Devops阶段。
  2. gitlab.com和自我管理:我们面临的另一个挑战是自我管理和GitLab.com产品之间的平衡。GitLab的早期付费客户对自我管理更感兴趣,我们的大多数客户今天都在使用这个产品。因此,我们非常专注于提供一个伟大的自我管理的客户体验。然而,随着市场转向采用云计算,我们看到对我们的GitLab.com产品的需求越来越大。我们现在需要快速满足我们的付费客户对我们SaaS(。com产品)的自我管理的同样的企业级安全性、可靠性和性能期望。
  3. 广泛的客户资料:我们还为各种各样的客户提供服务,从个人贡献者开发人员到大型企业,跨越所有垂直市场。这种部署选项范围和客户规模使我们的业务变得复杂,并且很难针对所有客户规模优化客户体验。在过去的几年里,我们已经优先启用我们的直接销售渠道,但在这个过程中,没有足够的关注伟大的客户体验,围绕自助购买工作流程,入职和跨阶段采用。
  4. 竞赛:最后,我们从包括微软,亚司司法和名称的概要包括微软,亚特西亚和概要的大公司都有强大的竞争。微软开始模仿我们的单一应用定位,而在我们之后的旅程中,有大量资源致力于与Gitlab竞争。

新利18骗产品战略

  1. 专注于每个组织的阶段(SPO)阶段客户的数量与其升级到付费包的倾向之间存在强烈的相关性。实际上,添加阶段三元转换!每个产品组新利18骗都应该专注于激光驱动采用和他们各自阶段的定期使用,因为它应该导致更高净arr.减少搅拌,更高的客户满意度。看这是Sisense的图表,它显示了每个命名空间增加的阶段与付费转换的相关性

    sisense的这个图表,这显示了前30天的高相关每个组织的阶段(SPO)免费团体到90天付费转换。随着第四阶段添加的阶段,增加了两三阶段的转换超过三倍。

    如上所述用户旅程,为客户采用最重要的附加阶段是创建以验证和验证释放,因为这些采用步骤中的每一个向用户开放三个额外阶段。

  2. 利用单个应用程序的独特力量:Gitlab的分化点是我们的单一应用方法。随着我们在任何给定阶段或类别中继续驾驶价值,我们的第一个本能应该是将该功能或产品经验连接到Gitlab产品的其他部分。新利18骗这些交叉级连接将驱动差异化的客户价值,并且不可能将Point Product竞争者模仿。新利18骗认识到这一机会,我们在过去两年中显着发展了我们的研发组织,并计划在未来2 - 3年内投资于研发的超额金额,以扩展我们的铅执行单一应用产品愿景。新利18骗
  3. 增加更广泛的社区捐款:为了更快地实现这一雄心勃勃的愿景,我们将利用我们强大的开源社区。每个阶段都应该有一个明确的战略来分层这个阶段的价值。当阶段处于成熟的早期,我们将倾向于在我们的Core开源版本中包含尽可能多的功能,以推动更快速的采用和更大的社区贡献,这将帮助我们更快地成熟新的阶段。一旦达到阶段性采用,我们就可以在付费层中添加额外价值,以鼓励升级。
  4. 让我们的核心旅行类别可爱:我们希望确保核心产品的使用体验是好的,这将带来更多的付新利18骗费客户和提高客户保留率。我们打算通过可爱的类别来保持我们市场领先的深度,目前是验证(持续集成)和创建(源代码管理和代码评审)。除此之外,我们将努力使我们的产品在计划(第三最常用阶段)、发布(第四最常用阶段)和安全(我们终极层的重要元素)中迅速成熟。我们的目标就是到2023年底,50%的类别变得成熟可爱。
  5. SaaS第一:我们SaaS产品的客户和收入增长率是我们自我管理产品的三倍,所以我们应该假设,随着时间的推移,我们的大多数客户会更喜欢SaaS交付模式。因此,我们的SaaS产品需要具有企业级的安全性、可用性和性能。我们还必须确保特色自管理和SaaS之间的等价性而且客户有一个简单的迁移路径,从自动管理到SaaS。展望未来,在自我管理的情况下,SaaS应在SaaS上提供所有新功能,如果不是之前。我们还将开始为自我管理客户提供SaaS服务,以提供额外的价值,以便在自动管理环境中提供不可行的价值,例如自动云备份。

工作要做

每个产品都应新利18骗该有一个努力做的一份工作。在Gitlab,我们使用工作要做(JTBD)框架。JTBD就是为什么的原因人们使用产品新利18骗.GitLab需要完成的首要工作是:

当我们以团队建立软件时,我们希望快速和预算内能够以质量,可靠性和安全性从思想中获取,以便我们的组织可以提供承诺的价值并实现我们的业务成果。新利18骗

个人

个人是我们设计的人。我们已经开始将开发商,安全专业人士和运营专业人士作为一流公民的道路落后于此;让每个人都有一个独特的体验,适合他们的需求。我们希望Gitlab成为所有这些人的主要界面。在工作中出现,开始新的一天,加载Gitlab。那已经发生了。

但软件的开发和交付有很多其他角色。这是终极Gitlab的目标 - 在那里每个人参与软件开发和交付使用单个应用程序,所以它们与其余团队的其余部分在同一页面上。我们正在迅速扩大我们的用户体验设计师合规经理新利18骗产品经理, 和发布经理.我们也将扩展到业务方面,具有高管可见性和报告。虽然我们仍在称之为IT DevOps,但我们真的扩展了DevOps的定义,并将其全部传递为单个应用程序。

FY22产新利18骗品投资主题

每年在Gitlab,我们选择一些特定的强调领域,帮助指导我们想要在我们产品中展示的定向主题的团队。新利18骗本节用于突出强调。这不是我们计划今年要做的一切的全面清单。每个阶段和类别的方向可以在相应的情况下找到方向页面.我们不是要求团队偏离他们的核心使命。

许多团队将看到自己直接致力于这些强调的领域。其他团队将继续执行他们的使命 - 这也很重要。

这些主题是帮助促进交叉团队合作,当在为期一年的主题上工作时可能需要与他人合作。我们的指导是:如果任何团队接近您的优先考虑今年专题的东西,请考虑到比通常的优先级 - 因为它正在为我们作为公司而提供更广泛的产品的目标,因为我们作为公司的更广泛的目标新利18骗认为今年成就很重要。

对于FY22,我们专注的3个关键产品主题新利18骗是:

应用安全测试领导

绩效指标:最终的用户总增长

作为我们土地和扩展战略的一部分,我们认为应用程序安全测试(AST)是继SCM和CI之后的一个重要土地应用。我们将会AST市场内的领导地位正如我们对FY21的成功,并扩展AST提供以满足最苛刻的客户要求。

执行计划AST领导力

我们将通过移动静态分析(SAST),动态分析(DAST),依赖扫描类别来建立应用安全测试(AST)市场内的领导地位,以完成成熟,以及可行的成熟度的移动漏洞管理。此外,我们将介绍一个模糊测试类别并将其带到可行的成熟度。

AST的领导地位有利于我们的客户,也是我们获胜的原因

我们的DevSecOps生命周期的单一应用程序允许开发人员和安全专业人员以他们自然的方式协作,但具有前所未有的效率。开发人员可以在代码提交时发现漏洞,这样就更容易在不切换上下文的情况下修复它们。这导致开发人员接受和采用。此外,安全专业人员在代码提交时以及在进行修改、批准和异常时获得了对漏洞的可见性。它们还可以在合并请求流中执行安全策略。

最终结果是采用Gitlab的组织受益于:

通过可用性采用

绩效指标:增加预测TMAU

解锁单个应用程序的权力的关键是让客户体验多个阶段的工作。我们认为,提高可用性是我们解锁多阶段采用的主要道路。

执行计划通过可用性采用

我们将专注于使功能更具可发现性、默认工作和可用性。如果我们能成功做到这一点,新用户将更有可能购买,现有客户将更有可能增加座位和更高的档次,客户将从使用GitLab中获得最大的利益。

重点关键领域:

可用性利益为我们的客户以及为什么我们将获胜

Devops Vision的单个应用程序并不是新的。什么是新的是我们的方法。尝试此次尝试在事实之后尝试拼接点产品(通过M&A或“解决方案套件”练习)。新利18骗

拼接点产品之间的关键差异与单个应用程序归结为阶段之间的无缝互连,使得产品从一个作业毫不新利18骗费力地移动到下一个作业。所有角色都觉得他们有能力在同一空间中彼此连接和协作,并且不必保持单独的集成和数据系统只是为了完成工作。

通过专注于可用性来益处Gitlab

麦肯锡对此进行了为期五年的研究商业价值设计调查显示,在过去五年里,排名前四分之一的公司的收入和股东总回报的增长速度远远快于行业同行。麦肯锡发现,在整个季度内,排名前四分之一的公司的收入增长高出32个百分点,TRS增长高出56个百分点。

对我们作为产品建设者的可用性的吸引力(产品,UX,ENG,新利18骗INFRA)

Gitlab的许多用户开始与Gitlab的工作日。他们花了很多时间与我们的工具完成了他们的工作。如果我们让愉快的体验令人愉快,我们有一个有意义的机会,以提高他们的生活质量。这是一个胜利,胜利,胜利。为我们的客户赢得赢得Gitlab,以及我们作为建设者的骄傲/胜利感。

Saas First.

绩效指标:增加支付Gmau for Gitlab.com

SaaS第一个并不意味着SaaS.我们致力于我们的自我管理以及SaaS客户。我们的软件架构有一个统一的代码库,允许我们为SaaS和自我管理的部署提供服务,而无需其他供应商可能拥有的额外负担,这些供应商可能选择为SaaS创建不同的软件堆栈并自我管理。

今年,我们强调通过专注于确保与我们的市场领先的自我管理提供的特色平价来加强我们的SaaS。我们澄清了一些更新,以澄清产品团队应确保SaaS前进的功能平价。新利18骗

为什么这是重要的?

我们在北方700K Saas Mau.

IDC预计,到2022年,基于saas的DevOps工具交付(2019-2024年复合年增长率26.4%)将超过本地/其他软件(2019-2024年复合年增长率7.1%)。1这代表了Gitlab的一个巨大而迫切的机会,估计基于的云托管Git存储库市场的9%的使用份额Bitrise存储库计数,与我们相比188新利app

此外,IDC预测SaaS的Devops工具(2019年38%的市场)将超过2022年以上的内部/其他软件(62%),并占收入10.3亿美元(或58%的Devops软件的58%工具市场)到2024年。1因此,我们预计在这段时间内,将会有越来越多的现有自管理用户迁移到GitLab.com,而且大多数潜在客户更喜欢SaaS而不是自管理部署。

我们有三分之二的自我管理GIT解决方案的份额。我们将提供一个引人注目的船上体验,以确保我们能够就像我们在自我管理方面一样为SaaS提供服务。

我们首先执行SaaS的执行计划

SaaS第一个并不意味着SaaS。在开发功能和功能时,我们将在SaaS和自我管理中提供它们。如果面对一个选择在一个部署方法中首先进行选择,例如,首先是自我管理的,下一个或反之亦然 - 我们将首先选择SaaS并下一步自我管理。

我们还增加了一个新的SaaS奇偶产品原理新利18骗为了帮助澄清这一点。

此外,我们将专注于

减轻低端破坏

Gitlab不受破坏。在某些方面,这是成功的迹象,即Gitlab现在处于规模,我们必须考虑低端中断。可以说,几年前,Gitlab是一个低端的破坏者。

Clayton Christensen定义低端中断如下:

低端中断是指在市场底部进出的企业,并以“足够好”的方式为客户提供服务。这些通常是现任利润市场的较低利润市场,因此,当这些新业务进入时,现任者进一步“上游”。换句话说,他们专注于更大的利润率。

我们的观点是,低端中断是一种额外的和致力于传感机制。对Devops市场尤其如此。我们看看以下属性来弄清楚低端中断是否有任何接近潜在产品市场共鸣。新利18骗此列表是一种适应新利18骗产品Zeitgeist Fit.

低端破坏者能够进入市场的原因是用户的特征吸收低于建立供应商的特征 - 速度。为了解决这个问题,我们专注于working-by-default配置原则

成熟

当我们向Gitlab添加新类别和阶段时,产品的某些区域将比其他人更深刻更好。新利18骗我们发布了一份类别的列表,我们认为其成熟度水平以及我们改进我们的计划成熟期

我们努力成为市场上最好的产品,并真正可爱。新利18骗随着市场,客户需求,竞争景观和技术变革,我们应该期望我们的到期日也会改变,包括改变到较低的到期评级。通过拥抱A.专注于改善羞耻感低,我们鼓励向期到期。这是一个强大的指标,我们是关于我们产品的现实主义者,以期为客户实现最佳效果。新利18骗

范围

我们尝试防止维护特定于语言或平台的功能,因为它们会减慢我们获得结果的能力。我们如何处理它的例子是:

  1. 我们不制作母语移动客户端。相反,我们确保我们的移动网页很棒。
  2. 我们不会为桌面操作系统制作母语客户端。人们可以使用例如,GitLab是第一个在我们的web应用程序中有合并冲突解决方案的。
  3. 对于语言翻译,我们依靠更广泛的社区
  4. 对于静态应用安全测试,我们依赖于开源安全扫描仪
  5. 对于代码导航,我们犹豫不决,介绍仅适用于语言子集的导航改进。
  6. 为了代码,我们重用代码气候发动机。
  7. 建造和测试自动Devops.,我们使用Heroku Buildpacks。

我们的范围之外是Kubernetes和它所依赖的一切:

  1. 网络(织物)绒布,OpenFlow,VMware NSX,Cisco ACI
  2. 代理(第7层)使者nginx.haproxy.traefik.
  3. 进入(北/南)轮廓大使
  4. 服务网格(东西)Istiolinkerd.
  5. 集装箱调度器我们主要专注于Kubernetes,其他集装箱调度员是:CloudFoundry,OpenStack,OpenShift,Mesos DCOS,Docker Swarm,Atlas / Terraform,游民队Convox.Flynn.Tutum巨人牧场主
  6. 包管理器Ksonnet.
  7. 操作系统Ubuntu,Centos,Rhel.科罗斯高山Linux.

在Kubernetes的演示期间,Brendan燃烧了关于四个OPS层的谈判凌晨2点

  1. 申请表
  2. 集群OPS.
  3. 内核/ OS行动
  4. 硬件ops.

Gitlab主要帮助您使用应用程序操作。在需要的情况下,我们还允许您监视群集并将其链接到应用程序环境。但我们打算使用Vanilla Kubernetes,而不是特定于Gitlab的东西。

在我们的范围之外也是不具体开发,保护或操作应用和数码产新利18骗品的产品。

  1. 身份管理:OKTA和DUO,您主要使用SaaS应用程序,您不开发,安全或操作。
  2. SaaS Integration:Zapier和Ifttt
  3. 电子商务:购物

在范围内是不适合SaaS应用的东西:

  1. 网络安全,因为它在一定程度上与应用程序安全重叠。
  2. 安全信息和事件管理(SIEM),因为衡量应用程序和网络。
  3. 办公室生产力应新利18骗用,自从“我们认为,所有数字产品都应开放贡献,从法律文件到电影脚本新利18骗以及从网站到筹码设计”

我们希望Gitlab继续发展,我们有几个想法未来可能的阶段

季度目标和主要业绩(OKRs)

为了确保我们的目标明确定义并在整个组织中对齐,我们使用OKRS(目标和关键结果)。我们的季度目标和主要业绩是公开的象征性的。

您的贡献

Gitlab的方向由Gitlab公司和我们发送的代码决定贡献者.我们不断地合并代码,以便在下一个版本中发布。贡献是获得你想要包含的功能的最好方式。

我们的CE问题跟踪器EE.,许多请求是针对Gitlab的特征和更改进行的。与之问题接受合并请求标签预先批准为我们愿意添加到Gitlab的东西。当然,在任何代码合并之前它仍然必须满足我们的贡献验收标准

我们如何计划发布

在Gitlab,我们努力成为抱负,保持强烈的紧迫感,并释放了抱负的抱负目标。我们突出的方向项目开始反映了这种雄心勃勃的规划。在执行时,我们的目标是速度超过可预测性.这样,我们优化我们的规划时间,专注于队列的顶部并快速提供事物。我们安排100%的我们可以根据过去完成的目标开发部合并申请率和可用性因素(假期,贡献等)。

看到我们的新利18骗关于我们如何优先考虑的产品手册

以前的版本

在我们的发布页面,您可以概述最新版本最重要的功能,并链接到每个版本的博客文章。新利18官方网站

即将推出的释放

Gitlab发布了一个新版本每月22岁.您可以找到即将发布的主要计划功能即将发布的页面或看即将到来的付费层

请注意,我们经常移动事物,做未列出的事情,并取消事物列出。

移动策略

使用GitLab开发和交付移动应用程序是一项关键功能。许多技术公司现在都在管理移动应用程序,能够高效地构建、打包、测试和部署这些代码,这是一个不可低估的竞争优势。GitLab正在认真对待这一领域的改进,在我们的几个DevOps阶段都有一个统一的愿景。

移动领域

在Gitlab提供全面,优质的移动开发经验,有几个阶段涉及。这些包括但不一定限于以下内容:

移动的方向

我们有更多关于我们的计划的详细信息移动方向页面.我们的一些古老的想法收集在原始[史诗]](https://gitlab.com/groups/gitlab-org/-/epics/769)。

ML / AI在Gitlab

现在,Gitlab不使用生产功能中的任何ML / AI技术,但我们期望使用它们新利18骗在不远的将来对于几种问题。这是我们新的重点学习阶段

单工程师组

我们设置大毛的大胆目标可能需要很长时间才能提供。因为这一点,我们杠杆单工程师组为了充分探索新的空间,构建快速的互动,并在问题空间周围发展社区。以下是我们拨打长期投注的区域列表。

脚注

  1. IDC,全球Devops软件工具预测,2020-2024,Doc#US45188520,7月2020年
18新利赢钱