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

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

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

このテンプレートでは、ソフトウェア開発ライフサイクルを分析するために必要なデータを収集する手順を示します。収集すべき基本的なデータ項目、追跡すべき重要なプロセスステップ、Jira Softwareから情報を抽出する方法を説明しています。このガイドを使ってイベントログを準備し、効果的なプロセスマイニングにつなげてください。
  • 収集を推奨する属性
  • 追跡すべき主要なアクティビティ
  • Jira Softwareからデータを抽出する方法
イベントログを初めて扱いますか。学ぶ プロセスマイニングのイベントログを作成する方法.

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

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

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

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

重要な理由

アクティビティはプロセスのステップを定義します。その順序は、プロセスの流れを可視化し、ボトルネックを特定し、プロセスのばらつきを分析するうえで欠かせません。

入手先

通常は、Jira課題の履歴または変更履歴における「status」フィールドの遷移から生成します。接続された開発ツールのデータで補完することもできます。

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

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

この属性は、サイクルタイム、処理時間、アクティビティ間の待機時間など、時間に基づくすべての指標を計算するうえで欠かせません。時間の経過に伴うプロセスパフォーマンスを分析し、開発ライフサイクルのどの時点で、どこに遅延が発生しているかを特定できます。

重要な理由

イベントを正しい順序に並べ、期間に基づくすべての指標を計算するための基礎となるタイムスタンプです。プロセスの効率を把握し、遅延を特定するうえで重要です。

入手先

課題の変更履歴または履歴にある各エントリの「created」タイムスタンプに対応します。

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

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

この属性を分析すると、各作業項目のエンドツーエンドのライフサイクルを追跡できます。プロセスマップの作成、サイクルタイムの計算、開発プロセスにおける項目ごとの流れの違いの特定に役立ちます。

重要な理由

関連する開発アクティビティをすべて結び付けるための基本となるキーです。1つの作業項目が開始から完了までどのように進んだかを追跡できます。

入手先

Jira Software Issue APIオブジェクトにおける、課題の標準的な「key」フィールドです。

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ではカスタムフィールドとして実装されることが多く、プロジェクトや特定のコンポーネントなど、別の情報から導出することもできます。

この属性は、チーム単位のパフォーマンス分析に欠かせません。ダッシュボードをチーム別に絞り込み、サイクルタイム、手戻り率、スループットなどの指標を表示できます。「Inter-Phase Handoff Efficiency」や「Developer Workload & Item Progress」ダッシュボードでも重要な属性です。

重要な理由

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

入手先

Jiraのカスタムフィールドであることが多い項目です。具体的なフィールド名については、Jira管理者にご確認ください。「Team」、「Squad」などの名称が考えられます。

Team PhoenixコアサービスUI/UX Avengers
プロジェクト名
ProjectName
開発項目が属するJiraプロジェクトの名称です。
説明

Jiraでは、すべての作業項目をプロジェクト単位で整理します。プロジェクト名は、特定の製品、チーム、取り組みに対応することが多く、全体像を把握するための情報になります。

この属性は、フィルターや比較に使える有効な分析軸です。異なるプロジェクトや製品間でSDLCプロセスを分析し、ベンチマークできます。どのプロジェクトの効率が高いか、どのプロジェクトで手戻りが多いか、チームごとに異なるプロセスバリエーションを採用しているかを明らかにできます。

重要な理由

プロジェクト、製品、チーム単位でプロセス分析を分け、パフォーマンスを比較し、優れた取り組みを特定できます。

入手先

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

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

担当者は、現在の段階で作業項目に責任を持つ個人です。Jiraの標準フィールドであり、項目が異なる担当者やチームへ移ると変更されます。

担当者を分析すると、リソース配分、作業負荷の分布、引き継ぎの発生箇所を把握できます。特定の段階に関わる開発者やチーム、ボトルネックになっている担当者、組織内での作業分担について確認できます。

重要な理由

アクティビティの責任者または担当リソースを特定し、作業負荷の分析、リソース管理、担当者間の引き継ぎの把握に役立ちます。

入手先

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

Alice SmithBob Johnson未割り当て
項目ステータス
ItemStatus
ワークフロー内における開発項目の現在のステータスです。
説明

この属性は、ある時点における開発項目の具体的な段階を示します。「In Progress」、「In Review」、「Done」などがあります。時間の経過に伴うステータス変更の順序から、プロセスマイニングのアクティビティが生成されます。

「Activity」属性が変更イベントを表すのに対し、「ItemStatus」は項目の状態を示します。フィルターや分析の軸として利用でき、特定の状態にある項目数や、一定のステータスに長時間とどまっている項目の特徴を確認できます。

重要な理由

項目がライフサイクルのどの位置にあるかを示すスナップショットです。ステータスに基づく分析や、進行中の作業の現在状態を把握するうえで欠かせません。

入手先

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

To Do進行中レビュー中完了
項目タイプ
ItemType
開発項目の分類です。Bug、Story、Task、Epicなどがあります。
説明

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

この属性は比較分析に欠かせません。特定の作業タイプに絞ってプロセスを分析でき、例えば「Bug」と「Story」のライフサイクルを比較できます。これにより、特定の作業タイプで遅延、手戻り、標準プロセスからの逸脱が発生しやすいかを確認できます。

重要な理由

バグと新機能など、異なる作業タイプの処理方法やプロセスの違いを比較できるよう、プロセス分析を分割できます。

入手先

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

ストーリーバグTaskエピック
項目の優先度
ItemPriority
開発項目に設定された優先度で、緊急度を示します。
説明

項目の優先度は、作業項目の相対的な重要度または緊急度を定義します。Jiraには「Highest」、「High」、「Medium」、「Low」など、設定可能なレベルを持つ標準の「priority」フィールドがあります。

優先度を分析すると、重要な項目の適合状況を確認し、ボトルネックを特定できます。例えば、「Priority Item Conformance Check」ダッシュボードでは、この属性を使って高優先度の項目が想定どおり優先処理されているか、低優先度の項目と同じキューで滞留していないかを確認します。

重要な理由

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

入手先

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

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

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

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

重要な理由

アクティビティの終了点を定義し、プロセスの各ステップの所要時間を計算できます。ボトルネック分析に欠かせない情報です。

入手先

導出される属性です。特定のイベントでは、同じケースにおける次のイベントの開始時刻が終了時刻になります。

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

Jiraでは、コンポーネントを使ってプロジェクト内の課題を、より小さく管理しやすい単位に分類します。「User Authentication」のような機能領域、「Backend API」のような技術レイヤー、「Reporting」のようなモジュールを表します。

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

重要な理由

製品の機能領域または技術領域ごとにプロセスを分け、遅延や品質問題の原因となっているコンポーネントを特定できます。

入手先

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

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

スクラムを採用するチームでは、スプリントは一定の作業を完了させる期間を区切った単位です。この属性には、項目が属するスプリントの名称または識別子を記録します。

スプリント単位の分析は、アジャイルに重点を置いたプロセスマイニングの基礎です。個々のスプリントのパフォーマンス、持ち越し作業、スプリント目標に対する進捗を評価できます。一般的な日付範囲よりも具体的な時間軸を提供します。

重要な理由

アジャイルチームに重要な背景情報を提供し、スプリントごとにプロセスの効率とスループットを分析できます。

入手先

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

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

Jiraの「Fix Version」は、項目の完了した作業を含むリリースを示します。開発作業の具体的な成果を記録します。

この属性は実際のリリース情報を提供し、「PlannedReleaseVersion」と比較して納品パフォーマンスを分析できます。また、特定のリリースで提供されたすべての項目をまとめ、完了した内容を一覧で確認するためにも使います。

重要な理由

作業がどのリリースに含まれたかを確認し、リリース分析と提供機能の追跡における基準となる情報を提供します。

入手先

Jira Issue APIレスポンスの「fixVersions」フィールドに対応します。

v2.1.1ホットフィックスv3.0.0メジャーリリースv2.2.0
報告者
Reporter
開発項目を最初に作成または報告したユーザーです。
説明

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

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

重要な理由

作業項目の発生源を特定し、誰がタスクを作成したか、誰がバグを報告したかに基づいてパターンを分析できます。

入手先

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

Charles DarwinMarie CurieIsaac Newton
引き継ぎ待ち時間
HandoffWaitTime
2つの連続するアクティビティ間のアイドル時間です。
説明

このメトリクスは、1つのアクティビティが完了してから次のアクティビティが開始されるまでの待機時間、つまりキュー時間を計算します。作業が担当者に引き取られるまで、アイドル状態で待機している時間を表します。

これは、「平均引き継ぎ待ち時間」KPIと「フェーズ間引き継ぎ効率」ダッシュボードにおける重要なメトリクスです。引き継ぎ時間が長い場合、開発チームとQAチームの間など、チーム間の調整上の問題、リソース不足、コミュニケーションの非効率が示唆されます。このアイドル時間を最小限に抑えることは、全体のサイクルタイムを短縮するための重要な施策です。

重要な理由

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

入手先

これは計算メトリクスです。同じケースにおけるアクティビティの開始時刻から、直前のアクティビティの終了時刻を差し引いて算出します。

017280043200
手戻りかどうか
IsRework
アクティビティが手戻りループの一部かどうかを示すフラグです。
説明

このブール型属性は、アクティビティがプロセスの後戻りを表す場合にtrueになります。例えば、QAテストに失敗した後、「Development Started」へ戻るケースです。ケース内のアクティビティの順序を分析して判定します。

手戻りを特定することは、プロセスの効率と品質を改善するうえで基本となります。この属性は、「Rework Activity Rate」KPIと「Rework Loop Frequency and Paths」ダッシュボードを直接支援します。無駄になった作業量を定量化し、手戻りにつながる品質問題の根本原因を特定できます。

重要な理由

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

入手先

計算される属性です。想定するプロセスの流れを定義し、以前の段階へ戻ることでその流れから逸脱したアクティビティにフラグを付ける必要があります。

truefalse
総サイクルタイム
CycleTime
開発項目にかかるエンドツーエンドの総所要時間です。
説明

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

プロセス全体の速度と効率を測定する主要KPIです。「Average End-to-End Cycle Time」KPIと「Overall SDLC Cycle Time Analysis」ダッシュボードは、この計算に直接基づいています。サイクルタイムの短縮は、プロセス改善の取り組みにおける主要な目標になることが多い項目です。

重要な理由

開発プロセスのエンドツーエンドの速度を測定し、全体の効率と納品速度を示す主要なパフォーマンス指標を提供します。

入手先

ケース単位で計算される属性です。特定の「DevelopmentItem」について、最後のイベントのタイムスタンプから最初のイベントのタイムスタンプを引いた値です。

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

この属性は、Jiraの「Affects Version/s」フィールドに該当することが多く、機能や修正の対象リリースを示します。作業完了に向けた期限または目標として機能します。

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

重要な理由

目標とする納期またはリリースを定義し、納期遵守率の計算とスケジュール遵守状況の分析を可能にします。

入手先

Jira Issue APIの「versions」または「fixVersions」フィールドに対応します。計画に使用する具体的なフィールドは異なる場合があります。

バージョン2.12024年第1四半期リリースProject Phoenixのローンチ
項目の解決結果
ItemResolution
開発項目をクローズした最終的な結果または理由です。
説明

Resolutionは、項目がクローズ状態へ移行した理由を示します。ステータスが「Closed」であっても、解決結果は「Done」、「Won't Do」、「Duplicate」、「Cannot Reproduce」などになります。作業結果を理解するための重要な情報です。

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

重要な理由

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

入手先

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

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

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

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

重要な品質ゲートの完了を示します。QAフェーズの所要時間を分析すると、テストプロセスとリソース配分を最適化できます。

入手先

Jira課題の変更履歴から推測します。「status」フィールドが「In QA」から「Ready for UAT」や「Ready for Release」などの次の状態へ移行した時刻です。

取得

「In QA」から「Ready for UAT」へステータスが変更された時刻です。

イベントタイプ inferred
QAテスト開始
このイベントは、開発項目に対する正式な品質保証テストフェーズの開始を示します。課題が「In QA」、「In Testing」、「Ready for Testing」などのステータスに移行した際のJiraステータス変更から推測します。
重要な理由

品質検証サイクルを開始する重要なマイルストーンです。「Development Completed」からこの時点までの時間を測定すると、開発チームとQAチームの間で発生する引き継ぎの遅延を把握できます。

入手先

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

取得

「In QA」または「In Testing」へステータスが変更された時刻です。

イベントタイプ inferred
UAT承認
ユーザー受け入れテストが正常に完了し、関係者がリリースを承認したことを示します。「In UAT」から「Ready for Release」や「Done」などへステータスが変更されたことから推測します。
重要な理由

業務上の受け入れを確認し、本番環境へのデプロイを承認するマイルストーンです。提供した成果物がユーザーの期待を満たしていることを確認する重要なゲートです。

入手先

Jira課題の変更履歴から推測します。承認を示す、「In UAT」からワークフロー内の次の状態へステータスが変更された時刻です。

取得

「In UAT」から「Ready for Release」へステータスが変更された時刻です。

イベントタイプ inferred
本番環境へデプロイ済み
開発項目に関連するコード変更が本番環境で稼働した時点を示します。最終ステータスが「Done」または「Released」に変更されたことから推測できます。また、統合されたCI/CDツールから明示的なイベントとして取得することもできます。
重要な理由

プロセスにおける主要な成功到達点です。エンドツーエンドの総サイクルタイムを計算し、デプロイ頻度とスループットを測定するために欠かせません。

入手先

ステータスが「Released」または「Done」に変更された際のJira課題の変更履歴から推測できます。より正確に把握するには、JenkinsやBambooなどのCI/CDツールから送信されるデプロイイベント、またはJiraのDeployments機能から取得できます。

取得

「Done」または「Released」へステータスが変更された時刻です。

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

このアクティビティはプロセスの確定した開始点となるため、エンドツーエンドのサイクルタイムの計算や、受け付けた作業量の把握に欠かせません。

入手先

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

取得

Jira Issueオブジェクトのcreatedタイムスタンプフィールド。

イベントタイプ explicit
開発の開始
開発者が開発アイテムに対して実際の作業を開始した時点を示します。通常は、Jiraのワークフローで課題のステータスが「In Progress」などに変わったことから推定します。
重要な理由

アクティブな開発時間を測定するための重要なマイルストーンです。待機時間と付加価値を生む作業時間を区別できるため、ボトルネックの特定に役立ちます。

入手先

Jiraの課題変更履歴から推定します。statusフィールドが初めて「In Progress」、「In Development」などのアクティブな状態に変わった時点のタイムスタンプです。

取得

「In Progress」へステータスが変わった時点のタイムスタンプ。

イベントタイプ inferred
QAテスト失敗
QAチームが欠陥を発見し、開発項目が手戻りのため開発者へ差し戻されたことを示します。「In QA」から「In Progress」または「To Do」へ戻る場合など、ステータスが後戻りしたことから推測します。
重要な理由

手戻りループを特定するうえで欠かせないアクティビティです。発生頻度を追跡すると、品質不良によるコストを定量化し、開発や要件定義における改善領域を明らかにできます。

入手先

Jira課題の変更履歴から推測します。「status」フィールドがテスト状態(例:「In QA」)から、以前の開発状態(例:「In Progress」)へ移行した時点で取得します。

取得

テスト状態から開発状態へステータスが変更された時刻です。

イベントタイプ inferred
UAT開始
ユーザー受け入れテストの開始を示します。ここでは、業務部門の関係者またはエンドユーザーが新機能を検証します。「In UAT」や「User Acceptance Testing」などの状態へJiraステータスが変更されたことから推測します。
重要な理由

リリース前の最終検証フェーズの開始を追跡するアクティビティです。所要時間を分析すると、関係者の対応可能な時間やフィードバックサイクルによる遅延を把握し、削減できます。

入手先

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

取得

「In UAT」へステータスが変更された時刻です。

イベントタイプ inferred
コードレビューの実施
同僚またはリードが、品質、標準、機能性の観点からコードをレビューしたことを示します。「In Review」から「Ready for QA」への移行など、ステータスの変更から推測できます。また、統合された開発ツールから明示的に取得することもできます。
重要な理由

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

入手先

通常は、ステータスが「Code Review」から別の状態に移行した際のJira課題の変更履歴から推測します。BitbucketやGitHubなどのコードリポジトリツールを統合している場合は、明示的なイベントとして取得することもできます。

取得

「In Review」から次の状態へステータスが変更された時刻です。

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

リリース準備の状況と、開発およびテスト作業が完了してからデプロイの機会を待っている時間を追跡できます。

入手先

通常は、Jira課題の変更履歴でステータスが「Ready for Release」に変更されたことから推測します。または、「Fix Version/s」フィールドが設定された時刻から推測することもできます。

取得

「Ready for Release」へステータスが変更された時刻、または「Fix Version」が入力された時刻です。

イベントタイプ inferred
開発の完了
開発者がコーディングを終え、コードレビューやテストなど次の段階へ進める状態になったことを示します。通常は、Jiraのステータスが「In Progress」から「In Review」または「Ready for QA」へ変わったことから推定します。
重要な理由

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

入手先

Jiraの課題変更履歴から、statusフィールドがアクティブな開発状態から「In Review」や「Ready for QA」などの次の状態へ変わった時点のタイムスタンプを取得して推定します。

取得

「In Progress」から「In Review」または「Ready for QA」へステータスが変わった時点のタイムスタンプ。

イベントタイプ inferred
開発可能な状態になったアイテム
開発アイテムの仕様化、レビュー、優先順位付けが完了し、開発者が作業を開始できる状態になったことを示します。通常は、ワークフローで「Backlog」から「To Do」または「Ready for Dev」へ移動するなど、ステータス変更から推定します。
重要な理由

これを追跡することで、バックログの準備状況や、開発開始前にアイテムが待機している時間を測定できます。計画・詳細化にかかる時間と、実際の開発時間を分けて把握できます。

入手先

Jiraの課題変更履歴から推定します。statusフィールドが「Ready for Dev」、「To Do」、「Selected for Development」などに変わった時点のタイムスタンプを確認します。

取得

開発前の準備完了状態へステータスが変わった時点のタイムスタンプ。

イベントタイプ inferred
開発項目キャンセル
開発項目が完了前に終了したことを示します。「Canceled」、「Rejected」、「Won't Do」などの終了状態へステータスが変更されたことから推測し、特定の解決結果を伴うことが多い項目です。
重要な理由

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

入手先

Jira課題の変更履歴から推測します。課題の「status」が「Canceled」または「Won't Do」に変更され、対応する解決結果が設定された時刻です。

取得

「Canceled」、「Rejected」、または「Won't Do」へステータスが変更された時刻です。

イベントタイプ inferred
開発項目クローズ
追加作業が予定されていないことを確認する、最後の管理上のアクションです。ステータスが「Closed」に変更され、「Resolution」フィールドに値が設定されたことから推測することが多い項目です。
重要な理由

開発項目のライフサイクルが完全に終了したことを示します。「Deployed to Production」と比較すると、管理上の遅延やデプロイ後の監視期間を明らかにできます。

入手先

Jira課題の変更履歴から推測します。「status」フィールドが「Closed」に変更され、解決結果が設定された時刻です。

取得

「Closed」へステータスが変更された時刻です。

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

抽出ガイド

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

準備はできましたか?

このテンプレートでデータを準備し、今すぐソフトウェア開発ライフサイクルの最適化を始めてください。分析結果をもとに、提供スピードと品質を高められます。

Jira SoftwareのSDLCを最適化:今日から始めましょう

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

無料トライアルを開始

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