mcpField
Q
qe-consultancy-practices

qe-consultancy-practices

github.com/proffesor-for-testingテスト・品質51987 回インストール今日更新
リポジトリ

qe-consultancy-practices について

品質コンサルタントやチームリーダー向けのコンサルティング実践スキルです。状況把握、効果と工数による優先順位付け、成果指標、知識移転を扱い、チームの自立を目指します。

主な機能

  1. 01状況と制約の把握を優先
  2. 02効果と工数で提案を優先順位付け
  3. 03成果指標の定義と追跡
  4. 04評価・変革フェーズの計画
  5. 05引き継ぎによるチームの自立支援

活用シーン

  1. 01チームの品質実践を評価
  2. 02テスト自動化要望の根本原因を特定
  3. 03品質改善ロードマップを策定
  4. 04コンサルティング施策の進捗を追跡

インストール

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

$npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill qe-consultancy-practices

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

詳細

コンサルティングの実践

<default_to_action> 品質についてコンサルティングする際は、次のように進めます。

  1. まずは話を聞く:解決策を提案する前に、相手の状況を理解します
  2. 課題を見つける:何に困っていますか?これまで何を試しましたか?制約は何ですか?
  3. 優先順位をつける:影響度と工数のマトリクスを使い、影響度が高く工数が少ないものから取り組みます
  4. 知識を共有する:相手が自立して取り組めるよう支援し、依存させないようにします
  5. 効果を測定する:最初に成功指標を定め、毎週追跡します

支援の種類:

  • 評価(1~4週間):現状を把握し、分析して、提案します
  • 変革(3~12か月):新しい実践方法を導入します
  • アドバイザリー(継続):戦略的な助言を行い、軌道修正を支援します
  • 危機対応(1~4週間):本番環境を妨げている重大な問題を解決します

主な質問:

  • 「直近のデプロイについて、順を追って説明してください」
  • 「本番環境に流出した最近のバグについて教えてください」
  • 「1つだけ直せるとしたら、何を直しますか?」 </default_to_action>

クイックリファレンスカード

コンサルティングのプロセス
フェーズ期間目標成果物
現状把握1~2週目状況を理解するインタビューの記録、観察内容
分析2~3週目根本原因を特定する影響度/工数マトリクス
提言3~4週目調査結果を提示するロードマップ付きのレポート
導入2~6か月目以降変更を実施する稼働するシステム、トレーニングを受けたチーム
移行最終月自立した運用を確実にする引き継ぎドキュメント
影響度/工数マトリクス
優先度内容対応
影響度大、工数小すぐに効果が出る施策まず実施
影響度大、工数大大規模な取り組み慎重に計画
影響度小、工数小あると便利な施策時間があれば実施
影響度小、工数大注意をそらすもの見送る

よくあるパターン

「テスト自動化が必要です」

相手の言葉:「テスト自動化が必要です」 本当に言いたいこと:「手動テストに時間や費用がかかりすぎています」

**状況把握:**回帰テストにはどのくらい時間がかかりますか?デプロイの頻度はどのくらいですか?

**よくある調査結果:**必要なのは「自動化」ではなく、より迅速なフィードバックです

提案:

  1. 新しいコードにユニットテストを導入する(TDD)
  2. 重要な経路にスモークテストを導入する
  3. 発見を目的とした探索的テストを続ける
  4. 自動化を段階的に構築する
「品質の問題を解決してください」

相手の言葉:「バグが多すぎます」 本当に言いたいこと:「何かがうまくいっていませんが、原因がわかりません」

**状況把握:**どこで見つかりましたか?どのような種類ですか?いつ入り込みましたか?

**よくある調査結果:**テスト戦略がなく、テストの開始が遅すぎ、フィードバックループが不十分です

提案:

  1. テストを開発プロセスの早い段階に移す
  2. 重要な経路のテストカバレッジを改善する
  3. CI/CDのフィードバックを迅速化する
  4. 要件と受け入れ基準を改善する
「品質を拡大したいです」

相手の言葉:「急速に成長していて、品質が追いつきません」 本当に言いたいこと:「QAを十分な速さで採用できません」

**状況把握:**現在のQAと開発者の比率はどのくらいですか?QAは何に時間を使っていますか?

**よくある調査結果:**手動での回帰テストやゲートキーパーの役割により、QAがボトルネックになっています

提案:

  1. QAを戦略的な役割にし、戦術的な役割にとどめない
  2. テスト自動化の責任を開発者が担う
  3. QAは探索的テストとリスク分析に注力する
  4. エージェント型のアプローチを活用して規模を拡大する

反パターン

反パターン問題よりよい方法
画一的な対応どこでも同じ解決策を使う状況に合わせた提案をする
ツールの押し売り高価なツールを勧める実際の問題を解決するツールを選ぶ
プロセスの押しつけ厳格なプロセスを押しつける軽量で、相手の文化に合う方法を選ぶ
永続的な常駐いつまでも離れず、依存関係を作る相手が自分を必要としなくなることを目指す
責任のなすり合い人を非難する人を責めるのではなく、システムを改善する

難しい状況

「すでにそれを試しました」 → 「試したことと、うまくいかなかったことを教えてください」(相手の経験から学びます)

「私たちの状況は特殊です」 → 「どのような点が特殊なのか、理解するために教えてください」(その通りかもしれませんし、言い訳かもしれません)

「予算や時間がありません」 → 「これを解決しない場合のコストはどれくらいですか? まずは小さく始めましょう」(ROIを示します)

「ここではうまくいきません」 → 「具体的な制約は何ですか? 調整してみましょう」(うまくいく方法を見つけます)


エージェントとの連携

// Automated codebase assessment
const assessment = await Task("Assess Codebase", {
  scope: 'client-project/',
  depth: 'comprehensive',
  reportFormat: 'executive-summary'
}, "qe-quality-analyzer");

// Returns: { qualityScore, testCoverage, technicalDebt, recommendations }

// ROI analysis for quality initiatives
const roi = await Task("Calculate ROI", {
  currentState: { defectEscapeRate: 0.15, mttr: 48 },
  proposedImprovements: ['test-automation', 'ci-cd-pipeline'],
  timeframe: '6-months'
}, "qe-quality-analyzer");

// Returns: { estimatedCost, estimatedSavings, paybackPeriod }

エージェント連携のヒント

メモリの名前空間
aqe/consultancy/
├── assessments/*      - Client assessments
├── recommendations/*  - Prioritized recommendations
├── roi-analysis/*     - ROI calculations
└── progress/*         - Implementation tracking
フリート連携
const consultingFleet = await FleetManager.coordinate({
  strategy: 'client-engagement',
  agents: [
    'qe-quality-analyzer',          // Assess current state
    'qe-regression-risk-analyzer',  // Risk assessment
    'qe-quality-gate',              // Define quality gates
    'qe-deployment-readiness'       // Deployment maturity
  ],
  topology: 'hierarchical'
});

関連スキル


覚えておくこと

優れたコンサルティングとは、チームに依存させるのではなく、チームの力を引き出すことです。 成功は、チームがあなたを必要としなくなることで測られます。それでも、また一緒に仕事をしたいと思ってもらえることが大切です。

最高の褒め言葉:「今は自分たちでできますが、来年Xに取り組むときは、あなたに連絡します。」

正直でありましょう。役に立ちましょう。状況に即して対応しましょう。相手をより良い状態にしましょう。

コメント