スクラムに最適なツールを探る（Asana編）

## 背景
[前回](https://qiita.com/xoyo24/items/a4cd7c4d22409658a8f9) の続きとして、謎の集団Zeneloでは最近スクラムを正式導入することをできました。
今回はこれを機にスクラムに最適な管理ツールを探したいと思います。

## Asanaの説明
[Use Asana to manage your team's work, projects, & tasks online · Asana](https://asana.com/)

Asana（アサナ）とは、ビジネスを成長させる目標、プロジェクト、および日常業務に集中し続けるためにチームが使用する作業管理プラットフォームです。
詳細について上記の公式サイトをご参考ください。

### 今回の用語説明
- Task: 文字通りタスクのこと。 **Asanaではタスクを複数のProjectに属させることができます。**
- Project: タスクを束ねる概念、プロジェクトの粒度は使う人次第なので、柔軟な使いわけがえきる。

今回はこちらの二つのProjectを使って説明していきたいと思います。

- PBL: Product Backlog, スクラムチームが今持っている課題とその打ち手を管理するProject。
<img width="1306" alt="屏幕截图 2018-12-25 02.59.26.png" src="https://qiita-image-store.s3.amazonaws.com/0/76135/3d87344f-38a8-5d0f-b932-d7b5dca5d9f2.png">
※ 例えばPOが最初は粗い粒度のStory10個を用意します。
- Sprint #n: 特定のSprintを管理するProject。
<img width="1457" alt="屏幕截图 2018-12-25 03.00.50.png" src="https://qiita-image-store.s3.amazonaws.com/0/76135/c26abd49-7743-62d9-d40e-69c16a3349da.png">
※ まだスプリント始まってないのでからです。

## セレモニー別で見るAsana
では早速、スクラムの各セレモニーでどう使うのかをみっていきます。

### Product Backlog Refinement
こちらのセレモニーでは主に、今対応中のPBLのアイテム（PBI）以外のものについて話し合って、詳細化します。
セレモニーの最後に、優先度の高いのアイテムについて、ある程度明確になっていることが目標です。
話し合った成果をAsanaのPBLプロジェクトに更新する。

<img width="1417" alt="屏幕截图 2018-12-25 03.15.14.png" src="https://qiita-image-store.s3.amazonaws.com/0/76135/c5a79428-4902-0918-5893-ba884a30206f.png">

例えばこちらでは、Story１と２について明確化しました。

- Storyそれぞれに対して説明を追加して、明確化しました。
- Story１が大きいので、二つ分割しました。

### Sprint Planning
こちらのセレモニーではPBL上位のアイテムについてさらに議論して、1Sprintでできるアイテムを見積もって、作業できる単位に細分化し、メンバーにアサインします。
セレモニーの最後に、各メンバーがこれからの作業について明確なイメージを持つことを目指します。
その結果をPBLのProjectに反映しつづ、Sprint #nのプロジェクトにも入れます。

<img width="1421" alt="屏幕截图 2018-12-25 03.20.32.png" src="https://qiita-image-store.s3.amazonaws.com/0/76135/8d5767c2-0b97-9443-7b16-a563a3520115.png">
PBL

- 各PBIを必要に応じてさらに細分化しました。
- アサインを決めました
- Sprint #1 にも入れました。

<img width="1429" alt="屏幕截图 2018-12-25 03.23.18.png" src="https://qiita-image-store.s3.amazonaws.com/0/76135/305621de-7fec-dca8-726c-69a2fc3f4731.png">

Sprint #1

- 自動的にTODOに入りました。

### Daily Scrum
Sprint中なら毎日やるセレモニーです、チームメンバーが作業の進捗共有や、新たな知識をチームに共有するのが目的です。
Sprint #n のプロジェクトを更新しながらやるのはいいじゃないでしょう。
<img width="1421" alt="屏幕截图 2018-12-25 03.25.20.png" src="https://qiita-image-store.s3.amazonaws.com/0/76135/8cb30bc2-6aaa-7370-3658-f08669d9ba70.png">

※ 各Taskについて、チームメンバーが随時コメントでコミュニケーションできます。

### Sprint Review
Sprint完了時できたこと、出来なかったことを全員でレビューするセレモニーです。
参加者がユーザの視点から、今のプロダクトの状況を素直に見ることができる。
こちらも、Sprint #n のプロジェクトの状態を見ながらレビューするのがいいと思います。

<img width="1426" alt="屏幕截图 2018-12-25 03.27.21.png" src="https://qiita-image-store.s3.amazonaws.com/0/76135/a6ad22c6-6837-96fb-d119-fac491f04448.png">

<img width="1417" alt="屏幕截图 2018-12-25 03.28.01.png" src="https://qiita-image-store.s3.amazonaws.com/0/76135/db4b901d-55e0-234f-c473-897dcd6cc194.png">

※ 複数のProjectに入っても、同じTask参照しているので状態が同期されています。

### Retrospective
各チームが1Sprintでのできことを振り返りしつづ、自分たちの働き方を改善するのは主なお目的です。
Sprint #n のプロジェクトで新しいColumnを足して追記するのはいいと思います。

<img width="1426" alt="屏幕截图 2018-12-25 03.31.40.png" src="https://qiita-image-store.s3.amazonaws.com/0/76135/7351deb4-595f-87ba-1c55-dfaaa33f6d35.png">

※ やったことと振り返りを同時に見れます

## まとめ

実際に運用してないが、イメージで書きましたが、これぐらいなら軽くAsana＆スクラムを始まれそうではないでしょうか？