mcpField
F
feedback-mastery

feedback-mastery

github.com/softaworks生産性2.6k4.0k 回インストール34 週間前に更新
リポジトリ

feedback-mastery について

職場での難しい対話やフィードバックに備える管理者、同僚、チーム向けのスキルです。SBIモデルと事前準備・伝達・フォローアップの手順、具体的な状況別の進め方を扱います。

主な機能

  1. 01SBIによる具体的なフィードバックの構成
  2. 02準備・伝達・フォローアップの手順
  3. 03非難ではなく観察可能な事実の使用
  4. 04業績、対立、期待調整の場面別ガイド
  5. 05フィードバックを建設的に受け取る方法

活用シーン

  1. 01同僚や部下との業績に関する対話の準備
  2. 02チーム内の対立の解決支援
  3. 03ステークホルダーとの期待調整
  4. 04フィードバックへの対応と次の行動の計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/softaworks/agent-toolkit --skill feedback-mastery

インストール後、Claude Code で/feedback-masteryを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
references/
difficult-conversation-scripts.md
expectation-alignment.md
feedback-sbi-model.md

詳細

フィードバックの会話

概要

このスキルは、難しい職場での会話を進め、効果的なフィードバックを伝えるためのフレームワークを提供します。パフォーマンスの問題への対応、対立の解消、建設的なフィードバックの提供など、どのような場面でも、構造化されたアプローチによってより良い結果につながります。

核心的な考え方: 研究によると、準備と明確なフレームワークを持って難しい会話に臨む従業員は、計画なしで臨む従業員と比べて、ポジティブな解決に至る可能性が60%高いことが示されています。

このスキルを使うタイミング

次のような場合にこのスキルを使用してください:

  • 同僚や部下にフィードバックを伝える準備をしているとき
  • パフォーマンスの問題や期待を満たせなかった事柄に対応するとき
  • チームメンバー間の対立を調整するとき
  • センシティブな話題について1on1で話すとき
  • フィードバックを受け取り、建設的に応答したいとき
  • ステークホルダーとの期待値を調整するとき

キーワード: フィードバック, 難しい会話, 1on1, ワンオンワン, パフォーマンス, 対立, 期待, 行動, 対決

核となるフレームワーク

準備・伝達・フォローアップモデル

難しい会話のための3部構成の枠組みです:

フェーズ焦点主な問い
準備問題を理解し、目標を定め、感情をコントロールする問題は何か?どんな結果を望むか?自分は冷静か?
伝達中立的に切り出し、非難ではなく事実を使い、対話を促すどのように切り出すか?どんな証拠があるか?相手をどう巻き込むか?
フォローアップ行動を記録し、確認の機会を設定し、サポートを提供する何に合意したか?いつ確認するか?どのようにサポートするか?
SBIフィードバックモデル

状況-行動-影響(SBI) は、フィードバックを具体的で客観的、かつ実行可能なものにするための構造です:

要素説明例
状況具体的な文脈を描写する「昨日のコードレビューの際に...」
行動観察可能な行動を述べる(解釈ではない)「...Sarahが自分のアプローチを説明している最中に3回割り込みましたね...」
影響チーム・プロジェクト・個人への効果を説明する「...そのせいで彼女はアイデアを共有するのをためらい、議論が遅くなりました。」

効果がある理由: SBIは思い込みを取り除き、観察可能な事実に焦点を当てるため、相手の防御的な反応を和らげます。

準備フェーズ

ステップ1: 問題を理解する

次の点を自問してください:

  • 問題は具体的に何か?(曖昧にせず、具体的に)
  • チーム、プロジェクト、会社にどのような影響があるか?
  • 関連する事実をすべて集めたか?
  • これはパターンか、それとも一度きりの出来事か?
ステップ2: 目標を定める

会話の前に、何を求めているのかを明確にしてください:

目標の種類例
行動の変化「コードレビューを期限内に提出してほしい」
相互理解「何が彼らの妨げになっているのかを理解したい」
期待の設定「機能における『完了』の定義を明確にしたい」
問題解決「一緒に解決策を見つけたい」

ヒント: if-thenの文を使って、何が懸かっているのかを明確にしましょう:

「この行動が続けば、プロジェクトのスケジュールが遅れ、納品物を逃すことにつながります。」

ステップ3: 自分の感情を管理する

感情の高ぶりは認知処理能力を30%低下させます。会話の前に次の点を確認してください:

  • 自分は冷静で、落ち着いているか?
  • 事実と個人的な不満を切り分けたか?
  • 相手の視点を考慮したか?
  • 非難せずに伝えられるか?

言い換えのテクニック:

非難的建設的
「あなたはいつも締め切りを守らず、みんなの作業を遅らせています」「最近いくつか遅れが出ているので、何か困っていることがあるのか知りたいです」
「あなたはコードをきちんとテストしていません」「最近いくつかバグが見逃されているのを見かけました。テストのプロセスについて話し合いましょう」

伝達フェーズ

3ステップの伝達の公式
  1. 中立的な姿勢と意図を示して切り出す
  2. 非難ではなく事実を使って問題を提示する
  3. 対話と解決策を促す
効果的な切り出しの言い方
状況切り出し
一般「チームの成功にとって重要なことについてお話ししたいのですが、あなたのご意見もぜひ伺いたいです。」
パフォーマンス「気になっているパターンがいくつかあるので、お話しさせてください。私の目的は批判ではなく、あなたをサポートすることです。」
対立「少し緊張した雰囲気があるように感じており、あなたの側から何が起きているのか理解したいと思っています。」
期待値「期待値について認識を合わせておきたいと思います。このプロジェクトの進み具合について話し合えますか?」
責めるのではなく事実を伝える
責める言い方事実ベースの言い方
「あなたはこのプロジェクトに本気で取り組んでいない」「直近の3回のミーティングで、あなたのアップデートが簡潔になっているのに気づきました。作業量に何か影響していることはありますか?」
「あなたはコード品質を気にしていない」「この PR では QA で 12 件のバグが検出されました。何が起きたのか、そしてどうすれば改善できるかを話し合いましょう」
「あなたはいつも遅刻する」「スタンドアップは 9:00 に始まりますが、直近 3 日間あなたは 9:15 に参加しています。何かあったのですか?」

重要な原則:

  • 一般化した表現(「いつも」「決して」)ではなく、具体的な例を使う
  • 動機についての推測ではなく、観察可能な行動に焦点を当てる
  • 人格ではなく、影響に焦点を当てる
対話を促す

観察内容を伝えた後は、協働へと話を移します。

状況対話のための問いかけ
障壁を理解する「この件で難しいと感じていることは何ですか?」
相手の見解を求める「この状況をどのように見ていますか?」
解決策を探す「ここで成功するために、何があれば助けになりますか?」
認識の一致を確認する「これは、何が起きたかについてのあなたの理解と一致していますか?」

フォローアップの段階

うまくいった会話であっても、持続的な変化を生むにはフォローアップが必要です。

フォローアップのチェックリスト
  • 合意したアクションアイテムを記録する - 具体的に何が変わるのか?
  • チェックイン日を設定する - いつ再度確認しますか?
  • 継続的なサポートを提供する - どのように相手の成功を支援しますか?
  • 進捗を称賛する - 改善が見られたときに認める
フォローアップメッセージのサンプル
Hi [Name],

Thanks for the conversation yesterday. I appreciated your openness.

**What we agreed to:**
- [Action item 1] - [Timeline]
- [Action item 2] - [Timeline]

**Check-in:** Let's reconnect [date] to see how things are going.

I'm here if you need any support. Thanks for working through this with me.

Best,
[Your name]

ソフトウェアチーム向け SBI の例

ポジティブなフィードバック

コードレビュー:

状況: 「火曜日の認証モジュールのコードレビューの際に...」 行動: 「...潜在的なセキュリティ脆弱性について詳細なコメントを残し、効率的な修正案を提示してくれました...」 影響: 「...それによりセキュリティ体制が強化され、後のデバッグにかかるチームの時間を何時間も節約できました。」

コラボレーション:

状況: 「昨日のアーキテクチャに関する議論では...」 行動: 「...自分の解決策を押し通すのではなく、明確化のための質問をし、他の人のアイデアを発展させてくれました...」 影響: 「...それによりチームは素早く合意に至ることができ、全員が意見を聞いてもらえていると感じられました。」

建設的なフィードバック

締め切りの遅れ:

状況: 「先週木曜日に API のデプロイを仕上げていた際...」 行動: 「...テスト結果が、合意していた締め切りの 2 時間後に届きました...」 影響: 「...それによりリリースが遅れ、SLA のリスクが生じ、QA チームが残業する事態になりました。」

会議での振る舞い:

状況: 「昨日のスプリントプランニングでは...」 行動: 「...議論の大半の間スマートフォンを見ていて、見積もりを求められたときに発言しませんでした...」 影響: 「...そのためバックエンドのストーリーについてチームはあなたの専門知識を得られず、他のメンバーは自分たちの時間が大切にされていないと感じました。」

その他の例: references/feedback-sbi-model.md を参照してください

よくある難しいシナリオ

シナリオ: パフォーマンスの問題

状況: ある開発者が、バグのあるコードを継続的に納品している。

進め方:

  1. 準備: 具体的な例(PR、バグ件数、タイムライン)を集める
  2. 伝える: 「[直近 Y 件の PR で X 件のバグ]が見られました。何が起きているのかを理解し、どうすればサポートできるかを知りたいと思っています。」
  3. 掘り下げる: 作業量、要件の明確さ、テストへの自信について尋ねる
  4. 協力する: 「コード品質についてより自信を持つために、何があれば助けになりますか?」
  5. フォローアップ: 合意した変更の後に確認し、改善を認める
シナリオ:チームメンバー間の対立

状況: 2 人のエンジニアが技術的なアプローチについて意見が対立しており、それがチームに影響を及ぼしている。

アプローチ:

  1. まず個別に話す: それぞれの視点を理解する
  2. 共通点を見つける: 両者が何を望んでいるか?(動作する製品、良いコードなど)
  3. 一緒に話し合いを進める: 人ではなく、事実とトレードオフに焦点を当てる
  4. 意思決定のプロセスを決める: 意見が割れたとき、チームはどのように決定するか?
  5. フォローアップ: 解決策が機能しているかを確認する
シナリオ:非現実的な期待

状況: 経営陣が、必要な時間の半分でフィーチャーを完成させることを求めている。

アプローチ:

  1. 準備する: 類似の過去の作業に関するデータ、必要なタスクの内訳
  2. 伝える:「認識を揃えておきたいので申し上げます。現状は次のように見えています…」
  3. トレードオフを提示する:「[スコープを縮小する/人員を追加する/リスクを受け入れる]ことで、その期日を達成できます」
  4. 協力して進める:「ここで最も重要なのは、期日か、それとも機能の全体セットか?」
  5. **文書化する:将来の認識のずれを避けるため、合意内容を書面で残す

詳しいスクリプトについては: references/difficult-conversation-scripts.md を参照してください。

フィードバックを上手に受け取る

フィードバックを受ける側になったとき:

会話中
  1. 最後まで聞く - 相手が話している間に自分の反論を準備しない
  2. 明確化のための質問をする - 「具体的な例を挙げていただけますか?」
  3. 言い換えて確認する - 「つまり、〇〇ということですね」
  4. 影響を認める - 意図が違っていたとしても:「それがあなたにどう影響したかは理解できます」
  5. 防御的にならない - 指摘してくれたことに感謝する
会話の後
  1. 誠実に振り返る - フィードバックに真実が含まれているか?
  2. 行動を特定する - 今後どのように行動を変えるか?
  3. フォローアップする - 何を変えるつもりかを相手に伝える
  4. 継続的なフィードバックを求める - 成長への取り組みを示す

クイックリファレンス:難しい会話のチェックリスト

会話の前
  • 具体的な問題を理解している
  • 具体的な事例を用意している
  • 会話の目標を定めている
  • 感情をコントロールできている
  • 相手の視点を考慮している
会話中
  • 中立的な姿勢と意図を示して切り出した
  • 非難ではなく事実を述べた
  • 具体的なフィードバックには SBI を使った
  • 相手の視点を尋ねた
  • 問題だけでなく解決策に焦点を当てた
  • 合意した行動を記録した
会話の後
  • フォローアップの要約を送った
  • チェックインの予定を立てた
  • 継続的なサポートを提供している
  • 進捗を認めている

関連リソース

  • references/feedback-sbi-model.md - より多くの例を含む SBI フレームワークの全容
  • references/difficult-conversation-scripts.md - 切り出しの言葉と応答例
  • references/expectation-alignment.md - ステークホルダーの期待値の管理

おすすめの読書

  • 『Crucial Conversations』 Kerry Patterson & Joseph Grenny 著
  • 『Difficult Conversations』 Stone, Patton, Heen 著
  • 『Radical Candor』 Kim Scott 著
  • Amy Edmondson の心理的安全性に関する研究

コメント