要件を書いても進まないのは、仕様以外のものが動いているから

セキュリティ要件は、条件の明確化であると同時に、責任と役割の再配置でもあります。

セキュリティ要件は、技術的には仕様として整理できます。何を禁止するか、どこを確認するか、どの条件を満たすか。そこまで書けていれば伝わるはずだと思いたくなります。

でも実務では、相手はそれを仕様だけでは読んでいません。作業がどれだけ増えるのか、誰が確認責任を持つのか、例外時に誰が判断するのか。そうした「仕事の変わり方」として受け取っています。だから要件が明確でも、合意形成としてはまだ始まっていないことがあります。

要件はちゃんと書いているのに、なぜ話が進まないのか

仕様のつもりで出したものが、相手には別のものとして見えている場面があります。

ストーク

要件はちゃんと書いてるんだよ。何をやればいいかも明確にしてる。なのに、いざ出すと妙に反応が鈍いんだよな。

シママ

うん。でもそれ、相手は“仕様”として受け取ってるかな?

ストーク

え? 仕様じゃなかったら何なんだ。条件も対象も書いてるばい。

シママ

それ、相手にとっては“仕事の増え方”とか“責任の変わり方”に見えてるかも。

ストーク

仕事の増え方?

シママ

たとえば確認作業が増えるとか、承認の持ち手が変わるとか、例外対応の判断を誰が持つかとかね。

ストーク

あー……こっちは条件を明確にしたつもりでも、向こうは“何を引き受ける話か”として見てるのか。

シママ

そう。だからそれは仕様の話だけじゃなくて、責任分担と合意形成の話でもあるんだよ。

ここで噛み合わなくなると、要件が曖昧だからではなく、見ている対象が違うから話が止まります。出す側は条件を整えていて、受ける側は自分の業務の変化を見ています。

仕様に見えて、実際には責任の再配分が動いている

要件提示は、技術条件の提示であると同時に、誰が何を持つかの提案でもあります。

ストーク

でもさ、要件って本来そういうもんだろ。必要な条件を定義して、それに合わせて動いてもらう。

シママ

うん、技術的にはそう。でも実務では、条件を満たすために誰が何を持つかが必ず発生するよね。

ストーク

まあ、それはそうだな。

シママ

たとえば多要素認証を入れるなら、設定する人、利用者に説明する人、例外申請を受ける人、トラブル時に戻す判断をする人がいる。

ストーク

ああ。仕様を一行足しただけでも、実際には役割が何個も増えるわけか。

シママ

そう。だから相手は仕様書を読んでるつもりじゃなくて、“この変更で自分の仕事がどう変わるか”を読んでるの。

ストーク

それなら、要件が細かいほど重く見えることもあるな。

シママ

そうなの。精度を上げるほど、引き受ける責任範囲も広く見えやすいんだよね。

だから、セキュリティ要件を出すことは、仕様の提示であると同時に、仕事の再配分の提案でもあります。ここを見落とすと、「ちゃんと書いたのに伝わらない」が起きやすくなります。

必要なのは、条件の正確さだけではありません。誰が何を持つのか、どこまでが相手の責任なのか、こちらが何を引き取るのか。そこまで見えると、要件は“重い仕様”から“進められる合意”に変わっていきます。

要件を出すだけでなく、合意したい点まで先に示す

条件だけでなく、持ち手と合意点を一緒に置くと、話が前に進みやすくなります。

ストーク

じゃあ、要件を出すときは何を足せばいいんだ。条件を書く以外に。

シママ

“何をお願いしたいか”と“何をこちらで持つか”かな。あと、“今回どこを合意したいか”も。

言い換えテンプレ

今回の要件は、〇〇のリスクを防ぐために追加したいものです。
対応範囲としては△△までをお願いしたく、対象整理と初期案はこちらで用意します。
現場側には、実運用に合っているかの確認と、例外が出そうな箇所の指摘をお願いしたいです。
今回の合意点は、「誰が確認するか」「例外時に誰が判断するか」「いつから運用に乗せるか」の三点です。

ストーク

なるほどな。要件本文だけじゃなくて、合意したい論点まで見せるのか。

シママ

そう。相手が“何を読めばいいか”を揃えてあげる感じだね。

この形にすると、相手は単に仕様を読まされている感覚から抜けやすくなります。何を持てばよくて、どこに意見を出せばよくて、今回の論点がどこなのかが見えるからです。

要件を細かく書けば伝わる、とは限らない

技術的精度を上げるほど、相手には“責任範囲の拡張”として重く見えることがあります。

ストーク

でも、雑に書くよりは細かく書いたほうが親切じゃなかね。

シママ

親切ではあるよ。でも、細かさだけ増えると、相手には“引き受ける範囲が広い”って見えることがある。

ストーク

ああ、読むほど重くなるやつか。

シママ

そう。“伝わる”と“引き受けやすい”は別なんだよね。条件の精度と、合意のしやすさは同じじゃない。

文章量を増やし、条件を増やし、技術的精度を上げる。それ自体は悪くありません。ただし、それだけで相手が動きやすくなるとは限りません。むしろ、「責任範囲が広がる」「読んだ瞬間に重い」と感じさせることもあります。

要件を書くことと、合意をつくることは分けないほうがいい

仕様の精度だけでは届かないものがあります。

ストーク

仕様を書いてるつもりだったけど、仕事の持ち方まで動かしてたのか。

シママ

うん。だから要件を書くことと、合意をつくることは、分けて考えないほうがいいんだよ。

ストーク

なるほどなあ。条件を書く前に、誰の仕事がどう変わるかも見とかんといかんわけだ。

シママ

そうそう。そこまで見えると、要件が“読まれない仕様”じゃなくて、“進められる話”になるからね。