首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定义生产力指标的数据建模

定义生产力指标的数据建模
EN

Stack Overflow用户
提问于 2017-05-31 08:43:39
回答 1查看 33关注 0票数 0

我要求在我们的问题跟踪软件(Jira)中计算生产率。我的想法是,我希望在问题经过不同的开发阶段时捕获数据(比如对其中特定字段的问题的审计跟踪)。

现在,我想构建一个数据模型,使我能够捕获像平均这样的指标。问题在两个阶段之间移动所需的时间(例如,In Progress > UAT)。平均每个开发人员的时间等等。

上面的审计跟踪视图将提供以下格式的数据

代码语言:javascript
复制
Audit ID | Issue ID| Developer | Issue-stage| Data_Update_dt
A001 | 101 | D01 | In Progress| 31-May-17 00:25:00
A002 | 101 | D01 | UAT | 31-May-17 06:25:00

我正在尝试理解设计来计算A002和A001之间的差异,从进行中到UAT所需的时间。做这件事最好的方法是什么?

敬请指教。

EN

回答 1

Stack Overflow用户

发布于 2017-05-31 15:22:09

我将创建一个维度模型/星型模式,它将“累积快照事实”作为其中心事实,当它在系统中移动时,每个问题一行。

Accumulating Snapshot Facts

在事实表中,您将包括每个阶段的关键日期/时间。您还可以将“滞后”度量添加到事实中,预先计算为一个阶段与下一个阶段之间的差距,和/或在一个阶段中花费的时间。

事实将被日期、时间和开发人员的维度所包围。

然后你将能够计算这些滞后的平均值,并能够由开发人员进行分析。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44273966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档