Community研究&データ分析github.com

jerlandson-supernova/hoq:品質機能展開(QFD)ハウス・オブ・クオリティ

HOQ MCPサーバーを使って、品質の家(QFD)を共同で構築・読み取ります。QFD、品質の家、ニーズ-特性マトリックスを実行するよう求められたとき、またはステークホルダーのニーズに対して特性を優先順位付けしたり、製品ビルドが満たすべき要件を確認するときに使用します。

hoq:品質機能展開(QFD)ハウス・オブ・クオリティ とは?

このスキルは、HOQ(House of Quality)MCPサーバーを介して、QFD(品質機能展開)の「品質の家」を構築・解釈するためのものです。 QFDは、顧客の声(VOC)から製品設計の重要特性を導き出す構造化手法で、本スキルはそのワークフローをAIエージェント(Claude Code等)とユーザーの共同作業として実現します。 主な用途は、(1) ステークホルダーとそのニーズの特定(出典・重要度付き)、(2) 測定可能な設計特性の定義(単位・方向・目標値・ゲートフラグ)、(3) 関係マトリックス(部屋)と自己相関マトリックス(屋根)のセル提案・確認、 (4) 優先順位、対角線解析、チケット連携による進捗管理、 (5) TSV、SVG、Markdown、XLSX形式での出力です。 AIはセル値を提案できますが、最終確認は常に人間が行います。サーバーは変更を即座に保存し、Web UIとの同時編集も可能です。バージョン管理は日付入りTSVが正本となります。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jerlandson-supernova/house-of-quality/tree/HEAD/skills/hoq

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

HOQ MCP サーバーを使った品質の家 (House of Quality)

サーバー (node mcp/server.js --file house.json、github.com/jerlandson-supernova/house-of-quality から取得) は1つの品質の家を保持し、変更のたびに保存します。ユーザーは同じファイルをWebページで開いて編集を続けることができます。あなたが提案した内容は、ユーザーが確認するまで待機します。

セッションの順序

  1. ステークホルダーは誰ですか? 質問します。次に、各ステークホルダーに対して、彼らが必要としているものを、彼ら自身の言葉で聞きます。need_set を need、source、short とともに使います。ニーズは約16個以下に抑えてください。製品説明からニーズをでっち上げないでください。
  2. 重要度 は1~5で、ステークホルダーが決めます。質問した後、need_set を importance と by(誰が付けたか)とともに使います。決して推測しないでください。
  3. 特性: 各ニーズについて、設計上で測定できるもので、そのニーズが満たされていることを示すものは何ですか? characteristic_set を unit(単位)、direction(↑ ↓ ◎)、第三者がテストできる target、そして測定された today とともに使います。単位がないものは、特性ではなく要望です。出荷前に必ずパスしなければならないもの(安全、法規)には gate: true を設定します。
  4. 部屋: 各ペアについて、特性がニーズの達成を決定づける場合は9、明確な影響がある場合は3、多少の影響がある場合は1、それ以外は空白にします。ほとんどのセルは空白のままです。relationships_set_many を使って提案し、各セルには1行の note と、可能な場合は evidence を含めます。ユーザーが確認するまでは(proposal_confirm をユーザー名とともに、ユーザーが口頭で確認した場合またはページ上で確認した場合のみ)、数字はカウントされません。house_next は、検討に値する空白セル(何も満たしていないニーズ、強いドライバーのないニーズ、何もドライブしていない特性)をランク付けします。
  5. 屋根: 助け合う (++, +) または競合する (−, −−) 特性のペア。roof_set で提案します。すべてのトレードオフは誰かの決定です。誰の決定かを記載します。
  6. 現在値と目標値: 各ニーズについて、1~5で、need_set を by とともに使います。
  7. 読み取り: house_validate(空白の行と列をユーザーに読み返す)、house_priorities(上位5つとゲート)、house_diagonal(ブロックはモジュール、結合判定はビルド順序の有無、切断すべき結合は再設計が必要な箇所)、そしてチケットを使って items_import(トラッカーエクスポートから)またはチケットごとに item_set、その後 house_items(どのゲートがクリアか、クリティカルパス上の次の未着手ステップ、ボードとテストの不一致、遅延している項目、各項目の品質の家への貢献度)。
  8. 引き渡し: house_markdown はユーザー向けのレポート、house_export を今日の日付付き tsv で出力したものが正本、house_export を svg で出力したものが図、xlsx はライブ数式付きのワークブックです。

ルール

  • あなたがでっち上げたニーズは、ニーズが不足していることよりも悪い結果をもたらします。あなたが推測した数値は、空白よりも悪い結果をもたらします。
  • セルを提案する前に、その根拠を説明し、note に記載してください。
  • 重要度、現在値、目標値: 常に by を付けます。出所が監査証跡となります。
  • ゲートはその重みを保持しますが、機能とランク付けされることはありません。
  • ボードのステータスは申告です。ステータスはトラッカーから取得されます(items_import)。tested は verified、partial、fails、not built のいずれかで、あなたが確認したエビデンスに基づいてのみ設定され、そのテストの日付が retested として設定されます。インポートによって判定結果が変わることはありません。
  • ページは作業用です。日付入りTSVが人々が参照するバージョンです。ページの編集が他の人に伝わることはありません。

サーバーが --assist で起動されている場合

assist_suggest は、構造的なギャップについてセル値をモデルに問い合わせます。assist_members は、ユーザーから渡されたテキストからニーズまたは特性を抽出します。どちらも、アクター assist:<model> による提案のみを返します。モデルの理由をユーザーに読み上げてから確認を求め、モデルの提案を自分で確認してはいけません。

ツール一覧

house_new · house_open · house_save · house_summary · house_get · house_validate · house_log · need_set · need_remove · characteristic_set · characteristic_remove · relationship_set · relationships_set_many · roof_set · propose · proposals_list · proposal_confirm · proposal_reject · house_next · item_set · items_import · item_remove · status_scale_set · house_report · house_markdown · house_priorities · house_diagonal · house_items · house_draw · house_export

リソース: hoq://house, hoq://report, hoq://report.md, hoq://drawing.svg。プロンプト: qfd_session。

関連スキル