失敗しないシステム開発において要件定義は非常に重要な工程です。曖昧な要件定義では、曖昧な開発になるため、開発後に「思っていたものと違う」となるリスクが非常に高くなります。
特に新規契約のベンダーとは、信頼関係が気づけていない状態で行う必要があるため、特に注意深く行う必要があります。
要件定義とは、システム開発を始める前に「何を作るのか」「どんな機能が必要か」を明確にする作業です。
「自社の業務に本当に役立つシステムを作るための設計図」を作るようなものです。
この段階での認識のズレが、後々の「思っていたものと違う」「使いづらい」といった問題につながります。
そのため、開発会社に任せきりにせず、システムのご担当者様も積極的に関わることが重要です。
システムは、実際に使う人の業務に合わせて作られるべきです。
そのためには、現場の業務内容や課題を一番よく知っている発注側の担当者が、開発会社に正しく伝える必要があります。
「任せれば何とかしてくれるだろう」と思ってしまうと、後で修正が必要になり、時間も費用も余計にかかることがあります。
発注側として、要件定義の場で話し合うために、次のような情報を整理しておくとスムーズです。
これらを事前に整理しておくことで、開発会社との打ち合わせがスムーズになり、的確な提案を受けやすくなります。
発注担当者として、以下の点を意識することで、要件定義をより確実に進めることができます。