SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

エクスペリエンスが刷新されたプロジェクト管理ツール「Jira」の最新動向(AD)

Jira Software Cloudの次世代プロジェクトの一つ「スクラムボード」を使ったプロジェクト管理

エクスペリエンスが刷新された課題管理ツール「Jira」の最新動向 第3回

  • X ポスト
  • このエントリーをはてなブックマークに追加

スプリントバックログの進捗をカンバンで管理する

 スプリントを開始した後に「ボード」をクリックすると、そのスプリントのスコープに設定したユーザーストーリーが表示されたカンバンができます。

 デフォルトでは、「作業前」「進行中」「完了」の列(レーン)があります。

ステータス(列)を追加して、チームのプロセスを定義しよう

 デフォルトで用意されている3つの列で十分な場合もありますが、各開発チームのワークフローに応じて、ステータス(列)を追加しましょう。筆者が必ず入れる列は「レビュー」のステータスです。プロダクトオーナーの確認や、開発チーム内のコードレビューなどに利用しています。

 それ以外にも開発チームで必要なステータスがあれば追加しましょう。次世代プロジェクトでは、このステータスを追加するために、Jira Software管理者への依頼は不要です。チームのプロセスはチームで定義することができます。

チームで必要なステータス(列)を作成しましょう
チームで必要なステータス(列)を作成しましょう

 ステータスを追加するときは、ステータスごとの「完了の条件」をチームで事前に決めておきましょう。例えば「進行中」から「レビュー」へ移動するときには、以下のような決まりごとをチームとして作ると良いです。

(例)レビューへ移る時の完了の条件
  • リポジトリにプッシュして、自動テストをパスしている
  • ローカルでの静的解析ツールからの指摘をクリアしている
  • 必要なテストデータを自身で作って、テストを実施している

などです。こうすることでステータスを移す時に、チーム内の品質のバラツキが減り、手戻りも少なくなります。

自動化のルールを作成して、カンバンの管理をラクにする

 Jira Software Cloudの次世代プロジェクトでは、自動化のルールを作成することができるようになりました。この設定もJira Software管理者に依頼することなく、チームが行えるようになっています。

 現時点(2019年3月)では、「課題を誰かに割り当てる」と「フィールドの更新を自動的」のルールが用意されています。設定は、左上の「その他アイコン(…)」から「ルールの管理」を選択することで作成できます。

課題の割り当てを自動的にしてみよう

 例えば課題を「進行中」に移動させる時に、カードを操作している人(現在のユーザー)に自動的に割り当てることができます。この設定は、チームリーダーがすべてのタスクを割り当てるのではなく、自分で取りに行く(サインアップする)ことをワーキング・アグリーメントにしているチームにとってうれしい機能です。

 または、割り込みなどでタスクが中断するときは、Jiraのステータスを「進行中」から「作業前(手付かず状態)」に戻します。カンバンでタスクを管理し、状況を見える化するためには、ステータスを正しく動かすことが重要です。

 ステータスを動かす時に、同時に担当者をクリアすることで、今誰もそのタスクを担当していないことを分かりやすくします。

 課題のフィールド更新のルールでは、開発チームのメトリクスを取得するために、開発着手になったら、「Start Date」のようなフィールドを自動で更新させて、実際に開発に必要だった時間の記録などを分かりやすく設定します。

チームのプロセスを自動化できるか一度考えてみよう

 チームの中で自動化できるプロセスがあるか一度検討することで、より合理的にカンバンを運用できるようになります。

 ルールの機能は、最近利用可能になった機能で、これからも機能追加を予定しているようです。Atlassianのロードマップは、こちらで公開されています。

「ロードマップ」を使って、プロジェクトを見える化する

 ロードマップ機能は、次世代プロジェクトの目玉機能の一つです。このロードマップを常にメンテナンスすることで、開発プロジェクトの状況をステークホルダーに対して、見える化することできます。これで報告のための資料をわざわざ作る必要がなくなります。

 「エピック」という課題タイプを使って、課題を作成するとロードマップに表示させることができます。

次世代プロジェクトのロードマップ機能
次世代プロジェクトのロードマップ機能

 エピックには、子タスクとして複数の課題を紐づけることができます。これらの子タスクがすべて完了すると、このエピックが終了したとみなすことができます。

 また、ロードマップは上から優先度が高いように並んでいる状態が望ましいです。優先度はドラッグ&ドロップで並び替えできます。

 エピックに紐づくタスクの見積もりを行った上で、紫のラインを調整しリリース日を決定しましょう。

次のページ
「レポート」を使って、開発チームの進捗を把握する

修正履歴

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
エクスペリエンスが刷新されたプロジェクト管理ツール「Jira」の最新動向連載記事一覧

もっと読む

この記事の著者

梶原 成親(Yappli,Inc.)(カジハラ ナリチカ)

ヤプリ株式会社 CTO室 室長 / VP of Information.楽天株式会社にて、開発環境および生産性を向上させるプロダクトのプロダクトオーナーを経験。スクラムでの開発および運用体制を確立する。2014年、株式会社リクルートライフスタイルに入社。HOT PEPPER Beautyの開発責任者として参画。SIer主導のレガシーな開発チームから自立させ、持続的に成長できるチームへ変革させる。 2016年、株式会社エウレ...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

高橋 邦洋(タカハシ クニヒロ)

2007年にヤフー株式会社に入社以降、一貫して社内のConfluenceを担当。大規模なConfluenceの安定運用に注力し社内の情報共有を推進している。2015年にはJiraを全社に導入。それらの経験を元に2016年よりAtlassian User Group Tokyoのリーダに就任、継続的に...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/11372 2019/08/19 16:40

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング