トップページ > エンジニアコラム > 拡張性の重要性について

拡張性の重要性について

拡張性について

システムを制作する際に1ヶ月後、2ヶ月後に必要となってくる機能は予想し、予めシステムに搭載しておくことはある程度可能です。
しかし、半年後、1年後となると予想が難しくなってきます。
また、業務の拡大や改善が急速に進む中小企業などにおいては、1ヶ月後に必要な機能の予想さえも困難になることもあります。
このような事象に対応するためにシステムの制作を1ヶ月〜半年程度遅らせる行為は有効とも言えますが、反面、いつまでたってもシステムの制作・導入ができない状況に陥る可能性もあります。
そこで重要となってくるのがシステムの拡張性です。
そのようなシステムは存在しないと願っていますが、もし拡張性が一切ないシステムが今日完成し、明日、改善を加えようとした場合、システムを一から作り直さなくてはなりません。
そこまでひどい状況でなかったとしても、機能を1つ追加する場合に既存のシステムがその機能追加に対応できる拡張を保持していなかった場合、システムを一から作り直したほうが早い場合もあります。
このような状況に陥らないためにシステムを制作する段階でシステムの拡張性を十分に確保する必要があります。
制作されたシステムが十分な拡張性を保持していた場合、大概の機能追加に対応でき、費用としてもおおよそ機能を追加する分の費用で収まります。

まとめ

結論として、システムの制作を行う際は、制作される機能が要求を満たしているかも重要ですが、将来を見越し拡張性が十分に確保されたシステムになっているかも重要な要素となってきます。

このページの先頭へ