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