« 今日の購入日記 | メイン | 生産性と効率を上げるためには »

2006年12月 1日

[PC] 基盤設計とその重要性

システム基盤設計の基礎:ITpro
Part1 「非機能要件」を左右するシステム基盤の理解が必須に
いろいろなWebシステムを設計・開発しているけど,意外にこの「基盤」部分が軽視されてしまう.そもそも予算計上することがはばかられるというか,「そこは普通の状況だけ考えればいいから」的な指示が来るのだが,そもそもその「普通」を実現するのに必要だということが理解されない.そのため「やばい状況」になるまで放置され,復旧・修復に追われるのが常ではなかろうか. エンジニアとしては,まずあらゆる状況を想定し,そのうち被害が甚大になるものから問題をつぶしていくのがいいと思うのだが,現実にはそうはできない状況が多い.そのような状況下でどこまで未来を予測して修正・変更点を最小にできるように設計・開発できるかが重要なんだろうな. だから私は,「いまがこうだから,これでいいや」ではなく,「『こんなこともあろうかと』はできる限り取り込む」ようにした方が,後あと自分のためになると考えて設計・開発している.だってその方が楽だしな,何かが後で起こっても.

powered by performancing firefox

Posted by Rust Stnard at 10:47