要件定義とは、システム開発の最初の工程であり、クライアント(発注者)がそのシステムを使って「何をしたいのか」「どのような機能が必要か」を明確にし、開発の仕様として取りまとめる作業のことです。
要件は大きく分けて、以下の2種類に分類されます。
この段階で作りたいもののイメージや条件を開発チームと発注者の間で一致させておかないと、後から「作ってほしかったものと違う」といった手戻りが発生する原因になります。
新しいオンラインショッピング(EC)サイトを立ち上げる際の要件定義の例です。
利用状況の分析にCookieを使います。同意しない場合でもサイトはそのまま使えます。 詳細