コンテンツにスキップ

受け入れ条件や成果物を「機能要件か非機能要件か」「承認されたか、されていないか」のどちらかに必ず分類するのはなぜ?

公式仕様・オントロジー検証クエリ(cq-09)。スクラムガイドやカンバンガイド等の公式テキストと、オントロジー(SRO/KGO)の形式検証に基づく解説です。文献の事例報告ではなく、公式ルール上の規定と論理構造を示します。

受け入れ条件は「機能要件」か「非機能要件」のどちらか一方に、成果物は「承認された」か「承認されていない」かのどちらか一方に、必ず分類します。どっちつかずの分類のままでは、その成果物が完成の定義を満たしたかどうかをチームが判断できません。


開発者は完成の定義を忠実に守ることで品質を作り込みます。完成の定義を満たしたかどうかを判定するには、まず何を満たせば完成なのか(受け入れ条件の性質)と、実際にそれを満たしたのか(成果物の承認可否)が、あいまいさなく決まっている必要があります。分類が宙ぶらりんのままでは、レビューで「完成」を宣言する根拠がありません。

オントロジー(SRO)による論理構造

Section titled “オントロジー(SRO)による論理構造”

sro:AcceptanceCriteriaは機能要件(FunctionalAcceptanceCriteria)か非機能要件(NonFunctionalAcceptanceCriteria)のいずれか一方に、sro:Deliverableは承認された成果物(AcceptedDeliverable)か非承認の成果物(NotAcceptedDeliverable)のいずれか一方に、それぞれ排他的に分類されることがモデル上求められています。どちらにも分類されていない、または両方に分類されている状態は、構造の整合性チェックで検出されます。


根拠・出典一覧(トレーサビリティ)

Section titled “根拠・出典一覧(トレーサビリティ)”
出典種別参照先該当箇所 / 概念
GUIDE『スクラムガイド 2020』開発者 (Developers)開発者 (Developers)
SROSROモデル: sro:AcceptanceCriteria / sro:Deliverable の排他的サブクラス制約sro:AcceptanceCriteria

🔍 妥当性検証レポート(クリックして展開)
  • 総合判定: ✅ 合格 (スコア: 100/100)
  • 形式論理検証: PASS
  • LLM批判的評価: Faithfulness 5.0/5, Relevance 5.0/5

評価コメント:

  • 回答文は前提コンテキストに忠実であり、スクラムガイド2020とSROモデルの規定を正確に反映しています。勝手な断定や俗説はなく、内容は完全にコンテキスト準拠です。また、質問の核心に直接回答しており、完成の定義を満たしたかどうかを判断するための必要性やSROモデルの論理構造を明確に説明しています。極めて的確な回答です。