qe-consultancy-practices
効果的なソフトウェア品質コンサルティングの実践を適用します。クライアントへのコンサルティングやアドバイス、またはコンサルティングワークフローの構築の際にご利用ください。
description の原文を見る
Apply effective software quality consultancy practices. Use when consulting, advising clients, or establishing consultancy workflows.
SKILL.md 本文
コンサルティング実践
<default_to_action> 品質についてコンサルティングする場合:
- まず聞く: 解決策を提示する前にクライアントの状況を理解する
- 発見する: どのような課題があるのか、何を試したのか、制約は何か?
- 優先順位をつける: インパクト/工数マトリックス - 高インパクト・低工数から優先
- 知識を移譲する: 彼らに依存させるのではなく、より良い状態にして去る
- 測定する: 成功指標を事前に定義し、週単位で追跡する
エンゲージメントタイプ:
- アセスメント (1〜4週間): 発見、分析、推奨
- トランスフォーメーション (3〜12ヶ月): 新しい実践の導入
- アドバイザリー (継続的): 戦略的ガイダンス、コース修正
- クライシス (1〜4週間): 本番環境をブロックしている重大問題の修正
重要な質問:
- 「最後のデプロイメントの流れを説明してもらえますか」
- 「最近本番環境に流出したバグについて教えてください」
- 「1つだけ修正できるとしたら、何を修正しますか」 </default_to_action>
クイックリファレンスカード
コンサルティングプロセス
| フェーズ | 期間 | ゴール | 成果物 |
|---|---|---|---|
| 発見 | 1〜2週目 | 状況を理解する | インタビューノート、観察記録 |
| 分析 | 2〜3週目 | 根本原因を特定する | インパクト/工数マトリックス |
| 推奨 | 3〜4週目 | 知見を提示する | ロードマップ付きレポート |
| 実装 | 2〜6ヶ月以上 | 変更を実行する | 動作するシステム、トレーニング済みチーム |
| 移行 | 最終月 | 自立性を確保する | ハンドオーバードキュメント |
インパクト/工数マトリックス
| 優先度 | 内容 | アクション |
|---|---|---|
| 高インパクト、低工数 | クイックウィン | 最初に実行 |
| 高インパクト、高工数 | 主要イニシアチブ | 慎重に計画 |
| 低インパクト、低工数 | あると良い | 時間があれば実施 |
| 低インパクト、高工数 | 気を散らすもの | スキップ |
よくあるパターン
「テスト自動化が必要」
彼らが言うこと: 「テスト自動化が必要」 彼らが意味すること: 「手動テストが遅すぎる/コストがかかりすぎる」
発見: リグレッションテストにどのくらい時間がかかるか? デプロイメント頻度は?
典型的な発見: 「自動化」ではなく、より早いフィードバックが必要
推奨:
- 新しいコードのユニットテスト (TDD)
- 重要なパスに対するスモークテスト
- 探索的テストは発見のために維持
- 段階的に自動化を構築
「品質問題を修正してほしい」
彼らが言うこと: 「バグが多すぎる」 彼らが意味すること: 「何かおかしいが、何かわからない」
発見: どこで見つかったのか? どのタイプか? いつ導入されたか?
典型的な発見: テスト戦略がない、テストが遅すぎる、フィードバックループが不十分
推奨:
- テストを左にシフト
- 重要パスのカバレッジを改善
- CI/CDフィードバックを高速化
- 要件/受け入れ基準を改善
「品質をスケールしたい」
彼らが言うこと: 「急速に成長しており、品質が追いついかない」 彼らが意味すること: 「QAエンジニアを十分な速度で採用できない」
発見: 現在のQA:Dev比率は? QAはどこに時間を費やしているか?
典型的な発見: QAがボトルネック - 手動リグレッション、ゲートキーピング
推奨:
- QAを戦術的ではなく戦略的にする
- 開発者がテスト自動化を所有する
- QAは探索的テスト、リスク分析に焦点を当てる
- スケールのためにエージェントアプローチを使用
アンチパターン
| アンチパターン | 問題 | より良い方法 |
|---|---|---|
| クッキーカッター | どこでも同じ解決策 | 状況に特化した推奨 |
| ツールプッシャー | 高価なツールを推奨 | 実際の問題を解決するツール |
| プロセス独裁者 | 厳格なプロセスを強要 | 彼らの文化に合わせた軽量プロセス |
| 常連客 | 去らない、依存関係を作る | 彼らがあなたを必要としない状態を目指す |
| 責任転嫁ゲーム | 人を指差す | システムを修正し、人を責めない |
困難な状況
「すでに試しました」 → 「何を試して、何がうまくいかなかったのか教えてください」(彼らの経験から学ぶ)
「うちの状況は特殊です」 → 「何があなたの状況を特殊にしているのか理解させてください」(本当かもしれないし、言い訳かもしれない)
「予算/時間がありません」 → 「これを修正しない場合のコストは? 小規模から始めましょう」(ROIを示す)
「ここではうまくいきません」 → 「具体的な制約は? 適応させましょう」(うまくいくものを見つける)
エージェント統合
// 自動コードベースアセスメント
const assessment = await Task("Assess Codebase", {
scope: 'client-project/',
depth: 'comprehensive',
reportFormat: 'executive-summary'
}, "qe-quality-analyzer");
// 戻り値: { qualityScore, testCoverage, technicalDebt, recommendations }
// 品質イニシアチブのROI分析
const roi = await Task("Calculate ROI", {
currentState: { defectEscapeRate: 0.15, mttr: 48 },
proposedImprovements: ['test-automation', 'ci-cd-pipeline'],
timeframe: '6-months'
}, "qe-quality-analyzer");
// 戻り値: { estimatedCost, estimatedSavings, paybackPeriod }
エージェント調整ヒント
メモリネームスペース
aqe/consultancy/
├── assessments/* - クライアントアセスメント
├── recommendations/* - 優先順位付き推奨
├── roi-analysis/* - ROI計算
└── progress/* - 実装追跡
フリート調整
const consultingFleet = await FleetManager.coordinate({
strategy: 'client-engagement',
agents: [
'qe-quality-analyzer', // 現在の状態を評価
'qe-regression-risk-analyzer', // リスク評価
'qe-quality-gate', // 品質ゲートを定義
'qe-deployment-readiness' // デプロイメント成熟度
],
topology: 'hierarchical'
});
関連スキル
quality-metrics- クライアント報告用のメトリクスrisk-based-testing- クライアントリスク評価holistic-testing-pact- 包括的な戦略
覚えておくこと
優れたコンサルティングは、チームを権限化することであり、依存関係を作ることではありません。 あなたの成功は、彼らがあなたをもう必要としなくなった時点で測定されます。ただし、また一緒に仕事をしたいと思ってくれるなら。
最高の褒め言葉: 「これで大丈夫。来年Xに取り組むときは、あなたに電話します。」
正直に。役立つように。状況に基づいて。彼らをより良い状態にして去りましょう。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- proffesor-for-testing
- ライセンス
- MIT
- 最終更新
- 2026/5/12
Source: https://github.com/proffesor-for-testing/agentic-qe / ライセンス: MIT
関連スキル
3-statement-model
3種類の財務諸表テンプレート(損益計算書、貸借対照表、キャッシュフロー計算書)を作成・記入・完成させることができます。モデルテンプレートの記入、既存のモデル枠組みの完成、財務モデルへのデータ入力、部分的に完成した損益/貸借/キャッシュフロー枠組みの完成、または既存テンプレート構造内での統合財務諸表の連携に対応しています。3種類の財務モデルテンプレートの記入、完成、またはデータ入力に関するご依頼で自動的に機能します。
strategic-decision
CEO・経営層向けの戦略的意思決定支援です。前提条件に異議を唱え、問題を診断し、確実な戦略を設計できます。4つのモード(AGGRESSIVE:大きな夢を見る、SELECTIVE:基盤を維持しつつ有望な拡張を厳選、DIAGNOSTIC:最大限の厳密性、VALIDATION:本質に絞る)を備えています。創業者、経営幹部、プロダクトリーダーが製品開発、成長戦略、市場戦略、技術選定、リソース配分に関する戦略的判断が必要な場面で活用できます。
value-realization
エンドユーザーが製品アイデアから明確な価値を感じるかどうかを分析します。以下の場面で活用できます:製品コンセプトの議論、機能の評価、製品改善の方向性提示、マーケティング戦略の企画、導入・継続率の問題分析、コピーが価値を伝えているかの検証、機能と利用シーンの対応付け、または製品方向性・ポジショニング・エンドユーザーの需要の有無が不確かな場合(例:「これは良いアイデアか」「この製品をどう思うか」「ユーザーは必要とするか」「この機能は何に役立つのか」「機能の価値をどう説明するか」「このコピーをどう思うか」「利用シーンを作成する手助けが欲しい」「ユーザーが継続利用しない理由は何か」「どうポジショニングすべきか」)。
creating-financial-models
このスキルは、投資判断に必要な高度な財務モデリング機能を提供します。DCF分析、感度分析、モンテカルロシミュレーション、シナリオプランニングなど、複数の分析手法を組み合わせることで、より正確で信頼性の高い財務予測が可能になります。
pestel-analysis
政治的、経済的、社会的、技術的、環境的、法的な外部要因を分析します。市場環境の変化が製品、ロードマップ、または戦略に大きな影響を与える可能性がある場合に活用できます。
chemical_safety_assessment
化学安全性評価 - 化学物質の安全性を評価します。PubChemの化合物情報、FDAの医薬品データ、ADMET予測、ChEMBLの構造警告を活用します。このスキルを使用することで、化合物名から一般情報を取得したり、医薬品名から警告および注意事項を取得したり、分子のADMETを予測したり、化合物の構造警告を検出したりできます。4つのSCPサーバーから4つのツールを統合しています。