Yourself)」と無条件で考えてしまうと、逆に生産性が大きく低下するケースがたくさんある。この記事のテーマは主に自動化の話だが、それは自動化だけでなく、ソフトウェアモジュールの再利用についても同じことが言える。ソフトウェアを、再利用可能な形で設計したり、プラガブルなアーキテクチャに設計するコストが、そう設計することで得られるメリットを上回るというケースなど、いくらでもある(ようは、投資効果の問題なので、投資しろとか投資しすぎは禁物とかいう話じゃなく、トータルメリットとトータルコストを計算して投資しろという話)。とく小規模のWebサイトを、さっと作る必要があるときなど、その傾向が強い。余分な工数をかけて再利用可能だのプラガブルだのに設計したところで、あとから起こる状況の変化が、はじめに予見したプラガブルアーキテクチャの範囲内で起こるとは限らないのだ。これを少しでも防ぐために、十分な精度で未来を予見するための、入念な検討にコストと時間をかけ、あらゆる場合を想定した柔軟なアーキテクチャに設計すると、ますます、開発コストは増大し、工期は長くなり、ビジネスの機動性は低下し、サービス展開が遅くなる。予見なんてざっくりでいいから、プラガブルアーキテクチャなど放棄して、さっさと作ってしまったほうが、トータルコストは安く、機動的で、柔軟性も大きいケースなんて、たくさんある。なにか大きな変化が起きたら、そのときまた、書き直してしまえばいい。小規模のサイトの場合、プラガブルアーキテクチャなどにこだわらなければ、開発コストは、ずっと小さくなるのだから。なによりおそろしいのは、プラガブルアーキテクチャという檻に発想が閉じ込められて、無意識のうちに、その枠内でしかビジネスを展開できなくなってしまうということだ。再利用可能な柔軟なフレームワークは、精神の牢獄なのだ。DIでもEJBでもなんでも使って、プラガブルアーキテクチャにした方が、トータルコストは安くなる場合だってたくさんある。大規模なシステムなんて、たいていそうだ。その発想パターンそのものにスケーラビリティーがそれほどあるわけじゃないということは、もっと意識されるべきだと思う。それは、まるで、一日にせいぜい1000アクセスしかない中小企業のWebサーバの構成を設計するのに、Yahooのサーバー構成の設計において重要な教訓や経験則をそのまま適用するようなものなのじゃないかと思うのだ。はてなブログPro最近、サイトを引っ越したため、GoogleやYahooで「分裂勘違い君劇場」と検索しても、このサイトは出てきません。ご不便をおかけしてすみません。努力しない人を国家が救済すべき14の理由ホリエモン以上に詐欺的なベンチャーの内情やがてくる大増税時代に豊かに生活するために準備すべきこと経営がわかっている労働者と、わかってない労働者の格差が拡大していく理由ネットに時間を使いすぎると人生が破壊される。日本でしか生きていけないと将来破滅するリスクがあるので、世界中どこでも生きていける戦略のご紹介あまり知られてないけど、すごく効果のある花粉症対策まとめネットの炎上は人類進化の必然で、健やかなる新時代を拓く鍵かもしれない優秀な人材に変身するキッカケに出会うか、未熟なまま老いていくか「この人無能だな」と思われる人の3つの特徴あなたは、なぜ、自分のお金を貧しい人々に分け与えないのですか?さっさと次へ行こう。日本という物語は終わったのです。「おまえも空気の奴隷になれ」って?「空気読め」の扱い方次第で人生台無しあなたは自分の人生の経営者です。子供たちも既に自分の人生を経営しています。意外と知られてない、自分を飛躍的に成長させる読書テクニックやがてくる大増税時代に豊かに生活するために準備すべきこと会社側から待遇改善を勝ち取る交渉テクニック月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。