1スコーピング
委託する範囲や成果物の定義が曖昧なまま開始してしまい、認識のずれによる手戻りや追加コストが発生する。
API仕様(OpenAPI)で境界を明確にできる単位に委託範囲を切り出した上で、実際にそのAPI仕様を用いて機能の呼び出し側(Consumer)と提供側(Provider)の双方でテストを行い(コントラクトテストによるシフトレフト)、Playwright等を用いたEnd-to-Endテストを行うことで、受け入れ時の品質向上を支援します。
NASEBANALの自社開発アプリですでに、API仕様(OpenAPI)を契約とし、提供側と利用側が互いの実装を待たずに検証できる開発を用意の上、CIパイプラインには各種テストを行う運用実績があります。