The Word Soul

Specification

/ˌspesɪfɪˈkeɪʃən/

仕様、明細、規定、具体的な指定

源流

Specification: ぼんやりした注文を、寸法・材料・条件まで一つ一つ指で示して書き出す場面。

Image

曖昧さ + 境界線 + 測定可能な条件 = 仕様

深層理解

Specification の核は、ただの「説明」ではなく、物事を実行可能な形にまで具体化することです。語源的には specify「明確に述べる・特定する」と関係し、spec- には「見る」という古い語根の流れがあります。つまり、ぼんやりしたものを『見える形』にする感覚です。

現代の specification は、製品・ソフトウェア・契約・建築・研究などで使われます。共通しているのは、関係者の頭の中にある期待を、測れる条件守るべき基準検証できる項目へ変換することです。

たとえば software specification は『どんな機能を作るか』だけでなく、『入力は何か』『出力は何か』『例外時にどう動くか』まで定めます。ここで specification は、アイデアと実装の間にあるになります。

Specification が重要なのは、曖昧な合意が後で争いを生むからです。『速い』『安全』『高品質』だけでは人によって意味が違います。Specification はそれを『応答時間は200ms以内』『耐荷重は100kg』『誤差は±1mm』のように、解釈ではなく確認できる形にします。

注意点として、specification は単なる detail「細部」ではありません。detail は情報の細かさ、specification は目的に対して必要な条件の体系です。つまり specification は、細部を集めたものではなく、何を満たせば完成と言えるかを定義する枠組みです。

一言で言えば

A specification is the moment an idea stops floating and begins to be accountable.

仕様とは、アイデアが空中に漂うのをやめ、責任を負い始める瞬間である。