2

我正在尝试使用 SQL、REST 或 Jira Api 来找出项目在当前任何时刻的速度。现在,我正在尝试查找为每个 sprint 和版本分配/完成的故事点总数,并据此计算整个项目的速度。

问题是 Greenhopper 是 Jira 的一个插件,并且无论如何都不会更改 Jira 数据库,因此它必须将有关 scrum/agile 项目的这些信息存储在其他地方。这些信息可能位于何处的任何想法?

谢谢!

4

2 回答 2

3

我终于解决了!

下面是我们用来从 Jira 访问数据的一些技术。

SQL

例如,此 SQL 语句针对每个优先级计算 Jira 中每个点的所有问题。

SELECT 
    project.ID AS id,
    project.pkey,
    project.pname AS projectname,
    jiraissue.PRIORITY AS priority,
    COUNT(*) AS total 
FROM jiraissue 
LEFT JOIN project ON jiraissue.PROJECT=project.ID 
GROUP BY project.ID,jiraissue.PRIORITY
ORDER BY project.id

另请查看... http://confluence.atlassian.com/display/JIRA041/Example+SQL+queries+for+JIRA

REST API

我没有正确尝试过,但还有一组 REST api 可用于访问 Jira 中的一些数据。该文档可在此处获得: http: //docs.atlassian.com/jira/REST/latest/

示例链接:https://JIRA_LINK/rest/auth/1/session

爪哇

JIRA Java api的另一个有用链接:http: //docs.atlassian.com/software/jira/docs/api/latest/

于 2011-09-07T16:10:41.287 回答
1

我使用旧版本的 jira 和 greenhopper.... 但在那个版本中,greenhopper 允许您选择“烧毁”的字段。就我而言,它是一个名为“可能”的字段(我相信是自定义字段)。所以它应该在 DB/API 的某个地方。祝你好运。

于 2011-07-25T11:57:23.883 回答