何かサービスを開発する時に、以下のような状態に陥ることがあります。 「要求」だとか「要件」が曖昧なまま開発に入ってしまう 形だけの要件定義書を作り、開発に入ると見返さない(形骸化してしまう) このような状態になってしまうと、大体は大きな手戻りが発生したりプロジェクトに損失を与えてしまいます。 これを防ぐためにも、要件定義の役割と重要性を理解しておくことは大事です。 「タクシー配車アプリを開発する」というプロジェクトを例に出しながら考えてみます 要求・要件・仕様の違い ざっくりとですが、プロジェクトを始める際には要求・要件・仕様の3つを考える必要があります。 要求とは 要求とは、「ユーザーがサービスで実現したいこと」です。 タクシー配車アプリでは「手軽に近くのタクシーを呼びたい」など。 ニーズとウォンツのような話だと、ニーズ(=目的)ということになります。 要件とは 要件とは、「どのようなサ
![ハッピーな開発🎉をするための、プロジェクトにおける要件定義の役割 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e72574ef9ad304c0da71470fd61ea1c1b5202014/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgzJThGJUUzJTgzJTgzJUUzJTgzJTk0JUUzJTgzJUJDJUUzJTgxJUFBJUU5JTk2JThCJUU3JTk5JUJBJUYwJTlGJThFJTg5JUUzJTgyJTkyJUUzJTgxJTk5JUUzJTgyJThCJUUzJTgxJTlGJUUzJTgyJTgxJUUzJTgxJUFFJUUzJTgwJTgxJUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUI4JUUzJTgyJUE3JUUzJTgyJUFGJUUzJTgzJTg4JUUzJTgxJUFCJUUzJTgxJThBJUUzJTgxJTkxJUUzJTgyJThCJUU4JUE2JTgxJUU0JUJCJUI2JUU1JUFFJTlBJUU3JUJFJUE5JUUzJTgxJUFFJUU1JUJEJUI5JUU1JTg5JUIyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0zYzM2ZDZjMDJmZDhiNzZhNWMzOGU3ZTVhMzc0Zjk2Yg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0YXRhbmU2MTYmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPThjNDI0ODgxMDY0MzQ1MTNiZGMzYmQ0MjAwNDBiZGYw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dbf61c30c2192f99119fe07433738c9d6)