效率分析 (PREMIUM)
使用效率分析跟踪开发速度。
对于许多公司来说,开发周期是一个黑匣子,估计交付功能平均需要多长时间是一项艰巨的工作。
虽然价值流分析专注于整个软件开发生命周期 (SDLC) 流程,但效率分析为工程管理提供了一种方法,可以系统地深入挖掘个人、项目或团队级别的成功或失败模式和原因。
效率可能会因许多原因而减慢,例如降级代码库,快速增长的团队等。要进行调查,部门或团队领导可以从可视化合并请求合并所需的时间开始。
可视化和指标
借助可视化分析,极狐GitLab 用户可以:
- 可视化典型的合并请求 (MR) 生命周期和统计数据。直方图显示合并请求从创建和合并之间经过的时间分布。
- 深入研究最耗时的合并请求,选择异常值,并过滤后续图表来调查潜在原因。
- 按群组、项目、作者、标记、里程碑或特定日期范围过滤。例如,在里程碑或特定日期范围内,过滤到群组或项目中特定作者的合并请求。
- 随着时间的推移测量速度。要观察进度,请从图表中可视化每个指标随时间变化的趋势。如果您发现异常值,请放大特定日期范围。
指标图表
要访问图表,请导航到群组的侧边栏,并选择 分析 > 效率分析。已合并的合并请求的指标和可视化在项目或群组级别上可用。
合并时间
合并时间直方图显示了合并请求的数量以及创建后合并所需的天数。选择一列可以过滤后续图表。
趋势
趋势线散点图显示特定日期的所有合并请求,以及完成操作所需的天数和 30 天滚动中位数。选择下拉菜单查看:
- 从第一次提交到第一次评论的时间。
- 从第一次评论到最后一次提交的时间。
- 从上次提交到合并的时间。
- 每个合并请求的提交数。
- 每次提交的代码行数 (LOC)。
- 涉及的文件数。
提交和合并请求大小
在 趋势线 散点图下,左侧直方图显示了在合并请求被合并之前,提交和评论之间所花费的时间(以小时为单位)。选择下拉菜单查看:
- 从第一次提交到第一次评论的时间。
- 从第一次评论到最后一次提交的时间。
- 从上次提交到合并的时间。
右侧的直方图显示了合并请求的大小或复杂性。 选择下拉菜单查看:
- 每个合并请求的提交数。
- 每次提交的代码行数 (LOC)。
- 涉及的文件数。
合并请求列表
列表显示了合并请求的列表及其各自的持续时间指标。
按以下方式对指标进行排序:
- 从第一次提交到第一次评论的时间。
- 从第一次评论到最后一次提交的时间。
- 从上次提交到合并的时间。
按以下方式过滤指标:
- 每个合并请求的提交数。
- 每次提交的代码行数。
- 涉及的文件数。
按日期范围过滤
您可以根据日期范围过滤分析。要过滤结果:
- 选择一个群组。
- 可选。选择一个项目。
- 使用可用的日期选择器,选择日期范围。
权限
效率分析仪表盘只能:
- 在专业版及更高版本上访问
- 由至少具有报告者角色的用户访问。