曖昧な機能要望から明確な実行計画へ
オンボーディングの一例を通じて、答えの決まっていない問いを、小さく検証可能な改善へと進めます。判断が明確になるにつれて、マインドマップも育っていきます。
誰かが「オンボーディングをもっと簡単にしたい」と言います。
全員が賛成します。そして、チェックリストを追加する、初期設定を短くする、説明を改善する、歓迎メールを送る、といった提案が出始めます。
すぐに、1スプリントを埋めるほどの案が集まります。一方、チームが解決しようとしている問題は、まだはっきりしません。
ここでマインドマップが役立ちます。何を作るか決める前に、要望を掘り下げ、案を結び付け、未解決の問いを見える場所に残せます。
このガイドでは、共有ワークスペース製品に取り組む架空のチームを追います。新しい顧客はアカウントを作り、ワークスペースを設定し、チームメンバーを招待します。チームはこの体験の改善を求められています。
自由な議論から始め、この要望を Jira 上の小さく明確な作業へとまとめます。同じ進め方は、どのマインドマップツールでも使えます。
1. 要望から始める。ただし、それを答えだと捉えない
「オンボーディングを簡単にする」は意図を表します。どこで人がつまずくのか、何を変えるべきかは、まだ示していません。
チームはマップの中央に「オンボーディングの改善」を置き、4つの枝を追加します。
- アカウントを作成する
- ワークスペースを設定する
- チームメンバーを招待する
- 一緒に最初の有用な操作を行う
これで議論に輪郭ができます。「オンボーディング」を1つの大きな問題として扱う代わりに、体験の特定の部分を指して話せます。
チームは、現時点でわかっていることを関連する枝の横に追加します。この架空の例では、同僚をどこから招待すればよいか、サポートに質問が寄せられています。操作を観察した際、新しいワークスペースのオーナーはホーム画面で招待の入口を探しました。入口は存在しますが、ワークスペース設定の中にあります。
これらの観察は調べるべき場所を示しますが、オンボーディング全体を作り直す必要があることを証明するものではありません。
チームはほかの枝をマップに残し、「チームメンバーを招待する」に注目します。
2. わかっていることと、そう考えていることを分ける
誰かが自信を持って説明すると、それが事実のように聞こえ始めることがあります。
「同僚が招待されないのは、招待の手順が複雑すぎるからです」
そうかもしれません。でも、招待フォームを見つけられないのでしょうか。入力を完了できないのでしょうか。それとも、今誰かを招待する理由がわからないのでしょうか。それぞれ別の問題です。
招待の枝の下に、チームは3つのグループを作ります。
観察したこと
- メンバーをどこから招待するのか、サポートに質問が寄せられた。
- あるワークスペースオーナーがホーム画面で招待の入口を探した。
- 現在の招待の入口はワークスペース設定の中にある。
仮説
- 目立つ入口があれば、見つけやすくなる。
- メンバーの招待が有用な次の一歩だと気づいていないオーナーもいるかもしれない。
まだ不明なこと
- 既存のフォームを見つければ、オーナーは入力を完了できるか。
- 招待を受け取った人は、次に何をすればよいかわかるか。
見た目の装飾より、ラベルが重要です。マップを見る誰もが、観察と、考えられる説明を区別できるようにします。
解決策を選ぶ前に、チームは新しいワークスペースオーナー数人に、同僚を招待する操作を実演してもらいます。招待の入口を先に教えず、どこを探すかを観察し、何が起こると予想しているかを尋ねます。
この例では、操作観察から、フォームを見つけることが目の前の障害だと考えられます。入口を示すと、オーナーは入力を完了できます。受信者側の体験は、別途確認する必要があります。
これでチームは、問題をより絞って説明できます。
“新しいワークスペースオーナーは、チームメンバーを招待する入口を簡単に見つけられない。”
次の議論を導くには十分に具体的です。また、変更後に立ち返って確認できる内容でもあります。
3. 同じ問題に対するいくつかの対応を考える
問題が明確になったところで、改善案に戻ります。チームはマップに3つの選択肢を追加します。
- ワークスペースのホーム画面に「チームメンバーを招待」の操作を置く。
- 初期設定の流れに招待ステップを追加する。
- 同僚の招待方法を説明するフォローアップメールを送る。
どの案も役立つ可能性がありますが、オーナーに届くタイミングが違います。
ホーム画面の操作は、ワークスペースに戻ったときに使えます。設定ステップなら早い段階で招待を紹介できますが、まだ人を招待する準備ができていないオーナーもいるでしょう。メールは思い出すきっかけになりますが、操作するには製品に戻る必要があります。
チームは各案の横に、何を助けるためのものかを短く書きます。これで議論が問題から離れず、好きな機能への人気投票になるのを防げます。
考え得るすべての解決策をマップにする必要はありません。いくつかの妥当な対応から始め、次を問いかけます。
- 観察した困難に対処できるか。
- オーナーが必要とするタイミングで役立つか。
- 実現するには、何を知り、何を変える必要があるか。
有用なマップは、こうした選択を話し合いやすくします。枝は多ければよいわけではありません。
4. 役立つ最初の一歩を選ぶ
チームは、ワークスペースのホーム画面に目立つ招待操作を置き、試すことにします。
なぜこの案なのでしょうか。オーナーが探していた場所に直接対応でき、既存の招待フォームも使えるからです。また、後で同僚を招待すると決めたオーナーにも、操作の入口を残せます。
これは出発点です。オンボーディングの問題がすべて解決したという意味ではありません。
チームは選んだ枝を広げ、合意した範囲を記します。先送りした案と未着手の調査も、計画の横に残します。
今回の改善に含めること
- ワークスペースのホーム画面に、わかりやすいラベルの招待操作を追加する。
- その操作から既存の招待フォームを開く。
- 既存の招待権限と送信動作を維持する。
後で検討すること
- 初期設定に招待ステップを含めるべきか検討する。
- フォローアップのリマインダーが役立つか検討する。
調査が必要なこと
- 招待を受け取り、承諾する体験を確認する。
これらのグループを見える場所に残すと、同じ判断を何度もやり直すのを防げます。メール案は消えていませんし、受信者の体験も忘れていません。今回の最初の改善には含まれないだけです。
この時点で、チームは変更を実装する人にも確認します。既存フォームの再利用は簡単そうに聞こえますが、進め方に影響する制約があるかもしれません。範囲が確定したと考える前に、そうした制約を見つけるほうがよいでしょう。
5. ユーザーが何をできるようになるかを記述する
「招待ボタンを追加する」は、インターフェースの変更を表します。しかし、チームが作りたい体験は十分に伝わりません。
より役立つ問いは、次のとおりです。
“この改善が完了したとき、ワークスペースオーナーは何ができるべきか。”
チームは短い確認項目の一覧に合意します。
- メンバーを招待する権限のあるオーナーが、ワークスペースのホーム画面で「チームメンバーを招待」の操作を見つけられる。
- 選択すると、現在のワークスペースの既存の招待フォームが開く。
- オーナーは既存の流れで招待を完了できる。
- 招待権限のない人が、新しい操作を通じてアクセスできるようにはならない。
- 製品が対応する画面サイズで操作でき、キーボードでも到達できる。
これが受け入れ基準です。チームが作業を確認するための、観察可能な条件を指します。技術仕様書のような文体にする必要はありません。
さらに、2つの問いを分けておきます。「合意した変更を提供したか」は、この条件を確認すれば答えられます。「招待の入口が見つけやすくなったか」は、利用の様子を観察する必要があります。
ボタンが仕様どおりに動いていても、見落とされることはあります。
6. 合意した作業を Jira に移す
マップによって要望を掘り下げ、判断を下せました。選んだ改善を、誰かが着手できる作業にする準備が整いました。
チームは合意した結果に対して、Jira チケットを1つ作ります。マップの枝ごとにチケットを作るわけではありません。
チケットには、たとえば次の内容を含めます。
タイトル:ワークスペースのホーム画面からチームメンバーを招待できるようにする
背景:新しいワークスペースオーナーが、設定内の招待の入口を見つけるのに苦労している。もともと入口を探していたホーム画面から、招待を開始できるようにしたい。
範囲:現在のワークスペースの既存の招待フォームを開く「チームメンバーを招待」操作を追加する。既存の権限ルールと招待動作を維持する。
含めないこと:新しい設定フロー、リマインダーメール、招待を承諾する体験の変更。
受け入れ基準:前の節で合意した確認項目を含める。
計画の背景:マップにリンクし、チケットに取り組む人が観察、代替案、範囲の決定を確認できるようにする。
チームの進め方によっては、デザインと実装を別タスクにすることもあります。マップの構造を機械的に Jira に写すのではなく、担当や提供の流れが明確になる場合に作業を分けます。
枝は思考を整理するもの、チケットは作業を記述するものです。1対1で対応する必要はありません。
マインドマップツールが Jira と連携していれば、選んだノードからチケットを作り、マップ上でつながりを見えるようにできるかもしれません。連携がなくても、別途チケットを作り、リンクを追加できます。いずれの場合も、引き渡す前にチケットを確認します。短いノード名だけでは、必要な背景がすべて揃うことはめったにありません。
実作業が始まったら、状態と担当は Jira で管理します。マップには、より広い問題、決定の理由、未解決の問いを残します。こうすれば、それぞれの場所の目的が明確になり、別々のタスク一覧を2つ維持したくなる状況を減らせます。
7. 元の問題が改善したかを確認する
変更をリリースした後、チームは先ほど書いた問題の文に立ち返ります。
“新しいワークスペースオーナーは、チームメンバーを招待する入口を簡単に見つけられない。”
新しいオーナーは、場所を教わらずに招待操作を見つけられるでしょうか。既存フォームを使って先に進めるでしょうか。サポートでのやり取りから、同じ混乱が続いていると考えられるでしょうか。
適切な製品指標があれば、新しいワークスペースオーナーのうち何人が招待を開始し、完了したかも確認できます。ただし、数字には背景が必要です。意図的に1人で作業するオーナーもいるかもしれませんし、ほかの変更が結果に影響することもあります。
この架空の話に、成功した結末を作る必要はありません。役立つ次の一歩は、何が起きるかを観察し、学びをマップに加えることです。
オーナーが入口を見つけても、その先でつまずくなら、より具体的に探るべき問題が得られます。変更が役立ったなら、別の改善にも取り組む価値があるかを判断できます。
最初の要望は漠然としていました。そこからできた計画には焦点があります。明確な問題、選んだ対応、管理できる範囲、役立ったかを確かめる方法が揃っています。
それがマップの価値です。判断の理由と未解決の問いを見える場所に保ちながら、「ここを改善したい」という議論を、合意された次の一歩へと進めます。
関連記事
お問い合わせ
この記事についてご質問がありますか?技術目標についてお話ししましょう。