たとえるなら

料理のレシピです。「塩は小さじ1」と決めてあれば、食べた人がしょっぱいと感じても、それはレシピ(仕様)どおりの味です。味を変えたいならレシピ自体を書き換える必要があり、それが「仕様変更」にあたります。

バグ 決めたとおりに動かない 修正の対象になる 仕様 意図してそう作ってある 根拠は仕様書にある 変えたいなら仕様変更
ある動きがバグか仕様かは、見た目の不自然さではなく「仕様書でどう決めたか」で判定される。

もう少しくわしく

仕様は、システムやソフトが「どう動くべきか」を定めた取り決めのことです。「このボタンを押すと確認画面が出る」「パスワードは8文字以上」といった決めごとの集まりで、それを文書にまとめたものを仕様書と呼びます。開発チームは仕様書を共通の地図にして、同じゴールに向かって作業します。

現場の定番フレーズが「それは仕様です」。想定外の動きに見えても、意図してそう作ってある(=バグではない)という説明です。逆に、仕様で決めたとおりに動かないものがバグと呼ばれます。つまり、ある動きがバグかどうかは、見た目の不自然さではなく「仕様でどう決めたか」で判定されるのです。

もうひとつよく聞くのが「仕様変更」です。作っている途中で決めごとを変えることを指し、開発の現場では影響の大きい出来事です。変更の内容によっては、完成していた部分の作り直しやスケジュールの見直しが必要になるため、「仕様変更が入った」という一言で現場の空気が引き締まります。

現場での使われ方

「これ、バグですか?」「いえ、仕様です」

不具合の報告に対して、意図した動作であると答える定番のやりとりです。ただの言い逃れではなく、仕様書に根拠があるのが本来の形です。

「お客さまから仕様変更の依頼が来ました」

決定済みの内容を変えたいという依頼。作業量やスケジュールへの影響を見積もり直す必要がある、重みのある報告です。

よくある質問

仕様とスペックは同じ意味ですか?

語源は同じで、どちらも英語のspecification(スペシフィケーション)から来ています。パソコンの性能を指す「スペック」も、機械の仕様という意味です。IT現場の「仕様」は、性能よりも動きの取り決めを指すことが多いです。

関連用語

GUIDE

職種図鑑

この用語を使って働く人たちは、どんな仕事をしているの?

見てみる →
GUIDE

ITの学び方

もっと知りたくなったら。初心者向けの教材の選び方を案内します。

見てみる →