mcpField
S
systems-thinking-leverage

systems-thinking-leverage

github.com/lyndonkl生産性187111 回インストール10 週間前に更新
リポジトリ

systems-thinking-leverage について

フィードバックループとMeadowsのレバレッジポイントを使って、システムを分析し介入策を選ぶスキルです。問題の定義から戦略の検証、期待される結果の記録までを支援します。

主な機能

  1. 01システム境界と変数の定義
  2. 02フィードバックループ、ストック、フローの図示
  3. 03Meadowsの階層による介入策の順位付け
  4. 04遅延と二次的影響の検証
  5. 05介入戦略の作成

活用シーン

  1. 01組織で繰り返す問題の調査
  2. 02システムへの介入策の比較
  3. 03リスクと指標を伴う変革計画

インストール

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

$npx skills add https://github.com/lyndonkl/claude --skill systems-thinking-leverage

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

同梱ファイル

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

resources/
methodology.md
template.md
resources/evaluators/
rubric_systems_thinking_leverage.json

詳細

システム思考とレバレッジポイント

ワークフロー

このチェックリストをコピーして、進捗を記録してください。

Systems Thinking & Leverage Progress:
- [ ] Step 1: Define system and problem
- [ ] Step 2: Map system structure
- [ ] Step 3: Identify leverage points
- [ ] Step 4: Validate and test interventions
- [ ] Step 5: Design high-leverage strategy

ステップ 1:システムと問題を定義する

システムの境界(システムに含まれるもの/含まれないもの)、主要な変数(蓄積するストック、それらを変化させるフロー)、そして問題の症状と根本にあるパターンを明確にします。以下のシステムの定義セクションを参照してください。

ステップ 2:システム構造をマッピングする

単純なケースの場合 → resources/template.mdを使って、因果ループ図とストック・フローをすばやく特定します。複雑なケースの場合 → resources/methodology.mdで、システムのアーキタイプ、複数のループの分析、時間遅延について学びます。

ステップ 3:レバレッジポイントを特定する

Meadows のレバレッジ階層(パラメーター < バッファー < 構造 < 遅延 < バランス型ループ < 強化型ループ < 情報 < ルール < 自己組織化 < 目標 < パラダイム)を適用します。以下のレバレッジポイント分析と、手法についてはresources/methodology.mdを参照してください。

ステップ 4:介入を検証してテストする

resources/evaluators/rubric_systems_thinking_leverage.jsonを使って自己評価します。メンタルモデルをテストします。ここに働きかけると何が起きるでしょうか?二次的な影響は何でしょうか?介入の効果を損なう遅延はあるでしょうか?検証セクションを参照してください。

ステップ 5:大きな効果を生む戦略を設計する

システムマップ、レバレッジポイントの優先順位、推奨する介入、予測される結果を記載したsystems-thinking-leverage.mdを作成します。成果物の形式セクションを参照してください。


システムの定義

マッピングする前に、以下を明確にします。

1. システム境界

  • システムの内側にあるものは何ですか?(分析対象の構成要素)
  • 外側にあるものは何ですか?(制御できない外部の力)
  • なぜこの境界なのですか?(介入に適した実用的な範囲)

2. 主要な変数

  • ストック:蓄積するもの(従業員数、技術的負債、顧客基盤、信頼、知識)
  • フロー:変化の速度(採用率、バグ発生率、顧客離脱率、関係構築率)
  • 目標:システムが達成しようとしていること(暗黙的な場合があります)

3. 時間軸

  • 短期(数週間~数か月):フローと即時のフィードバックに注目します
  • 長期(数年):ストック、パラダイム、構造的な変化に注目します

4. 問題の記述

  • 症状:観察できる問題は何ですか?(例:「顧客離脱率が年間 30%」)
  • パターン:繰り返し起きている動きは何ですか?(例:「オンボーディングの改善は一時的に効果があるものの、その後、顧客離脱率が元に戻る」)
  • 仮説:その動きを説明するフィードバックループとして、どのようなものが考えられますか?(例:「迅速なオンボーディングによって内容が浅くなる → ユーザーが価値を実感できない → 顧客離脱 → オンボーディングをさらに迅速化する圧力が高まる」)

レバレッジポイント分析

Meadowsの12のレバレッジポイント(効果の高い順):

12. パラメーター(効果が弱い) - 定数、数値(税率、給与、価格)

  • 変更は容易で、抵抗は小さいです
  • 効果は線形で一時的です
  • 例:研修予算を20%増やす

11. バッファー - フローに対するストックの規模(準備金、在庫)

  • バッファーを大きくすると安定性は高まりますが、応答性は低下します
  • 例:資金の持続期間を6か月から12か月に延ばす

10. ストックとフローの構造 - 物理的なシステム設計

  • 構築後の変更は困難です(建物、インフラ)
  • 例:集中作業向けではなく、コラボレーション向けにオフィスを再設計する

9. 遅延 - 情報フローにおける時間差

  • 遅延を減らすと、(システムがアジャイルであれば)応答性が向上します
  • 遅延が短すぎると、不安定になる可能性があります
  • 例:年次評価ではなく、毎日のフィードバック

8. バランス型フィードバックループ - 安定化する力の強さ

  • 成長を促すには弱め、過剰な拡大を防ぐには強めます
  • 例:インシデントの事後検証を非難のないものにし、恐怖のループを弱める

7. 強化型フィードバックループ - 増幅する力の強さ

  • 正のループ(学習など)は強め、負のループ(燃え尽きなど)は弱めます
  • 例:開発者ツールに投資する → ビルドが高速化する → 実験が増える → ツールが改善する

6. 情報フロー - 誰がどの情報にアクセスできるか

  • 行動を起こせる人に、結果が見えるようにします
  • 例:開発者に、自分のコードが原因となったサポートチケットを見せる

5. ルール - インセンティブ、制約、罰則

  • どのような行動が報われるかを形作ります
  • 例:ボーナスを個人の指標ではなく、チームの成果に連動させる

4. 自己組織化 - 構造を追加、変更、進化させる力

  • システムが適応し、進化できるようにします
  • 例:チームが独自のツールやプロセスを選べるようにする

3. 目標 - システムが果たす目的

  • 目標を変えると、システム全体の方向が変わります
  • 例:「機能をすばやくリリースする」から「ユーザーの問題を持続可能な方法で解決する」へと転換する

2. パラダイム - システムを生み出す思考様式

  • 前提、世界観、メンタルモデル
  • 例:「従業員はコストである」から「従業員は人的資本への投資家である」へと転換する

1. パラダイムを超越すること(最も強力) - パラダイムを切り替える能力

  • メタレベル:パラダイムはあくまで一つの見方だと認識すること
  • 例:「成長」と「持続可能性」のパラダイムを同時に保持し、状況に応じて選択する

この階層の活用方法:

  1. 考えられる介入ポイントをすべて挙げます
  2. それぞれをレバレッジレベル(1~12)に分類します
  3. レバレッジの低い介入(8~12)よりも、高い介入(1~7)を優先します
  4. 実現可能性を考慮します。レバレッジが高い介入ほど、大きな抵抗に直面しがちです

検証

最終決定の前に、以下を確認してください。

システムマップの品質:

  • 主要なフィードバックループがすべて特定されていますか(強化型はR、バランス型はB)?
  • ストックとフローが区別されていますか(名詞と動詞)?
  • 遅延が明記されていますか(推定時間差を含む)?
  • システムの境界は明確ですか(対象に含まれるもの/含まれないもの)?
  • つながりの極性が示されていますか(+は同じ方向、-は反対方向)?

レバレッジポイント分析:

  • 複数の介入ポイントが検討されていますか(最初に思いついた案だけではありませんか)?
  • 各介入はレバレッジレベル(1~12)に分類されていますか?
  • レバレッジの高い介入が特定され、優先されていますか?
  • トレードオフ(レバレッジと実現可能性)が認識されていますか?
  • 二次的な影響(ほかに何が変わるか)が予測されていますか?

アーキタイプの認識(該当する場合):

  • システムは既知のアーキタイプ(失敗する対処、負担の転嫁、コモンズの悲劇など)に当てはまりますか?
  • 当てはまる場合、このアーキタイプで典型的な失敗パターンは何ですか?
  • このアーキタイプに対する、レバレッジの高い介入は何ですか?

メンタルモデルの検証:

  • このレバレッジポイントに介入すると、何が起きますか?
  • 意図しない結果(遅延、補償ループ)は何ですか?
  • システムはこの介入に抵抗しますか?どのように抵抗しますか?
  • 介入を定着させるには、何を変える必要がありますか?

最低基準: ルーブリック(resources/evaluators/rubric_systems_thinking_leverage.json)を使用してください。提出前に、平均スコアが3.5/5以上であることを確認してください。


提出形式

systems-thinking-leverage.md を作成し、以下を含めてください。

1. システムの概要

  • 境界の定義
  • 主要なストックとフロー
  • 問題の記述(症状 → パターン → 仮説)

2. システムマップ

  • 因果ループ図(テキストまたは ASCII 表現)
  • 特定したフィードバックループ(R1、R2、B1、B2 など)
  • ストック・フロー構造(該当する場合)
  • 遅延の記載

3. レバレッジポイントの分析

  • 介入候補をすべて列挙
  • レバレッジのレベル(1〜12)ごとに分類
  • トレードオフの分析(レバレッジと実現可能性)
  • レバレッジの高い推奨介入(優先順位順)

4. 介入戦略

  • 主要な介入(レバレッジが最も高く、実現可能なもの)
  • 支援的な介入(主要な介入を強化)
  • 予測される結果(フィードバックループの動態に基づく)
  • リスクと意図しない結果
  • 成功指標(先行指標と遅行指標)

5. 実装時の考慮事項

  • 抵抗が生じるポイント(システムがどこで押し返すか)
  • 時間軸(遅延を考慮し、結果が出る時期)
  • モニタリング計画(モデルの妥当性を検証するために追跡する項目)

よくあるシステム・アーキタイプ

システムが次のパターンに当てはまる場合、効果的なレバレッジポイントはよく知られています。

失敗する対症療法

  • パターン:即効性のある対策が当初は効果を発揮する → 問題が再発する → 対策への依存が強まる → 問題が悪化する
  • 例:締め切りに間に合わせるための突貫作業 → 技術的負債 → 将来の締め切りがさらに厳しくなる → 突貫作業が増える
  • レバレッジ:症状(労働時間)ではなく、根本原因(現実的なスケジュール)に対処する

負担の転嫁

  • パターン:根本的な解決策(難しい)の代わりに対症療法(簡単)を使う → 根本的な解決策が衰える → 対症療法への依存が強まる
  • 例:請負業者を雇う(対症療法)か、社内の能力を育成する(根本的な解決策)か
  • レバレッジ:根本的な解決策に投資し、対症療法を徐々に減らす

共有地の悲劇

  • パターン:共有リソース → 各主体が個人の利益を最大化する → リソースが枯渇する → 全員が不利益を被る
  • 例:共有コードベース → 各チームが依存関係を追加する → ビルド時間が急増する
  • レバレッジ:結果を可視化する(情報の流れ)、利用制限を設ける(ルール)、または自主的な組織化を可能にする(ガバナンス)

成長の限界

  • パターン:成長を促進するループ → 制約要因に直面する → 成長が鈍化または逆転する
  • 例:口コミによる急成長 → サポートが対応しきれなくなる → 体験が悪化する → 口コミで悪評が広がる
  • レバレッジ:限界を予測し、成長が限界に達する前にその拡大に投資する

その他のアーキタイプについては、resources/methodology.md を参照してください。


クイックリファレンス

リソース:

主要な概念:

  • ストック:蓄積(名詞)— 従業員数、技術的負債、信頼
  • フロー:変化の速度(動詞)— 採用率、バグの発生率
  • 強化ループ(R):変化を増幅する(成長または崩壊)
  • 調整ループ(B):変化に抵抗する(目標追求、安定化)
  • 遅延:原因と結果の間の時間(数分から数年)
  • レバレッジ:労力あたりの効果を最大化できる介入ポイント

注意すべき兆候:

  • 根本原因ではなく症状に対処している(レバレッジが低い)
  • フィードバックループを無視している(介入が裏目に出る)
  • 遅延を見落としている(焦り、時期尚早な中止)
  • 誤ったレバレッジポイントに介入している(構造を変える必要があるのに、パラメーターを動かしている)
  • 意図しない結果を予測していない(システムの反発)

コメント