「バグ」という言葉はめちゃめちゃ危険

システム開発のプロジェクトでは本当に色々なことが起きます。

特に、作っているものが全く思った通りにいっていないという状況も珍しくないはずです。

 

よくある状況

営業(マネージャー)さん「すみません、ここちょっとバグってました😃」

エンジニア(技術者)さん「これは仕様っすね🤨(スンッ....)」

 

...

......

めちゃくちゃあるあるですよね!

 

「いやだって実際バグってるじゃん!!!」と言いたくなる気持ちになりますよね。

 

 

それでもやっぱり危険

その場合でも、結論としては

「バグ」という言葉は絶対禁止

ぐらいに思っておくのが安全です。

 

なぜバグという言葉は禁止なの?

多くのエンジニア(技術者)にとって

「バグってる」と言われるのは「お前は仕事をしていない」と言われているように聞こえているから

です。

 

もちろん、そんなつもりではないですよね?

ちょっと違和感を指摘しただけです。

でも、エンジニア(技術者)さんは怒ってしまうかもしれません。

ではなぜそんなふうに聞こえてしまうのでしょうか。

 

 

それは

バグという言葉の定義が、営業(マネージャー)さんとエンジニア(技術者)さんで、大きく違う

からです。

 

 

定義のズレ

まず、営業(マネージャー)さんサイドでよく使われる定義としては

バグ=自分の思う通りに動いていない状態

です。

例えば「もうちょっとぬるっと動いて欲しいのに、なんか引っかかる」は、営業(マネージャー)さんにとってはほとんどの場合バグです。

 

 

一方、エンジニア(技術者)さんサイドからみたバグの定義は、大抵の場合

「もともとこう作ると決まっていたこと」が、その通りになっていない状態

です。

 

 

これはどう違うのでしょうか?

 

説明

前提として、エンジニア(技術者)さんの中では

  1. やらなければならないと決まっていて、お客様などに保証していること
  2. できればやったほうがいいとわかっているが、お客様とお約束はしていないこと
  3. 言われてみればそうだな、ということ
  4. あなたはそうかもしれないが、私はそうは思わない、ということ

は明確に分かれています。

 

 

そして、エンジニア(技術者)さんからみて、

バグとは、1がその通りになっていない状態「のみ」

を指します。

 

 

それに対して、営業(マネージャー)さんとしては

3まで察してやってくれて初めて完成。4は話し合いで。

という感覚があります。

お客様のご満足度が売上に直結するのだから当然です。

 

 

このズレが、営業(マネージャー)vsエンジニア(技術者)のバトルを生むのです⚔

 

 

例えば営業さんならどういう状況?

ここで想像してみてください。

 

仮に営業さんが、エンジニア(技術者)さんに

「なんか色々言い訳してるけど、結局案件取れてないってことですよね?」

と言われたらどう感じるでしょうか?

 

いやいやちょっと待ってくれ💢と

色々自分では動かせない事情があるんだ💢と

こちらは全力でやっているんだ💢と

 

そういう気分になるのでは無いでしょうか?

 

「いやもうこの人と仕事したく無いわ!」

人によってはそう感じてしまうかもしれません。

 

エンジニア(技術者)さんにとってバグとはそれぐらい強い言葉なのです。

 

 

エンジニア(技術者)さんの本音

ここであえてエンジニア(技術者)さんの本音を書くと、こんな感じが多いと思います。

  • まず、そんな話は聞いてない(または却下済み)
  • そして「あなたの中の正解」など、あなた以外に察しようが無い
  • 察することができたとしても、それを実現する時間があったら他を進めないとやばいでしょ
  • そしてそれで私が怒られるのは納得がいかない
  • どうしても必要なら私ではなくマネージャーに言って工数を確保してくれ

これを一言で言うと「それは仕様です」になるわけです。

 

 

だからやっぱり危険

ですので、エンジニア(技術者)さんたちと喧嘩をすることなくプロジェクトを進めたい場合には

「バグ」という言葉は絶対禁止

ぐらいに思っておくのを強くお勧めいたします。

 

ではどうすればいいのか?

 

明らかにバグだと思ったとしても「この”仕様”について相談したい」と声をかけてください。

 

営業(マネージャー)さんご自身がバグと仕様についてエンジニア(技術者)さんレベルで語れるようになるまで、どんな状況でも、バグ」ではなく「仕様」という言葉を選んでください、ということです。

 

エンジニア(技術者)さんご自身が「これは確かにバグだな」と思ったものは、

ご自分から「あぁ、これはバグですね、すぐ直します」と引き取っていただけることが期待できます。

なぜなら、エンジニア(技術者)さんにとってバグとは、事実としてバグですから。

大抵のエンジニア(技術者)さんは、事実に対しては非常に誠実です。

バグと仕様を明確に分けているだけ

で、

バグを否定・隠蔽しようとしているわけではない

のです。

 

 

素晴らしいシステム開発になることを応援しております!

 

もし「実際に営業と開発の意見をすり合わせてまとめたものを知りたい」などご要望でしたら、ぜひ下記フォームでお声がけくださいませ。

ブログに戻る

このブログらからいらっしゃった方は、トップページに実績や対応技術等を書いてございますので、ぜひご覧くださいませ。

トップページへ

話してみたくなったら、ぜひお問合せを🙋