我正在尝试使用SQL、REST或Jira Api来找出项目在任何当前时刻的速度。现在,我正在尝试找到为每个sprint和版本分配/完成的故事点的总数,并由此计算整个项目的速度。
问题是Greenhopper是Jira的一个插件,并且不会改变Jira数据库,所以它必须将有关scrum/敏捷项目的信息存储在其他地方。你知道这些信息可能在哪里吗?
谢谢!
发布于 2011-09-08 00:10:41
我终于想通了!
下面是我们用来从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
Java
JIRA Java api的另一个有用链接是:http://docs.atlassian.com/software/jira/docs/api/latest/
发布于 2011-07-25 19:57:24
我使用的是一个旧版本的jira & greenhopper....但是在那个版本中,greenhopper允许你选择你“烧毁”的领域。在我的例子中,它是一个叫做“可能”的字段(我相信是一个自定义字段)。所以它应该在DB/API中的某个地方。祝好运。
https://stackoverflow.com/questions/6814683
复制相似问题