2024-02-06 アーキテクチャとは

mizue
·

『ソフトウェアアーキテクトが知るべき97のこと』No.14 アーキテクチャとは、バランスを取ること

ソフトウェアアーキテクトの仕事は、単に技術的な問題をクリアすることだけではなく、それら技術要件と、プロジェクトに関わる利害関係者のビジネス要件との間でバランスをとることが求められる。

ソフトウェアの予想される寿命、ビジネスにおけるソフトウェアの重要性、企業の技術的、財務的特性など

ちょうど、データベースのスキーマ変更要求があったところだった。この要求をのむかどうか悩ましい内容だったが、この、「バランスをとる」というところで言うと、この要求は受けて正解だった気がするな。

ただし、なぜこうなったか、については、きちんとわかりやすいところに明記しておかなければならない。未来の誰かのために。

@mizue
Healthy Programmer