我正在尝试使用 SQL、REST 或 Jira Api 来找出项目在当前任何时刻的速度。现在,我正在尝试查找为每个 sprint 和版本分配/完成的故事点总数,并据此计算整个项目的速度。
问题是 Greenhopper 是 Jira 的一个插件,并且无论如何都不会更改 Jira 数据库,因此它必须将有关 scrum/agile 项目的这些信息存储在其他地方。这些信息可能位于何处的任何想法?
谢谢!
我正在尝试使用 SQL、REST 或 Jira Api 来找出项目在当前任何时刻的速度。现在,我正在尝试查找为每个 sprint 和版本分配/完成的故事点总数,并据此计算整个项目的速度。
问题是 Greenhopper 是 Jira 的一个插件,并且无论如何都不会更改 Jira 数据库,因此它必须将有关 scrum/agile 项目的这些信息存储在其他地方。这些信息可能位于何处的任何想法?
谢谢!
我终于解决了!
下面是我们用来从 Jira 访问数据的一些技术。
例如,此 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 可用于访问 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/
我使用旧版本的 jira 和 greenhopper.... 但在那个版本中,greenhopper 允许您选择“烧毁”的字段。就我而言,它是一个名为“可能”的字段(我相信是自定义字段)。所以它应该在 DB/API 的某个地方。祝你好运。