No.245 正しいソフトウェア開発とは
・結果だけ見るなら
製品が売れて、会社の売り上げが伸びているなら経営としては正しいと言わざるを得ません。ただそれがマネジメントされたものであるなら、同じようなにやっていくことはできるでしょう。そうでないのであれば、何かが起きた時に、踏みとどまることも、立て直すこともできずに転落してしまうかもしれません。
・マネジメント
マネジメントされているのであれば、結果はコントロール下にあるということで、予定から遅れて製品が完成するのが当たり前などということはあり得ません。
そして遅れる際にも、経営的な計算によって、出すのを後にすることを選択しているのであって、それしか選択肢がないようなやり方がされているはずはありません。
・わからないものをなくさないと
マネジメントされているのであれば、ソフトウェア開発の状況も、開発チームの力量も的確に把握されている必要があり、そのためには開発に伴うデータが蓄積されているはずです。そうでなければ、やるのと先送るのがどちらが正しいか判断することができないはずなのです。
品質は経営の質が決める側面も持っているのだと考えています。