日本語 EN

はじめかた

GitHub で Fervio を使いはじめる

手順 1 から 5 を順に読むと、10 分ほどで最初のマップができます。 6 と 7 は、困ったときに開いてください。Linear もほとんど同じです。違うところは、その場に書き添えてあります。

はじめる前に

1. サインインする

fervio.co/app を開いて、GitHub を選びます。 GitHub の導入画面が一度だけ出て、そのあと Fervio に戻ってきます。

GitHub の Fervio 導入画面。導入先を選ぶところ
導入先のアカウントか組織を選びます。次の画面に、求める権限が並びます。求めるのは 4 つ。Issue の読み書き、リポジトリ名の読み取り、組織の所属の読み取り、メールアドレスの読み取り。ソースコードを読む権限は、この中にありません。

同じ画面で、どのリポジトリを渡すかを選びます。すべてでも、1 つだけでも構いません。選ばなかったリポジトリは Fervio からは見えません。あとから増やせます。

権限は GitHub App に固定されていて、権限のページに一覧があります。入り方によって権限が変わることはありません。変わるのはリポジトリの一覧だけです。

2. 接続を確かめる

サインインするとスペースの一覧に着きます。名前の下のメニューから設定を開いて、接続が並んでいることを確かめてください。 GitHub と Linear は別の製品で、アカウントも別です。

Fervio の設定にある接続の一覧
接続は 1 人 1 人のものです。誰かの接続を借りては動きません。

3. 最初のマップを作る

スペースは、繋いだアカウント 1 つぶんのマップをまとめる器です。マップは、選んだリポジトリの Issue を並べた 1 枚です。スペースの見出しにある「+ ボードを追加」から始めます。

Fervio のマップ一覧
マップは必ずスペースの中に作ります。外には作れません。

ウィザードは、この順で訊きます。

Fervio の作成ウィザードのリポジトリ選択
ジャーニー・ステップ・リリースは、選んだリポジトリをまたいで名前で結びつきます。

開くと、選んだリポジトリの開いている Issue が並びます。閉じた Issue は、Fervio のラベルが付いたものだけが並びます。取り込みも設定も要りません。まだ整理していないものは「未割り当て」の列に入ります。

開いた直後のマップ
繋いだ時点で、自分の仕事が全部見えます。

4. 骨格はラベルで決まる

ストーリーマップは、上段の骨格と、その下に並ぶカードでできています。Fervio はその骨格を Issue のラベルに持たせます。

Fervio が作ります。手で作る必要はありません。接頭辞を付けてあるので、すでに付けているラベルとは衝突しません。

GitHub の Issue に付いた Fervio のラベル
ラベルなので、GitHub の Issue にそのまま出ます。Fervio をやめても残ります。

GitHub 側でこのラベルの名前を変えると、Fervio では骨格が消えます。名前で照合しているためです。列の並び順だけは GitHub に置き場所がないので、Fervio が預かります。

カードの状態は Issue の open と closed です。閉じた Issue は、ステップのラベルが付いているものだけマップに残ります。完了した物語を、マップに残しておくためです。

Linear の場合は、同じ 2 段がイニシアチブとプロジェクトから来るので、作るものはありません。

5. リリースの行はマイルストーンで決まる

マップを横に切る帯は、いま出すリリースです。Fervio はこれを GitHub から読むので、用意するのは GitHub 側です。リポジトリの Issues タブで作ります。

GitHub のマイルストーンの一覧
マイルストーンがリリースの行になります。並びは期日の順です。

Fervio は読んで、カードをその間で動かします。消すことはしません。マイルストーンはあなたのものです。作るのは 2 つの場合だけです。マップで「+ リリース」を押したときと、複数のリポジトリを読むマップで、カードのリポジトリにまだ無いリリース行へそのカードを動かしたときです。後者では、そのリポジトリに同じマイルストーンを作り、どのリポジトリでも行の意味が同じになるようにします。

6. 組織のリポジトリを使うとき

つまずくのはたいていここです。 組織のリポジトリを渡せるのは、組織のオーナーだけです。オーナーでなければ、導入の画面から申請を出せます。

GitHub の組織の設定にある GitHub Apps
オーナーが選んだリポジトリだけが Fervio に届きます。渡していないものは届きません。

7. ほかの人に入ってもらう

ボードを開いて「共有」を押し、そこから相手を追加します。追加・役割の変更・除外ができるのは、ボードの所有者だけです。ボードを開けるのは、次の 3 つがそろった人だけです。

追加しても、Fervio からは知らせが届きません。ボードのリンクを送ってください。メンバーはボードごとに分かれているので、追加してもほかのボードは開きません。編集者として入れるか閲覧者として入れるかは、追加するときに選びます。編集にはさらに、GitHub で Issue を書ける権限が要ります。無料プランでは、1 枚のボードで編集できる人数に上限があります。

同じ一覧から外すと、その場でボードが開けなくなります。ほかのボードと、GitHub の権限はそのままです。 GitHub の側で権限を外した場合も、次の要求から開けなくなります。

GitHub のアカウントを持たない方には、「共有」の「リンクの公開範囲」を「リンクを知っている全員 (閲覧のみ)」にしてください。その URL を持っている人は、サインインせずにマップのスナップショットを開けます。 URL そのものが合い言葉だと思って扱ってください。リンクは 90 日で切れます。出ているリンクをまとめて無効にできるのは、ボードの所有者です。

Fervio の共有の窓
発行した時点のマップのスナップショットです。

8. 出てこないとき

見えている症状理由直し方
リポジトリが一覧に出ないそのリポジトリを Fervio に渡していません。 GitHub の Fervio の設定で、渡すリポジトリに足してください。組織なら手順 6 へ。
組織が一覧に出ないその組織にまだ Fervio を導入していません。手順 6 へ。オーナーが導入するまで出てきません。
Issue はあるのにマップが空そのリポジトリの Issue がすべて閉じています。開いている Issue が並びます。閉じたものは、ステップのラベルが付いているものだけ残ります。
列が急に消えた GitHub 側で fervio-step/ のラベル名が変わっています。ラベルの名前を戻すか、Fervio で列を作り直してください。
リリースの行が出ないそのリポジトリにマイルストーンがありません。リポジトリの Issues タブで作ってください (手順 5)。
カードは動くのに保存されない GitHub 側が読み取りだけで、Issue を書ける権限がありません。リポジトリへの書き込み権限をもらってください。Fervio は GitHub を写しているので、それ以上は渡せません。
全部が読み取り専用になっている無料プランのマップ数の上限を超えています。設定でどれを編集できるままにするか選ぶか、有料プランへ。どちらでも何も消えません。
Linear のマップが開かないそのマップは、まだ繋いでいないワークスペースのものです。設定でそのワークスペースを繋いでください。同時に複数持てるので、繋ぎ直す必要はありません。
カードが 2,000 枚で止まるこれは規模の上限です。カードを動かしたときに引っかからない速さを保つために決めてあります。読み込む条件を絞るか、リポジトリを分けてマップを 2 枚にしてください。

9. やめるとき

マップを消すと、その並び順・メンバーの一覧・共有のスナップショットが Fervio から消えます。 GitHub にある Issue・ラベル・マイルストーンには触れません。 Fervio が作ったラベルも残ります。消したい方は、GitHub のラベルの設定から消してください。

まとめて消すなら、設定のいちばん下にあるアカウントの削除から行ってください。 Fervio は GitHub 側の許可 (Authorized GitHub Apps) も取り消します。導入 (Installed GitHub Apps) はアカウントや組織に残るので、要らなければ GitHub の Settings にある Applications から外してください。

先にコピーが要るなら、設定のデータの持ち出しで JSON を書き出せます。並び順は、ここにしかありません。

それでも解決しないとき

support@fervio.co へお書きください。作った本人が読んでいます。手順 8 のどの行がいちばん近いかを書き添えてもらえると、やり取りが短くて済みます。