Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ビジネスの現場では、「もっと多くの機能を、もっと早く開発してほしい」という期待を耳にすることがあります。 これは、プログラミングを工場での製品製造のような「量産」作業と捉えていることから生じる誤解かもしれません。 一方で、エンジニア自身も「もっと効率的に、質の高いソフトウェアを届けたい」と常に考えています。 この記事では、まずプログラミングがなぜ単純な「量産」ではないのか、その「設計」としての側面を解説します。 そして次に、エンジニアがその「設計」を工夫することで、いかにして「量産しやすい状態」、つまり真の効率化を目指せるのかを掘り下げ