面向技术负责人和研发经理的研发效能分析

了解团队的开发工作进展。

合并请求从创建到合并要多久?谁最常修改代码?团队什么时候能完成任务?Commitlane 汇总代码仓库和已连接工具的数据,帮助你找到答案。

免费试用一名开发者的分析功能 7 天,无需绑卡。注册后同步一个仓库,再选择要查看的开发者。

commitlane虚构数据

EXAMPLE TEAM

从创建到合并要多久

01–07 SEP
已合并的请求414 次提交
合并耗时11小时平均值 · 创建 → 合并
作者3这些合并请求的作者
每个合并请求的耗时小时
Add project activity endpoint
8
Handle retry after rate limit
26
Keep filters when navigating
4
Improve keyboard navigation
6

一个请求从创建到合并花了 26 小时。仅凭这个数字无法判断原因,需要查看请求的历史记录。

选择 example/api 或 example/web,查看对应仓库的数据。

了解计算方法
适合谁

你能了解团队工作的哪些方面

技术负责人

查看合并请求从创建到合并需要多久,以及谁最常修改代码。用这些数据与团队讨论延误和工作分配。

研发经理

了解团队多久部署一次、多少部署导致故障,以及恢复需要多长时间。向管理层展示发布速度和稳定性的变化。

产品负责人

查看团队可能何时完成项目。比较不同任务组合的预测,决定下个版本包含什么,以及按哪个日期安排计划。

如何开始

如何获得第一份分析结果

连接仓库、同步历史记录,然后查看选定开发者的分析。

01

接入一个仓库

创建账号,连接 GitHub、GitLab 或 Bitbucket,再选择仓库。集成设置中会列出令牌所需的权限。

02

同步数据并激活试用

从集成卡片启动同步。完成后打开“成员画像”,选择一名开发者,激活 7 天试用。

03

查看分析结果

选择日期和仓库,查看提交、合并请求数量及平均合并耗时。可以与 GitHub、GitLab 或 Bitbucket 中的历史记录核对。

打开入门指南

你会得到什么

从代码变更到项目完成时间

连接 GitHub、GitLab 或 Bitbucket,即可查看提交和合并请求。需要发布分析和完成时间预测时,再接入 CI/CD、故障管理和任务管理工具。

代码变更需要多久才能合并

查看团队创建了多少合并请求、其中多少已经合并,以及从创建到合并花了多长时间。可按日期、仓库和作者筛选。

所需数据:代码仓库及其合并请求历史。

PR 合并时间的计算方法

部署有多频繁,失败有多少

DORA 指标展示部署频率,以及从首次提交到上线所需的时间。接入故障数据后,还能查看部署失败的比例和恢复所需的时间。

所需数据:CI/CD 及与部署关联的故障记录。

DORA 指标的计算方法

团队什么时候可能完成项目

根据剩余任务和团队的工作速度估算完成日期。增减任务后,可以比较日期如何变化,并查看多个预测日期及各自的概率。

所需数据:项目任务,以及根据历史计算或手动填写的团队处理速度。

项目完成时间的预测方法

AI 使用情况分析(Beta)

了解团队如何使用 AI 助手,并比较不同开发者组的指标。目前对 AI 贡献的判断仍是估算,相关限制会在指标旁说明。

所需数据:已连接的 AI 工具和用于比较的数据。

AI 分析方法
访问与数据

我们连接什么,读取什么

由你选择要同步的仓库。分析使用 Git 事件;识别技术栈时,还会读取文件目录和部分依赖及配置文件。

沿用现有工具链

连接 GitHub、GitLab 或 Bitbucket,分析代码活动。任务管理、CI/CD 和故障管理工具可以单独添加。

按团队划分访问权限

角色和所属团队决定可以查看哪些数据。个人分析的访问权限还取决于订阅中选定的开发者席位。

令牌加密存储

访问令牌在保存前会加密,保存后不再显示。请只授予集成所需的权限。

免费试用

7 天试用包含什么

付费前,先用自己仓库的数据体验一名开发者的分析功能。

7 天

试用期从激活时开始计算。建议在首次同步完成后再激活,让每一天都能用来查看数据。

一个开发者席位

在“成员画像”中选择一名开发者,即可试用该开发者的分析功能。

免绑卡,基础分析

激活试用不需要支付信息,试用结束后也不会自动扣费。

注册后依次操作:设置 → Git 集成 → 同步 → 成员画像 → 为选定开发者激活试用。

价格

选择开发者和使用期限

每个席位提供一名开发者的分析权限。方案卡片显示所选期限内每个席位的总价,下方是折算后的月价。

按席位

按月支付的基础价格为每个席位每月 —。选择多个月时,会一次收取整个所选期限的费用。

支付与续费

通过 YooKassa 以卢布支付。订阅支持使用已保存的支付方式自动续费,你可以关闭自动续费。

7 天试用

试用一名开发者的基础分析,无需绑卡。

1 个月

—

— 每席位每月

无折扣

每 1 个月扣款一次

3 个月

—

— 每席位每月

省 5%

每 3 个月扣款一次

6 个月

—

— 每席位每月

省 10%

每 6 个月扣款一次

12 个月

—

— 每席位每月

省 15%

每 12 个月扣款一次

总金额取决于你选择的席位数量。付费方案会开启所有选中开发者档案的分析。公开要约: 公开要约

常见问题

接入之前大家会问的问题

你可以试用一名开发者的基础分析功能 7 天。注册并同步仓库后,在“成员画像”中选择开发者。无需绑卡,试用结束后不会扣费。

我们读取提交、合并请求和评审的元数据,包括作者、日期、修改文件的路径和行数。识别技术栈时,还会读取文件目录和部分依赖及配置文件,例如 package.json 和 Dockerfile。分析过程不会下载完整的仓库源代码副本。

连接代码托管平台后,选择仓库并启动同步。所需时间取决于历史数据量和平台的访问限制。同步状态可以在集成卡片中查看。

仅凭提交和合并请求无法衡量。讨论、帮助同事,以及没有产生代码变更的工作,都无法完整反映在这些记录中。Git 活动时间不等于工作时长,评分也只是估算。请结合工作成果和团队的说明判断。

部署频率根据生产环境的部署记录计算;计算上线耗时还需要变更的首次提交。失败比例和恢复时长需要与部署关联的故障记录。指标按服务计算,仅连接 Git 无法得到全部指标。

可以,随时。已付费的周期会一直有效到结束日期,之后不再扣费。

Commitlane 目前只提供云服务。如果需要部署在自己的服务器上,请联系我们并说明需求。

试试分析你自己的仓库

连接一个仓库并选择一名开发者。你有 7 天时间查看其提交和合并请求,判断 Commitlane 是否适合团队。无需绑卡。

联系我们

咨询如何开始使用

告诉我们你想了解什么、团队有多少开发者,以及正在使用哪些工具。我们会回复你填写的邮箱。

可以这样介绍需求

例如:“我们有 12 名开发者,使用 GitLab 和 Jira,想了解为什么代码评审和合并要花这么长时间。”无需发送访问令牌或源代码。

邮箱只用于处理这次咨询并给你回信,不作他用。