В JIRA (Greenhopper) как получить прямой доступ к данным, хранящимся в greenhopper, для расчета скорости? - PullRequest
2 голосов
/ 25 июля 2011

Я пытаюсь использовать SQL, REST или Jira Api, чтобы узнать, какова скорость проекта в любой текущий момент времени.Прямо сейчас я пытаюсь найти общее количество сюжетных баллов, назначенных / завершенных для каждого спринта и версии, и исходя из этого вычислить скорость всего проекта.

Проблема в том, что Greenhopper - это дополнение к Jiraне изменяйте базу данных Jira в любом случае, поэтому она должна хранить эту информацию о scrum / agile проектах в другом месте.Любые идеи, где эта информация может быть расположена?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 07 сентября 2011

Я наконец-то понял это!

Итак, вот некоторые из методов, которые мы используем для доступа к данным из 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/

1 голос
/ 25 июля 2011

Я использую более старую версию jira & greenhopper .... но в этой версии greenhopper позволяет вам выбрать поле, по которому вы "выжигаете" В моем случае это поле (я считаю, что настраиваемое поле) называется «Вероятно». Так что это должно быть где-то в БД / API. удачи.

...