ソフトウェア開発201の鉄則: 原理17:一般:可能なら開発するより購入せよ

要旨

* ソフトウェア開発のコスト削減の最も効果的な方法は、「開発せず購入すること」である
* 既製品のソフトウェアは、所望の要件を満たさないかもしれないが、だからといって一から作ったらその10倍はコストがかかる羽目になる
* 新しいソフトウェア開発にエンジニアは最初は喜ぶが、期限やコストが迫ると次第にトーンダウンするものだ
* なので、できるだけ多くのソフトウェアを「再利用」するべきだ

解説

エンジニア、一から作りたがるからなぁ。

はっきり言っておく。一番カネのかかる方法は、何も利用せず一からすべてを自前でつくることである。

今の時代、無償で活用できるソフトウェアは、いくらでもある。オープンだからといって質が低いわけではない。むしろ、いいソフトウェアだと、世界中の優秀なエンジニアが集まって開発したりする。そんなものを活用せず、自分で作ったもののほうが立派になる理由、どこにあるねん。

まず、タダで使えるものを探そう。次に、有償で使えるものを探そう。それで満たされなかった部分を自前で開発しよう。

既製品やオープンソースを充分活用する。それを、「自前の」ソフトウェア開発と、呼ぶ。

この記事が気に入ったらサポートをしてみませんか?