ソフトウェア開発ライフサイクルのデータテンプレート

Jira Software
ソフトウェア開発ライフサイクルのデータテンプレート

ソフトウェア開発ライフサイクルのデータテンプレート

このテンプレートでは、ソフトウェア開発ライフサイクルの分析に必要なデータを収集するための手順を確認できます。収集する主要なデータ項目、追跡すべき重要なプロセスステップ、Jira Softwareからデータを抽出する方法を説明します。このガイドに沿ってイベントログを準備し、プロセスマイニングにお役立てください。
  • 収集を推奨する属性
  • 追跡すべき主なアクティビティ
  • Jira Softwareからのデータ抽出ガイド
イベントログを初めて作成する方はこちら: プロセスマイニング用イベントログの作成方法.

ソフトウェア開発ライフサイクルの属性

ソフトウェア開発ライフサイクルを詳しく分析するには、これらのデータ項目をイベントログに含めることをおすすめします。
5 必須 6 推奨 10 任意
名前 説明
アクティビティ
Activity
開発ライフサイクルで発生した特定のイベント、またはステータス変更の名前です。
説明

この属性は、ソフトウェア開発プロセスにおける個別のステップやマイルストーンを表します。Jiraの課題のステータス変更や、コードのコミット、レビューなどの重要なイベントからアクティビティを特定します。

プロセスマイニングでは、アクティビティの順序からプロセスマップが作成されます。アクティビティを分析すると、プロセスの流れを把握し、各段階にかかる時間を測定できます。また、手戻りや品質チェックの省略など、標準的なワークフローからの逸脱も検出できます。

重要な理由

アクティビティはプロセスの各ステップを示します。その順序を把握することで、プロセスの流れを可視化し、ボトルネックを特定し、プロセスのバリアントを分析できます。

入手先

通常は、Jiraの課題履歴または変更履歴に記録された「ステータス」フィールドの遷移から取得します。連携した開発ツールのデータを追加することもできます。

例
開発開始コードレビュー実施QAテスト完了本番環境にデプロイ済み
イベント時刻
EventTime
特定の開発アクティビティやイベントが発生した正確な日時です。
説明

イベント時刻は、アクティビティが発生した日時を記録するタイムスタンプです。各ケースのイベントを時系列に並べるための基礎となり、プロセスマイニング分析全体を支えます。

サイクルタイム、処理時間、アクティビティ間の待ち時間など、時間に関する指標の算出に欠かせません。プロセスのパフォーマンスを時系列で分析できるため、開発ライフサイクルのどの時点で、どこに遅延が発生しているかを特定できます。

重要な理由

イベントを正しい順序に並べ、所要時間に関する指標を算出するための基本情報です。プロセスの効率を把握し、遅延を特定するうえで重要です。

入手先

課題の変更履歴または履歴に記録された各エントリーの「作成日時」に相当します。

例
2023-10-26T10:00:00Z2023-11-15T14:35:10Z2024-01-05T09:00:00Z
開発項目
DevelopmentItem
Jira Software内で、ストーリー、バグ、タスクなどの作業単位を一意に識別するIDです。
説明

開発項目は、機能開発、バグ修正、タスクなど、個別の作業単位を表す主要なケース識別子です。その項目の構想や計画から、開発、テスト、デプロイまでのすべてのアクティビティを関連付けます。Jiraでは通常、課題キーに対応します。例:「PROJ-123」。

この属性を分析すると、各作業項目のライフサイクル全体を追跡できます。プロセスマップの作成、サイクルタイムの算出、開発プロセスにおける項目ごとの流れの違いの特定にも使います。

重要な理由

関連する開発アクティビティをすべて結び付けるための基本キーです。これにより、1つの作業項目の開始から完了までを追跡できます。

入手先

Jira SoftwareのIssue APIオブジェクトで、課題に使用される標準の「キー」フィールドです。

例
PROJ-101CORE-5432API-789
ソースシステム
SourceSystem
開発ライフサイクルのデータを抽出したシステムです。
説明

この属性はデータの取得元を示します。このプロセスでは通常「Jira Software」ですが、複数のソースシステムを組み合わせて分析する場合に、データを区別するために役立ちます。

IT環境全体でソースシステムを明記すると、データの来歴が明確になり、異なるプラットフォーム間のデータ品質管理や連携作業にも役立ちます。

重要な理由

データの来歴を明確にできます。複数のシステムのデータを統合する場合や、データガバナンス、監査のために重要です。

入手先

データの抽出と変換の処理時に追加する固定値です。

例
Jira Software
最終データ更新日時
LastDataUpdate
このプロセスのデータをソースシステムから最後に更新した日時です。
説明

この属性には、Jira Softwareからデータを最後に抽出した日時が記録されます。分析対象のデータがどの時点のものかを確認できます。

最終更新日時を把握すると、プロセス分析の情報がいつ時点のものかを判断できます。分析担当者や業務ユーザーは、最新のデータを見ていることを確認でき、分析対象に含まれるイベントの締め時点も把握できます。

重要な理由

データの鮮度を示します。分析やダッシュボードにプロセスの最新状況を反映するために必要です。

入手先

データの抽出、変換、読み込み(ETL)処理の終了時に生成、記録されるタイムスタンプです。

例
2024-03-15T02:00:00Z2024-03-16T02:00:00Z
チーム名
TeamName
作業項目を担当する開発チームです。
説明

開発項目を担当する特定のアジャイルチームまたは機能チームを示します。Jiraではカスタムフィールドとして設定されることが多く、プロジェクトや特定のコンポーネントなどの情報から特定することもできます。

この属性は、チーム単位のパフォーマンス分析に欠かせません。ダッシュボードをチームごとに絞り込み、サイクルタイム、手戻り率、スループットなどの指標を表示できます。「フェーズ間の引き継ぎ効率」や「開発者の作業負荷と項目の進捗」ダッシュボードでも重要な属性です。

重要な理由

開発チーム間のパフォーマンスを測定、比較できます。成果を上げているチームを特定し、優れた取り組みを共有するのに役立ちます。

入手先

Jiraのカスタムフィールドであることが多いため、Jira管理者に「Team」「Squad」などの具体的なフィールド名をご確認ください。

例
チーム・フェニックスコアサービスUI/UXアベンジャーズ
プロジェクト名
ProjectName
開発項目が属するJiraプロジェクトの名前です。
説明

Jiraでは、すべての作業項目がプロジェクトごとに整理されています。プロジェクト名は、特定の製品、チーム、取り組みなどを示す大まかな情報です。

この属性は、フィルターや比較に使う分析軸です。プロジェクトや製品ごとにSDLCプロセスを分析し、ベンチマークできます。プロジェクトごとの効率や手戻りの違い、チームによるプロセスのバリアントの違いを把握できます。

重要な理由

プロジェクト、製品、チームごとにプロセス分析を分けられます。パフォーマンスを比較し、優れた取り組みを特定するのに役立ちます。

入手先

Jira Issue APIのレスポンスにある「fields」オブジェクト内の「project」フィールドです。

例
モバイルアプリ開発コアプラットフォームデータサイエンス
担当者
Assignee
開発項目を現在担当しているユーザーです。
説明

担当者は、現在の段階で作業項目を受け持つ人です。Jiraの標準フィールドで、項目が担当者やチーム間を移ると値が変わります。

担当者を分析すると、リソースの割り当て、作業負荷の分布、引き継ぎのタイミングを把握できます。特定の段階にどの開発者やチームが関わっているか、誰がボトルネックになっているか、組織内で作業がどのように分担されているかを確認できます。

重要な理由

アクティビティを担当するユーザーやリソースを特定できます。作業負荷の分析やリソース管理、担当者間の引き継ぎ状況の把握に役立ちます。

入手先

Jira Issue APIのレスポンスにある「fields」オブジェクト内の「assignee」フィールドです。

例
アリス・スミスボブ・ジョンソン未割り当て
項目タイプ
ItemType
バグ、ストーリー、Task、エピックなど、開発項目の分類です。
説明

項目タイプは、実施する作業の種類を分類します。Jiraでは標準の「issuetype」フィールドで作業項目を区別します。種類によってワークフローが異なる場合があります。

この属性は比較分析に欠かせません。特定の作業タイプに絞ってプロセスを分析し、たとえば「バグ」と「ストーリー」のライフサイクルを比較できます。作業タイプによって遅延や手戻りが起きやすいか、標準プロセスから逸脱しやすいかを特定するのに役立ちます。

重要な理由

バグと新機能など、作業タイプごとにプロセス分析を分けて比較できます。それぞれの作業がどのように処理され、どこに違いがあるかを把握できます。

入手先

Jira Issue APIのレスポンスにある「fields」オブジェクト内の「issuetype」フィールドです。

例
ストーリーバグTaskエピック
項目のステータス
ItemStatus
ワークフローにおける開発項目の現在のステータスです。
説明

この属性は、「進行中」「レビュー中」「完了」など、特定の時点における開発項目の段階を示します。ステータスの変化を時系列で並べることで、プロセスマイニングのアクティビティが生成されます。

「アクティビティ」属性がステータスの変更イベントを表すのに対し、「項目のステータス」は項目の状態を示します。フィルターや分析の軸として使うと、特定の状態にある項目数や、長期間同じステータスにとどまっている項目の特徴を確認できます。

重要な理由

項目のライフサイクル上の現在地を示します。ステータス別の分析や、進行中の作業の状況を把握するために必要です。

入手先

Jira Issue APIのレスポンスにある「fields」オブジェクト内の「status」フィールドです。

例
未着手進行中レビュー中完了
項目の優先度
ItemPriority
開発項目に設定された優先度で、対応の緊急性を示します。
説明

項目の優先度は、作業項目の相対的な重要度や緊急性を示します。Jiraの標準「priority」フィールドでは、「最高」「高」「中」「低」などのレベルを設定できます。

優先度を分析すると、適合性を確認し、重要な項目のボトルネックを特定できます。たとえば、「優先度の高い項目の適合性チェック」ダッシュボードでは、この属性を使って、優先度の高い項目が想定どおり優先的に処理されているか、優先度の低い項目と同じ待ち行列で滞留していないかを確認します。

重要な理由

優先度の高い項目が低い項目より速く処理されているか、より効率的な経路をたどっているかを分析できます。SLAの達成状況の確認にも役立ちます。

入手先

Jira Issue APIのレスポンスにある「fields」オブジェクト内の「priority」フィールドです。

例
最高高中低
イベント終了時刻
EventEndTime
アクティビティまたはステータスが完了した時刻です。
説明

この属性は、アクティビティの完了時刻を示します。特定のケースでは、次のアクティビティのタイムスタンプにあたります。

「イベント時刻」(開始時刻)がアクティビティの開始を示すのに対し、イベント終了時刻は終了を示します。この2つのタイムスタンプの差が、そのアクティビティの処理時間です。「平均ステージ処理時間」KPIの算出や、アクティビティの所要時間を分析するダッシュボードの作成に欠かせません。

重要な理由

アクティビティの終了時点を示し、プロセスの各ステップにかかる時間を算出できます。ボトルネック分析に必要な情報です。

入手先

派生属性です。イベントの終了時刻は、同じケースで次に発生するイベントの開始時刻です。

例
2023-10-26T12:30:00Z2023-11-15T18:00:15Z2024-01-05T11:45:00Z
コンポーネント
Component
項目が属するプロジェクト内の小区分または機能領域です。
説明

Jiraでは、コンポーネントを使ってプロジェクト内の課題を、より小さく扱いやすい単位に分類します。「ユーザー認証」などの機能領域、「バックエンドAPI」などの技術レイヤー、「レポート」などのモジュールを表します。

コンポーネント別に分析すると、開発プロセスをより細かく把握できます。アプリケーションのどの部分でバグが多いか、開発サイクルが長いか、手戻りが多いかを特定し、技術的負債や複雑さがある領域を見つけるのに役立ちます。

重要な理由

製品の機能領域や技術領域ごとにプロセスを分けて分析できます。遅延や品質上の問題が発生しているコンポーネントを特定するのに役立ちます。

入手先

Jira Issue APIのレスポンスにある「fields」オブジェクト内の標準「components」フィールドです。

例
ユーザーインターフェースデータベースAPIゲートウェイ認証
スプリント名
SprintName
開発項目が割り当てられているアジャイルスプリントの名前です。
説明

スクラムを採用するチームでは、スプリントは一定期間内に一連の作業を完了するための期間です。この属性には、項目が属するスプリントの名前または識別子が記録されます。

スプリント単位の分析は、アジャイルに焦点を当てたプロセスマイニングの基本です。各スプリントのパフォーマンスや、次のスプリントに持ち越された作業を把握し、スプリント目標に対する進捗を追跡できます。一般的な日付範囲よりも具体的な時間軸の情報を得られます。

重要な理由

アジャイルチームの状況を把握するための重要な情報です。スプリントごとにプロセスの効率とスループットを分析できます。

入手先

通常、この情報はJira Software(Agile)が管理する「Sprint」カスタムフィールドに保存され、Issue APIから取得できます。

例
PROJスプリント12023年第4四半期スプリント311月PIスプリント2
修正バージョン
FixVersion
開発項目が実際に解決され、リリースされたソフトウェアバージョンです。
説明

Jiraの「修正バージョン」は、項目の完了した作業を含むリリースを示します。開発作業の具体的な成果を表します。

この属性から実際のリリース情報を確認し、「計画リリースバージョン」と比較して納品状況を分析できます。また、特定のリリースに含まれるすべての項目をまとめ、達成した内容を一覧できます。

重要な理由

作業がどのリリースに含まれたかを確認できます。リリース分析の基準となり、納品した機能の追跡にも役立ちます。

入手先

Jira Issue APIのレスポンスにある「fixVersions」フィールドにあたります。

例
v2.1.1緊急修正v3.0.0メジャーリリースv2.2.0
報告者
Reporter
開発項目を最初に作成、または報告したユーザーです。
説明

報告者は、Jiraで課題を作成した人です。開発者、QAテスター、プロダクトマネージャーのほか、サービスデスク連携を通じた顧客の場合もあります。

報告者を分析すると、作業がどこから発生したかを把握できます。たとえば、QAチームが報告したバグと顧客が報告したバグで、ライフサイクルに違いがあるかを分析できます。また、プロセスの開始時点におけるコミュニケーションの傾向や情報の流れを理解するのにも役立ちます。

重要な理由

作業項目の発生元を特定できます。誰がタスクを作成したか、誰がバグを報告したかに基づく傾向の分析に役立ちます。

入手先

Jira Issue APIのレスポンスにある「fields」オブジェクト内の「reporter」フィールドです。

例
チャールズ・ダーウィンマリー・キュリーアイザック・ニュートン
引き継ぎ待ち時間
HandoffWaitTime
連続する2つのアクティビティの間に生じる待ち時間です。
説明

あるアクティビティの完了から次のアクティビティの開始までの待ち時間、つまりキュー時間を測定します。作業が担当者に引き取られるまで、手つかずの状態で待機している時間を表します。

「平均引き継ぎ待ち時間」KPIと「フェーズ間の引き継ぎ効率」ダッシュボードで重要な指標です。引き継ぎ時間が長い場合、開発チームとQAチームの間などで、調整上の問題、リソース不足、チーム間のコミュニケーションの非効率が生じている可能性があります。この待ち時間を最小限に抑えることは、全体のサイクルタイム短縮につながります。

重要な理由

プロセス内の待ち時間やキュー時間を明らかにし、チームや担当者間の引き継ぎにおける非効率や調整上の問題を把握できます。

入手先

計算指標です。同じケースにおけるアクティビティの開始時刻から、直前のアクティビティの終了時刻を差し引きます。

例
017280043200
手戻りの有無
IsRework
アクティビティが手戻りループに含まれるかどうかを示すフラグです。
説明

このブール属性は、アクティビティがプロセスの前段階に戻るステップを表す場合にtrueになります。たとえば、QAテストに失敗し、「開発開始」に戻る場合です。ケース内のアクティビティの順序を分析して判定します。

手戻りの特定は、プロセスの効率と品質を高めるうえで欠かせません。この属性は、「手戻りアクティビティ率」KPIと「手戻りループの頻度と経路」ダッシュボードに直接利用されます。無駄になった作業量を定量化し、手戻りにつながる品質問題の根本原因を特定できます。

重要な理由

非効率な手戻りループに含まれるアクティビティを明示することで、プロセスの無駄や品質問題を正確に測定・分析できます。

入手先

計算属性です。想定するプロセスフローを定義し、前の段階に戻ることでフローから逸脱したアクティビティにフラグを設定します。

例
truefalse
総サイクルタイム
CycleTime
開発項目の開始から完了までにかかる総時間です。
説明

サイクルタイムは、開発項目の作成から本番環境へのデプロイなど、最終的な解決に至るまでの経過時間を測定します。ケース単位で、最初のイベントと最後のイベントのタイムスタンプの差として算出します。

プロセス全体の速度と効率を測る主要なKPIです。「平均エンドツーエンドサイクルタイム」KPIと「SDLC全体のサイクルタイム分析」ダッシュボードは、この計算に基づいています。プロセス改善の取り組みでは、サイクルタイムの短縮が重要な目標となることがよくあります。

重要な理由

開発プロセスの開始から完了までの速度を測定し、全体的な効率と納品速度を把握するための主要なパフォーマンス指標となります。

入手先

ケース単位で算出する属性です。特定の「DevelopmentItem」について、最後のイベントのタイムスタンプから最初のイベントのタイムスタンプを差し引きます。

例
12096002592000604800
計画リリース
PlannedReleaseVersion
項目のデプロイ先として計画されているソフトウェアバージョンまたはリリースです。
説明

この属性は、Jiraの「影響するバージョン」フィールドにあたることが多く、機能や修正の対象となるリリースを示します。作業の完了期限または目標として機能します。

「予定どおりのリリース納品率」KPIの算出に欠かせない属性です。このバージョンに関連付けられた計画リリース日と実際のデプロイ日を比較することで、スケジュールの遵守状況やリリースプロセスの予測可能性を測定できます。

重要な理由

目標の納品日またはリリースを定義します。予定どおりの納品率の算出や、スケジュールの遵守状況の分析に役立ちます。

入手先

Jira Issue APIの「versions」または「fixVersions」フィールドにあたります。計画に使用するフィールドは環境によって異なる場合があります。

例
バージョン2.12024年第1四半期リリースプロジェクト・フェニックスのローンチ
項目の解決状況
ItemResolution
開発項目をクローズした最終結果、またはその理由です。
説明

解決状況は、項目がクローズ状態になった理由を示します。ステータスが「クローズ」でも、解決状況は「完了」「対応しない」「重複」「再現不可」などの場合があります。作業の結果を理解するための重要な情報です。

解決状況を分析すると、正常に完了した作業と、キャンセルまたは却下された項目を区別できます。品質分析や、価値ある作業の実際のスループットと、最終的に破棄された項目に費やした労力を把握するうえで役立ちます。

重要な理由

正常に完了した項目と、別の理由でクローズされた項目を区別できます。生産性や品質を正確に分析するために重要です。

入手先

Jira Issue APIのレスポンスにある「fields」オブジェクト内の「resolution」フィールドです。通常、課題がクローズされた場合にのみ値が設定されます。

例
完了対応しない重複再現不可
必須 推奨 任意

ソフトウェア開発ライフサイクルのアクティビティ

ソフトウェア開発ライフサイクルを正確に把握するには、これらの主要なプロセスステップとマイルストーンをイベントログに記録してください。
6 推奨 8 任意
アクティビティ 説明
QAテスト完了
開発項目がすべての品質保証チェックに合格し、ユーザー受け入れテストやリリースなど次の段階に進める状態を示します。通常は、主要なテスト中のステータスから別の状態に変わった時点から推定します。
重要な理由

この時点で重要な品質ゲートが完了します。QAフェーズの所要時間を分析すると、テストプロセスやリソース配分の改善に役立ちます。

入手先

Jira課題の変更履歴から推定します。「status」フィールドが「QA中」から「UAT準備完了」や「リリース準備完了」などの次の状態に変わった時刻です。

記録

ステータスが「QA中」から「UAT準備完了」に変わった時刻。

イベントタイプ inferred
QAテスト開始
開発項目の正式な品質保証テストが始まった時点を示します。Jiraのステータスが「QA中」「テスト中」「テスト準備完了」などに変わった時点から推定します。
重要な理由

これは品質検証サイクルの開始を示す重要な節目です。「開発完了」からこの時点までの時間を測ると、開発チームとQAチームの間で発生する引き継ぎの遅れが分かります。

入手先

Jira課題の変更履歴から推定します。「status」フィールドが「QA中」など、指定されたQAテストの状態に変わった時刻です。

記録

ステータスが「QA中」または「テスト中」に変わった時刻。

イベントタイプ inferred
UAT承認
ユーザー受け入れテストが正常に完了し、関係者がリリースを承認したことを示します。「UAT中」から「リリース準備完了」や「完了」などにステータスが変わった時点から推定します。
重要な理由

このマイルストーンは、業務側の承認を確認し、本番環境へのリリースを可能にします。納品物がユーザーの期待に沿っていることを確かめる重要な関門です。

入手先

Jiraの課題変更履歴から推定します。ワークフローでステータスが「UAT中」から次の状態に変わった時刻で、承認を示します。

記録

ステータスが「UAT中」から「リリース準備完了」に変わった時刻です。

イベントタイプ inferred
本番環境にデプロイ済み
このイベントは、開発項目に関連するコード変更が本番環境で稼働した時点を示します。最終ステータスが「完了」または「リリース済み」に変わったことから推定するか、連携したCI/CDツールから明示的なイベントを取得できます。
重要な理由

これはプロセスの主な成功到達点です。エンドツーエンドの総サイクルタイムの算出や、デプロイ頻度とスループットの測定に欠かせません。

入手先

Jiraの課題変更履歴でステータスが「リリース済み」または「完了」に変わったことから推定できます。より正確に把握するには、JenkinsやBambooなどのCI/CDツールから送信されるデプロイイベント、またはJiraのデプロイ機能で取得できます。

記録

ステータスが「完了」または「リリース済み」に変わった時刻です。

イベントタイプ inferred
開発開始
開発者が開発項目の作業を実際に始めた時点を示します。ほとんどの場合、Jiraのワークフローでステータスが変わった時刻から推定します。たとえば、課題のステータスが「進行中」に変わった時点です。
重要な理由

これは、実際の開発時間を測定するうえで重要な節目です。待ち時間と付加価値を生む作業を区別でき、ボトルネックの特定に役立ちます。

入手先

Jira課題の変更履歴から推定します。「status」フィールドが初めて「進行中」「開発中」などの作業中の状態に変わった時刻です。

記録

ステータスが「進行中」に変わった時刻。

イベントタイプ inferred
開発項目の作成
ストーリー、バグ、タスクなどの新しい開発項目がJiraに正式に登録され、ライフサイクルが始まる時点です。すべての課題について、作成時刻がイベントとしてシステムに記録されます。
重要な理由

このアクティビティはプロセスの明確な開始点となります。エンドツーエンドのサイクルタイムの計算や、流入する作業の総量の追跡に欠かせません。

入手先

すべてのJira課題に共通する基本的なイベントです。作成時刻は課題レコードの「created」フィールドに保存され、Jira APIから取得できます。

記録

Jiraの課題オブジェクトにある「created」タイムスタンプフィールド。

イベントタイプ explicit
QAテスト不合格
QAチームが不具合を見つけ、開発項目が修正のために開発者へ戻されたことを示します。「QA中」から「進行中」や「未着手」に戻るなど、ステータスが前の段階に戻った時点から推定します。
重要な理由

このアクティビティは、手戻りの繰り返しを特定するうえで重要です。発生頻度を追跡すると、品質不足によるコストを数値化し、開発や要件の改善が必要な箇所を把握できます。

入手先

Jira課題の変更履歴から推定します。「status」フィールドがテスト中の状態(例:「QA中」)から、前の開発段階の状態(例:「進行中」)に変わった時点を記録します。

記録

ステータスがテスト中から開発中に変わった時刻。

イベントタイプ inferred
UAT開始
業務部門の関係者やエンドユーザーが新機能を検証する、ユーザー受け入れテストの開始を示します。Jiraのステータスが「UAT中」や「ユーザー受け入れテスト」などに変わった時点から推定します。
重要な理由

このアクティビティは、リリース前の最終検証フェーズの開始を記録します。所要時間を分析すると、関係者の対応可能な時間やフィードバックのサイクルによる遅延を把握し、短縮するうえで役立ちます。

入手先

Jira課題の変更履歴から推定します。「status」フィールドが「UAT中」または同様に指定されたステータスに更新された時刻です。

記録

ステータスが「UAT中」に変わった時刻。

イベントタイプ inferred
コードレビュー実施
同僚やリーダーが、品質、標準、機能の観点からコードをレビューしたことを示します。「レビュー中」から「QA準備完了」へのステータス変更から推定できるほか、開発ツールとの連携によって明示的に記録することもできます。
重要な理由

このアクティビティは重要な品質ゲートです。所要時間や手戻りなどの結果を分析することで、コードの品質向上や後工程で見つかる不具合の削減に役立ちます。

入手先

通常は、Jira課題の変更履歴でステータスが「コードレビュー」状態から変わった時点から推定します。BitbucketやGitHubなどのコードリポジトリツールと連携している場合は、イベントとして明示的に記録することもできます。

記録

ステータスが「レビュー中」から次の状態に変わった時刻。

イベントタイプ inferred
リリース準備完了
開発項目がすべてのチェックを通過し、特定のソフトウェアリリースバージョンにまとめられて、デプロイを待っていることを示します。多くの場合、課題のステータスが「リリース準備完了」に変わったとき、または「修正バージョン」フィールドに値が入力されたときに推定します。
重要な理由

このアクティビティを追跡すると、リリースの準備状況や、開発とテストが完了してからデプロイの機会を待つ時間を把握できます。

入手先

通常は、Jiraの課題変更履歴でステータスが「リリース準備完了」に変わったことから推定します。または、「修正バージョン」フィールドに値が設定された時刻から推定できます。

記録

ステータスが「リリース準備完了」に変わった時刻、または「修正バージョン」に値が入力された時刻です。

イベントタイプ inferred
開発完了
開発者がコーディングを終え、コードレビューやテストなど次の段階に進める状態を示します。Jiraのステータスが「進行中」から「レビュー中」や「QA準備完了」などに変わった時点から推定します。
重要な理由

この時点で開発の主要フェーズが終了します。コーディングにかかった時間や、品質保証チームへの引き継ぎの効率を分析できます。

入手先

Jira課題の変更履歴から、「status」フィールドが開発中の状態から「レビュー中」や「QA準備完了」などの次の状態に変わった時刻を取得して推定します。

記録

ステータスが「進行中」から「レビュー中」または「QA準備完了」に変わった時刻。

イベントタイプ inferred
開発開始の準備完了
開発項目の仕様確認、レビュー、優先順位付けが完了し、開発者が作業を始められる状態を示します。通常は、ワークフローで「バックログ」から「未着手」や「開発準備完了」へ移るなど、ステータスの変更から推定します。
重要な理由

この時点を追跡すると、バックログの準備状況や、開発開始前に項目が待機する時間を測定できます。計画や要件の整理にかかる時間と、実際の開発時間を分けて把握できます。

入手先

Jira課題の変更履歴から推定します。「status」フィールドが「開発準備完了」「未着手」「開発対象に選定」などに変わった時刻を確認します。

記録

開発開始前の準備完了状態にステータスが変わった時刻。

イベントタイプ inferred
開発項目のキャンセル
開発項目が完了前に終了したことを示します。「キャンセル」「却下」「対応しない」などの終了状態にステータスが変わったことから推定し、特定の解決状況が設定されることもあります。
重要な理由

このアクティビティでは、プロセスが成功に至らなかった結果を追跡します。項目がキャンセルされた理由を分析すると、計画、優先順位付け、要件定義に関する問題が見つかることがあります。

入手先

Jiraの課題変更履歴から推定します。課題の「ステータス」が「キャンセル」または「対応しない」に変わり、対応する解決状況が設定された時刻です。

記録

ステータスが「キャンセル」「却下」または「対応しない」に変わった時刻です。

イベントタイプ inferred
開発項目のクローズ
これは最後の管理上の処理であり、その項目に追加作業が発生しないことを確認します。多くの場合、ステータスが「クローズ」に変わり、「解決状況」フィールドに値が設定されたことから推定します。
重要な理由

項目の一連の流れが完全に終了した時点を示します。「本番環境にデプロイ済み」と比較すると、管理上の遅れやデプロイ後の監視期間が明らかになることがあります。

入手先

Jiraの課題変更履歴から推定します。「ステータス」フィールドが「クローズ」に変わり、解決状況が設定された時刻です。

記録

ステータスが「クローズ」に変わった時刻です。

イベントタイプ inferred
推奨 任意

データ抽出ガイド

Jira Softwareからデータを取得する方法

始める準備はできていますか?

このテンプレートを使ってデータを準備し、ソフトウェア開発ライフサイクルの最適化を始めましょう。インサイトを得て、納品の迅速化と品質向上につなげられます。

Jira SoftwareのSDLCを今すぐ最適化

SDLCの非効率を特定し、サイクルタイムを30%短縮しましょう。

無料トライアルを開始

クレジットカードは不要です。数分で最適化を始められます。