システム開発において、プログラミングやテストだけが重要なわけではありません。実際には、開発が始まる前に行われる上流工程の品質が、プロジェクト全体の成否を大きく左右します。
企業システムやWebサービスでは、多くのサーバー、アプリケーション、データベース、外部サービス、クラウド環境が相互に通信しています。
ソフトウェア開発では、Webアプリケーション、業務システム、クラウドサービス、モバイルアプリ、IoT機器、データ分析基盤など、多様なシステムが日常的にデータをやり取りしています。
ソフトウェア開発の複雑化に伴い、開発後に不具合を発見して修正する従来型の品質管理だけでは、品質、コスト、納期のバランスを維持することが難しくなっています。
EN
JP
KR