Jira Software プロジェクトへようこそ。このチュートリアルではプロジェクトについて説明し、簡単なワークフロー (自分に割り当てられた課題を見つけ、課題を完了する) について説明します。このチュートリアルの終了時には、Jira Software ユーザーとして、次の基本的なワークフロー ステップを完了します。

課題の検索

通常、あなたの開発マネージャーがスクラムまたはカンバン プロジェクトを作成済みで、バックログに課題が作成されているはずです。プロジェクトではさまざまなナビゲーションを利用できますが、情報に一番簡単にアクセスする方法は、ボードを利用することです。ボードは 1 つ以上のプロジェクトからの課題を表示します。ボードは作業の表示、管理、およびレビュを行うためのの柔軟な方法を提供します。このステップでは、自身が取り組む必要がある課題をスクラム プロジェクトのボードのアクティブ スプリントで見つける、一般的な方法について説明します。

  1. トップ メニューから [ボード] を選択し、ドロップダウン リストから 1 つのボードを選択します。
  2. [アクティブ スプリント] 選択したボードのスプリント内の課題を表示します。 
  3. Issues are represented by issue cards in the Active sprints of your board. The cards show quick reference information, like issue keys, assignees, and descriptions. Locate the top card in the To Do column and drag it to the In Progress column. By doing this, you are actually moving to assign the issue to yourself, and start working on it.
     

課題に取り組む

課題を "In Progress" に移動して、課題の作業を開始したことを示します。この段階では、自身に課題をアサインし、それによってチームの全員が誰がその作業をしているかを確認できるようになります。また、課題についていくつかの技術的な詳細を追加したい場合があります。自身が作業中の課題に関連する情報を知ることは、チームメイトにも役立ちます。

  1. ボード内 [アクティブ スプリント] で、[In Progress] 列にある課題を選択します。課題の詳細ビューにその課題が表示されます。
  2. 課題の詳細ビューで歯車ドロップダウンから [編集] を選択します。[課題の編集] ダイアログが表示されます。
  3. 課題がまだ自身にアサインされていない場合、[担当者] フィールドに自分の名前を入力してください。
  4. 必要に応じて技術的な詳細情報を追加します。
    コンポーネントやバージョンを指定したり (そのプロジェクトにコンポーネントやバージョンが指定されている場合)、必要に応じて添付ファイルを追加したりすることができます。
  5. 技術的な詳細情報を追加したら、[更新] ボタンをクリックします。

チームとのコラボレーション

課題について作業している間、情報を共有したり、要件を明確にしたり、課題の詳細についてチームメンバーと議論する必要がある場合があります。これは、課題のコメントを利用して簡単に行えます。

  1. コメントを追加する課題を選択します。
  2. 課題詳細ビューで [コメント] ボタンを見つけてクリックします。 
  3. [コメント] テキストボックスに、コメントを入力します。 
  4. コメントを他のユーザーにメールで送信するには、[コメント] テキスト ボックスでそのユーザーをメンション (「@ユーザー名」を入力) します。メールは、そのユーザーの Jira アカウントに登録されているメール アドレスに送信されます。
  5. [追加] ボタンをクリックしてコメントを保存します。

ブランチの作成

自身に課題をアサインし、技術的な詳細情報を入力したら、コーディングの準備は完了です。課題の作業を開始するタイミングでブランチを作成することをおすすめします。これによって、自分だけの作業フローを持ち、チームの作業に干渉しないようにできます。また、自分の変更がマスター ブランチにマージされる前に確実にレビューされるようにできます。

Jira Software can be linked to a code hosting or repository management source, like Bitbucket Cloud or Bitbucket Server. This lets you open, collaborate, and manage source code directly from within Jira. Integrating an application lets you and your team create a branch directly from an issue, giving you a faster workflow from selecting an issue to coding.

ブランチを作成する前に、チームが利用しているソースリポジトリのブランチの使い方について知っておく必要があります(これらについてはBitbucket Cloud ガイド, Bitbucket Server ガイドを別途ご覧ください)。

  1. ブランチの作成対象の課題を選択します。
  2. 課題の詳細ビューで [開発] パネルを見つけ、[ブランチを作成] をクリックします。ブランチの作成ダイアログが表示されます。
  3. Include the issue key in the branch name. If you have workflow triggers configured, the status of the issue may automatically transition to 'In Progress'. See Configuring workflow triggers for more information.
  4. 必要に応じ、ブランチに他の詳細情報を入力します。
  5. [ブランチを作成] ボタンをクリックします。ソース リポジトリにブランチが作成されます。

コーディングの開始

今、新しいブランチを作成しました。これで自分の変更がマスターブランチに影響を及ぼすことを心配なくコーディングを開始できます。必ず、作業している課題の課題キーを追加してください。開発の作業で課題キーを参照する際、統合された開発ツールは関連する課題へのリンクを相互に保持します。

  1. 新しいブランチを作成したソース リポジトリに移動し、新しいブランチにアクセスします。
  2. 新しいブランチで、必要に応じてコードまたは修正を実装します。

作業をレビューに送信

プル リクエストを使用し、リポジトリにプッシュした変更についてチームメートに伝えます。プル リクエストが送信されると、チームはレビュー、変更に関する話し合い、またはフォローアップ コミットのプッシュを行うことができます。

  1. Click branches in the Development panel to open a dialog in Jira Software that shows linked branches in the Software Configuration Manager (SCM). If Jira Software has been linked to more than one SCM, a tab will show for each SCM application (e.g. Bitbucket Server). The branches will be grouped under each SCM in these tabs.
  2. リポジトリまたはブランチをクリックし、関連リポジトリまたはブランチでリンクされた SCM を開きます。
  3. プル リクエストのステータス (MERGEDなど) にカーソルを合わせ、プル リクエストへのリンクを表示するポップアップを表示します。
  4. [プルリクエストを作成] をクリックして、ブランチのプル リクエストを作成します (マスターにマージして戻すため)。
  5. Include the issue key in the title of the pull request. If you have workflow triggers configured, the status of the issue may automatically transition to 'In Review'. See Configuring workflow triggers for more information.

作業の完了

作業がレビューされ、マスター ブランチにマージされたら、最後のステップとして課題を解決またはクローズします。

  1. ボードの [アクティブ スプリント] にあるカードを見つけます。
  2. Drag and drop the card to the Done column. If you have workflow triggers configured, the status of the issue may automatically transition to 'Closed'. You can skip the next steps. See Configuring workflow triggers for more information.
  3. Select the Resolution for the issue from the drop-down menu.

  4. 必要に応じて詳細を入力します。
  5. [課題をクローズ] を選択します。


これで、Jira Software を使ってシンプルなワークフローを一通り完了しました。

課題の管理や Jira Software のカスタマイズなどのさらなる操作については、以降の "上級者向けの情報" ボタンをクリックしてください。

  • ラベルなし