2

SQL、REST、またはJira Apiを使用して、現時点でのプロジェクトの速度を調べようとしています。現在、各スプリントとバージョンに割り当てられた/完了したストーリーポイントの総数を見つけようとしています。これから、プロジェクト全体の速度を計算します。

問題は、GreenhopperがJiraのアドオンであり、Jiraデータベースを変更しないため、スクラム/アジャイルプロジェクトに関するこの情報を他の場所に保存する必要があることです。この情報がどこにあるか考えてみませんか?

ありがとうございました!

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

私はこれを適切に試していませんが、Jiraからのデータの一部にアクセスするために使用できるRESTAPIのセットもあります。このドキュメントはここから入手できます:http://docs.atlassian.com/jira/REST/latest/

リンクの例:https:// JIRA_LINK / rest / auth / 1 / session

Java

JIRA Java APIのもう1つの便利なリンク:http://docs.atlassian.com/software/jira/docs/api/latest/

于 2011-09-07T16:10:41.287 に答える
1

私は古いバージョンのjira&greenhopperを使用していますが、そのバージョンでは、greenhopperを使用して「バーンダウン」するフィールドを選択できます。私の場合、それは「Likely」と呼ばれるフィールド(カスタムフィールドだと思います)です。したがって、DB/APIのどこかにあるはずです。幸運を。

于 2011-07-25T11:57:23.883 に答える