カスタマーからの効果的なバグ レポートの収集
Jira Software は、開発者による開発作業の計画、ビルド、出荷を支援する課題およびバグの追跡ツールです。Jira Service Desk は、出荷されたソフトウェアに関するバグやフィードバックをカスタマーがチームに送信するための簡単な方法です。
ユーザーは最高の相棒です。ユーザーからのバグ報告は、以下のことに役立ちます。
- 他のユーザーに同じ問題が発生する前に問題を解決する
- QA または自動化されたテストをすり抜ける問題の調査や修正を行う
- テストで優先しないプラットフォームからの問題を把握する
- 品質とユーザー エクスペリエンスを重視していることをユーザーに示す
課題はソフトウェア開発のあらゆる部分で生じる可能性があり、コードに限ったことではありません。あなたが、設計者、ドキュメント ライター、プロダクト マネージャー、またはその他のチーム メンバーが Jira で自分の作業を追跡するとして、その作業に関連したバグを直接そのチームにエスカレーションすることもできます。
バグ報告と解決プロセス
バグを再現し、解決するために必要な情報は様々です。しかし、バグ報告を収集するためのプロセスを標準化することはできます。
カスタマー サービス テンプレートは特定のリクエストをバグ報告ワークフローに関連付けます。このワークフローは、バグ報告プロセスを補完します。サービス デスクの出発点としてテンプレートを使用してください。
バグ報告プロセスのリクエストのワークフローは、Jira Service Desk および Jira Software におけるワークフローと同じです。しかし、バグ報告を処理するためのチームのプロセスとは大きくっ異なっています。
Jira Service Desk を使用するエージェントのバグ プロセス | Jira Software で作業する開発者のバグ プロセス |
---|---|
|
|
カスタム フィールドを使用してユーザーからの特定の情報を収集する
開発チームおよび Jira 管理者と連携してカスタム フィールド セットを共有します。開発者によるバグ修正を支援するために収集するカスタム フイールドを定義します。Jira 管理者は単一の画面スキームでこれらのフィールドを維持できます。また、そのスキームを開発プロジェクトおよびサービス デスク プロジェクトの両方に適用できます。カスタム フィールドと画面スキームについてはこちらをお読みください。
開発者は、バグの調査と修正における最大の障害は不十分な情報であることに留意してください。開発者が使用する最も一般的な情報は次のとおりです。
再現手順
観察された動作と期待される動作
スクリーンショット
バグ報告に関連するアクションを分類、報告、または自動化するために他の情報を収集する必要がある場合もあります。例:
OS
VERSION (バージョン)
component
URL
ユーザー エージェント文字列
収集できる情報が多いほど問題の診断が容易になります。そして開発チームから感謝されます。
既定では、バグ報告 リクエスト タイプには次のフィールドがあります。
要約
症状
添付ファイル
事前に作成されたカスタム フィールドをリクエスト タイプに追加する手順:
- In your service project, select Project settings () > Request types.
- [バグ報告] リクエスト タイプ項目で、フィールドの [編集] を選択します。
- [+ フィールドの追加] を選択します。
カスタム フィールドの追加については、こちらをお読みください。
ポータルにバグ報告のフォームを作成するためのヒント
You can add help and instructions to your bug report request type. Encourage your customers to report each problem on a separate request. This helps to track bugs in reports and development sprints.
情報を求めるときは、自然言語を使用します。たとえば、期待される動作を収集するためにフィールドを追加する場合、「どのような動作を期待していましたか?」というような質問をすることで、カスタマーに平易な言葉で報告してもらうようにします。
時々、開発チームに状況を確認します。ソフトウェアのバグを潰すためにさらに必要な情報があるかどうか尋ねます。
Check in with your Jira administrators every so often. Ask if there are any changes to screens that you should reproduce in your request types.