ソフトウェア開発201の鉄則: 原理17:一般:可能なら開発するより購入せよ
要旨
* ソフトウェア開発のコスト削減の最も効果的な方法は、「開発せず購入すること」である
* 既製品のソフトウェアは、所望の要件を満たさないかもしれないが、だからといって一から作ったらその10倍はコストがかかる羽目になる
* 新しいソフトウェア開発にエンジニアは最初は喜ぶが、期限やコストが迫ると次第にトーンダウンするものだ
* なので、できるだけ多くのソフトウェアを「再利用」するべきだ
解説
エンジニア、一から作りたがるからなぁ。
はっきり言っておく。一番カネのかかる方法は、何も利用せず一からすべてを自前でつくることである。
今の時代、無償で活用できるソフトウェアは、いくらでもある。オープンだからといって質が低いわけではない。むしろ、いいソフトウェアだと、世界中の優秀なエンジニアが集まって開発したりする。そんなものを活用せず、自分で作ったもののほうが立派になる理由、どこにあるねん。
まず、タダで使えるものを探そう。次に、有償で使えるものを探そう。それで満たされなかった部分を自前で開発しよう。
既製品やオープンソースを充分活用する。それを、「自前の」ソフトウェア開発と、呼ぶ。
この記事が気に入ったらサポートをしてみませんか?