Productivity Analytics
Productivity Analytics
in GitLab Premium 12.3.
使用 Productivity Analytics 追踪发展速度.
For many companies, the development cycle is a black box and getting an estimate of how long, on average, it takes to deliver features is an enormous endeavor.
虽然专注于整个软件开发生命周期(SDLC)流程,但生产力分析为工程管理提供了一种以系统的方式向下钻取的方法,以揭示在个人,项目或团队级别上的模式以及成败的原因.
生产力分析允许 GitLab 用户执行以下操作:
- 可视化典型的合并请求(MR)生存期和统计信息. 使用直方图显示创建和合并合并请求之间经过的时间分布.
- 按组,项目,作者,标签,里程碑或特定日期范围过滤. 例如,在里程碑或特定日期范围内,筛选出组或项目中特定作者的合并请求.
- 测量随时间变化的速度. 随时间推移可视化以上图表中每个指标的趋势,以观察进度. 如果发现异常值,请放大特定的日期范围.
要访问该图表,请导航至组的侧边栏,然后选择Analytics(分析)> Productivity Analytics(生产力分析) .
以下度量标准和可视化在项目或组级别可用-当前仅涵盖合并的合并请求:
- 直方图,显示创建后经过指定天数进行合并的合并请求数. 选择一个特定的列以筛选后续的图表.
- 直方图显示了合并合并请求所花费的时间(以小时为单位)的细目. 可以使用以下间隔:
- 从第一次提交到第一次评论的时间.
- 从第一次评论到最后一次提交的时间.
- 从上次提交到合并的时间.
- 使用以下内容显示合并请求的大小或复杂度的直方图:
- 每个合并请求的提交数.
- 每次提交的代码行数.
- 触摸的文件数.
- 散点图显示所有 MR 在特定日期合并,以及完成操作所需的天数和 30 天的滚动中位数.
在 GitLab 12.4 中引入 .
- 选择一个组.
- (可选)选择一个项目.
- 使用可用的日期选择器选择日期范围.
只能访问Productivity Analytics仪表板:
- 在以上.
- 由具有Reporter 访问权限及以上用户组成.
生产力分析是:
- 默认情况下从 GitLab 12.4 ,但可以使用以下功能标志禁用:
- .
- .
- 在 GitLab 12.3 中默认为禁用,但可以使用以下功能标志启用:
- .
GitLab 管理员可以:
通过在 Rails 控制台中运行以下命令,从 GitLab 12.4 禁用此功能: