仕事をしていると、「仕様がよく分からないまま進んでいる」という状態に出会うことがあります。全部決まってから着手したい、仕様は固まってから共有されるべきだと感じるのは、ごく自然な感覚です。学校や研修、これまでの仕事経験では、「前提が揃ってから進む」ことを求められてきた人も多いはずです。
一方で、実際の制作現場や開発現場では、仕様が完全に整理された状態でスタートできるケースはそれほど多くありません。むしろ、分からない部分や未確定の要素を含んだまま仕事が動き出すことの方が一般的です。
このとき、多くの人が混乱します。「分からないのに進めていいのか」「このまま作業して、あとでやり直しにならないか」「自分が何か見落としているのではないか」。こうした不安は、真面目に仕事と向き合っている人ほど強くなりがちです。
今回のテーマは、「分からない仕様をどう抱えるか」です。ここで言いたいのは、分からない状態を肯定することでも、曖昧さを許すことでもありません。分からないままでも仕事は進められるが、分からないまま放置していいわけではない。この二つを、同時に成立させる考え方を整理します。
答えを与える回ではありません。「そういう状態がある」と知り、その状態をどう扱うかを考えるための回です。
仕様は 最初から分かるものじゃない
「仕様」という言葉には、「最初から決まっているもの」「文章として整理されているもの」というイメージがつきまといます。だからこそ、仕様が曖昧な状態に直面すると、不安や違和感を覚えます。「この仕事、ちゃんと進めて大丈夫なのか」と感じるのも無理はありません。
しかし、現場で扱われる仕様の多くは、完成された設計図ではありません。特にWeb制作やシステム開発の現場では、仕様は判断の積み重ねによって形になっていくものです。最初に決まるのは方向性や前提条件であり、細部は進めながら調整されていくことが少なくありません。
関係者が多い案件では、全員の合意が一度で揃うことはほとんどありません。営業、ディレクター、エンジニア、クライアント。それぞれの立場や関心が異なるため、仕様は「仮」の状態で共有され、議論を経て更新されていきます。時間や工数の制約がある場合、なおさらです。
新人や現場に入りたての人ほど、この状態に戸惑います。これまでの経験では、「分からない部分があれば質問し、答えをもらってから進む」という流れが正解だったからです。ところが現場では、答え自体がまだ存在していないこともあります。
ここで大切なのは、「分からない=準備不足」「分からない=失敗」と短絡的に結びつけないことです。分からない仕様が存在するのは、仕事が途中段階にあるからであり、個人の能力の問題とは切り離して考える必要があります。
問題になるのは、仕様が分からないことそのものではありません。その状態をどう扱っているか、どう認識しているかです。分からない仕様を「ないもの」として扱ってしまうと、後から大きなズレになります。一方で、分からない仕様があることを前提に進める設計ができていれば、仕事は止まりません。
仕様は、最初から分かるものではない。この前提を持っているだけで、現場で感じるストレスはかなり変わります。
分からない仕様を「抱えたまま」進める
分からない仕様に出会ったとき、やってはいけないことがあります。それは、「分からないことをなかったことにする」ことです。確認しづらいから、忙しそうだから、今は触れない方がよさそうだから。そうして曖昧なまま進めてしまうと、後から必ず困ります。
一方で、「すべてが分かるまで進まない」という選択も、現場では現実的ではありません。判断待ちのまま作業が止まり、全体の進行に影響が出ることもあります。ここで必要なのが、「分からない仕様を抱えたまま進める」という考え方です。
「抱える」とは、分からない状態を頭の中に溜め込むことではありません。「どこが分からないのか」「何が未確定なのか」を明確にした状態で持っておくことです。言い換えると、分からない部分を可視化することです。
たとえば、仕様書やメモに「未確定」「仮」「判断待ち」と明記する。進行中の共有資料に、「ここは後で決まる前提です」と書き添える。こうした小さな整理だけでも、仕事の進めやすさは大きく変わります。
分からない仕様を抱えるというのは、判断を止めることではありません。今すぐ判断が必要な部分と、後で決められる部分を切り分けながら進める、という姿勢です。すべてを同時に理解しようとしない代わりに、「今、何を分からないままにしているのか」を見失わないことが重要です。
この感覚は、慣れるまで少し時間がかかります。最初は不安になりますし、「こんな進め方でいいのだろうか」と思うこともあるでしょう。ただ、現場ではこの状態を前提に仕事が設計されていることが多く、誰もが一度は通る道でもあります。
分からない仕様をどう抱えるかは、スキルというよりも姿勢に近いものです。そしてこの姿勢は、経験を積むほど、少しずつ身についていきます。
コラム|分からない仕様を、抱えきれずに止まっていた頃の話
ここからは、少し個人的な話をします。
僕が現場に入ってしばらく経った頃、仕様が分からないまま進む仕事に強い不安を感じていました。「ここは本当にこの理解で合っているのか」「あとで全部ひっくり返るのではないか」。そんなことばかり考えていた時期があります。
当時の僕は、「仕様が分からない状態で進めるのはよくないことだ」と思い込んでいました。だから、少しでも曖昧な部分があると立ち止まり、確認が取れるまで動けなくなっていました。その結果、自分の作業は遅れ、周囲の進行にも影響を与えてしまうことがありました。
今振り返ると、分からない仕様そのものよりも、「分からない状態をどう扱えばいいか分かっていなかった」ことの方が問題だったと思います。分からないなら止まるしかない、という極端な選択肢しか持っていなかったのです。
その考え方が変わったのは、ある先輩とのやり取りがきっかけでした。「それ、今は分からなくていいよ。でも、分からないままにしてるってことは、ちゃんと分かっておいて」と言われたのです。
この言葉を聞いたとき、「分からない状態」と「分からないことを放置すること」は違うのだと、ようやく腑に落ちました。それからは、分からない仕様をそのままにせず、メモに残すようになりました。「未確定」「判断待ち」「要確認」。そう書いておくだけで、気持ちはかなり楽になりました。
分からないものを、ちゃんと分からないまま扱う。この感覚を持てるようになってから、仕事は少しずつ進めやすくなりました。今でも、仕様がすべて分かった状態で仕事をすることはほとんどありません。それでも、分からない部分を抱えながら進めることには慣れました。
あの頃の自分に伝えるなら、「分からないままでも仕事は進められる。ただし、分からないことから目を逸らさないでほしい」と言いたいです。

300300-150x150.png)



