開発と設計

 なぜプログラミングを「開発」と呼ぶのか、他業界が感じるITプロジェクトの違和感は、考えたこともなかった。私は、組み込み技術者なので、ハードウエアもソフトウエアも担当する。ハードウエアの場合、確かに開発があって、設計である。ところが、ソフトウエアの場合は、設計があって、開発である。逆なのである。そして、一般的には、開発のあとが設計である。
 しかし、開発という言葉がない場合もある。私は技術士の資格も持っているのだが、技術士とは「科学技術の高度な専門応用能力を必要とする事項について,計画・研究・設計・分析・試験・評価,またはこれらに関する指導業務を行う者」とあり、開発が入っていない。
 開発という言葉は、分野によって、意味が異なるのかもしれない。