要件定義の進め方とやり方|6つの手順と週ごとのスケジュール例

要件定義の進め方を表す週ごとの付箋が貼られたホワイトボードのアイキャッチ

当サイトの記事は編集部がIPAなど公的機関の公開資料と読者の声を調べて独自に執筆しています。

初めて要件定義を任されて、何から手をつければいいのか分からず手が止まっていませんか。

結論から言うと、要件定義の進め方は「目的を確かめる、今を知る、目指す姿を描く、要件を決める、書く、合意する」の6つの手順に分けると迷いません。

この記事では、手順ごとのやり方に加えて、キックオフから合意までを週単位で進めるスケジュール例と、各回の会議で決めることまで具体的に紹介します。

目次

要件定義の進め方は6つの手順で考える

先に結論

要件定義は、いきなり機能の一覧を作るところから始めないのがコツです。目的と範囲を先に固め、今の業務と目指す業務を比べてから、システムで実現することを決めていきます。

要件定義とは、システムで実現することを決めて、発注側と開発側で合意する工程です。

意味から確かめたい方は、要件定義とは?意味をわかりやすく解説を先に読んでおくとスムーズです。

全体の流れは、次の6つの手順で考えると分かりやすくなります。

要件定義の進め方(6つの手順)
  1. 目的と範囲を確かめる(キックオフ)
  2. 今の業務と課題を把握する(As-Is)
  3. 目指す業務の姿を描く(To-Be)
  4. 業務要件・機能要件・非機能要件を決める
  5. 要件定義書にまとめる
  6. レビューして関係者の合意を取る
要件定義の進め方を、目的の確認から合意までの6つの手順として順番に並べた図解

『手順は分かったけど、実際に何をすればいいの?』と感じた方も多いはずです。

ここからは、手順ごとに「何をするか」「何を残すか」を見ていきます。

手順主な作業残すもの
目的と範囲を確かめる背景・目的・対象範囲・体制を共有するキックオフ資料、体制表
今の業務と課題を把握する業務の聞き取り、今の帳票やデータの確認現状の業務フロー、課題の一覧
目指す業務の姿を描く課題ごとの対応を決め、業務の流れを描き直す目指す業務フロー、業務一覧
要件を決める機能と品質の条件を決める機能一覧、画面・帳票の一覧、非機能要件の一覧
要件定義書にまとめる決めたことを文書にする要件定義書、用語集
レビューと合意読み合わせ、修正、承認承認済みの要件定義書、議事録

手順ごとのやり方と、つまずきやすいところ

ここが大事なところです

どの手順でも、決まったことと決まっていないことを分けて残すのが基本です。決まっていないことは課題一覧に書き、いつ誰が決めるかまで添えておきましょう。

手順1 目的と範囲を確かめる

最初にやるのは、なぜこのシステムを作るのかを関係者で同じ言葉にそろえることです。

目的があいまいなまま聞き取りを始めると、要望が際限なく広がってしまいます。

キックオフでは、次のような問いを投げかけてみてください。

「今回のシステム化で、いちばん減らしたい手間は何ですか?」

「対象外にしてよい部署や業務はありますか?」

この2つに答えが出るだけで、決める範囲がぐっと絞れます。

キックオフ資料に入れておきたいこと
  • システム化の背景と目的を一文で書く
  • 対象にする業務と対象外の業務を分けて書く
  • 参加者の役割と最終的に決める人を書く
  • 定例会議の曜日と時間を決めておく
  • 要件定義を終える時期の目安を書く

手順2 今の業務と課題を把握する

次に、今の業務がどう流れているかを聞き取ります。

利用部門の担当者に、普段の作業を最初から最後まで話してもらうのが近道です。

聞き取りでは、次のような質問を用意しておくと話が広がりすぎません。

聞きたいこと質問の例
作業のきっかけこの作業は、何があった時に始まりますか?
使っている物どの帳票やファイルを見ながら作業していますか?
判断の基準承認するかどうかは、何を見て決めていますか?
困っていることいちばん時間がかかっている作業はどれですか?
例外いつもと違う対応をするのは、どんな時ですか?
会議室で利用部門と開発側が業務フロー図の付箋を並べながら聞き取りをしている手元の様子

聞き取った内容は、部署ごとにレーンを分けた業務フロー図にしておくと、関係者と同じものを見ながら話せます。書き方は要件定義の業務フロー図の書き方で詳しく紹介しています。

よくある失敗

いつもの流れだけ聞いて、例外の時の扱いを聞き逃してしまう。差し戻し、担当者の不在、締め後の修正など「いつもと違う時」の流れも、この段階で聞いておきましょう。

手順3 目指す業務の姿を描く

今の業務(As-Is)と目指す業務(To-Be)を比べて、その差から必要な対応を洗い出します。

『今のやり方を、そのままシステムにすればいいのでは?』と思うかもしれません。

ただ、それでは手間の多い作業までそのまま残ってしまうことも。課題ごとに「やめる」「まとめる」「システムに任せる」のどれにするかを決めていきます。

比べ方のコツは要件定義の業務分析(As-Is/To-Be)にまとめています。

手順4 業務要件・機能要件・非機能要件を決める

目指す業務の姿が決まったら、それを実現するための要件を決めます。

業務要件は業務をどう変えるか、機能要件はシステムが何をするか、非機能要件はどのくらいの品質で動くかです。

非機能要件は、IPAの「非機能要求グレード」を使うと話がかみ合いやすくなります。可用性、性能・拡張性、運用・保守性、移行性、セキュリティ、システム環境・エコロジーの6つの大項目で、レベルを0〜5の段階で選ぶ方式です。

経費精算システムの例で、3つの要件を書き分けるとこうなります。

種類書き方の例
業務要件申請者は経費の発生から決めた日数以内に申請し、上長が承認する
機能要件申請画面で領収書の画像を添付でき、承認待ちを上長に通知する
非機能要件月末の申請が集中する時間帯でも、画面の表示を待たせない

この記入例も架空の題材です。実際には、非機能要件のレベルを関係者で話し合って具体的な値に落としていきます。

手順5 要件定義書にまとめる

決めたことを、要件定義書として文書にまとめます。

背景・目的、対象範囲、業務要件、機能要件、非機能要件、移行や運用の要件、未決事項といった章立てが一般的です。様式は会社ごとに違うので、社内のひな形があればそれに合わせましょう。

章ごとの書き方は要件定義書の書き方で詳しく解説しています。

手順6 レビューして関係者の合意を取る

最後に、関係者で読み合わせをして、修正したうえで承認を取ります。

レビューでは、「この一文を読んで、テストで確かめられるか」という目で見るのがおすすめです。

合意の前に確かめたいこと
  • 目的と対象範囲が冒頭に書かれているか確かめる
  • 業務フローが今と目指す姿の両方そろっているか確かめる
  • あいまいな言葉(なるべく、適切に、等)が残っていないか見直す
  • 未決事項に担当者と期限が書かれているか確かめる
  • 誰が承認したかを記録する

週単位で見る要件定義のスケジュール例

先に結論

要件定義は、毎週の定例会議で「この週に決めること」を先に決めておくと進みます。会議の終わりには、決まったことと宿題をその場で読み上げて確かめましょう。

手順が分かっても、『で、毎週の会議で何を話せばいいの?』となりますよね。

そこで、社内の経費精算システムを入れ替える場合を例に、キックオフから合意までを週ごとに区切ったスケジュール例を作ってみました。

期間は案件の規模や関わる部署の数で大きく変わるので、ここでは週の数ではなく「並び方」を参考にしてください。

キックオフから合意までを週ごとに区切り、各週の会議で決めることを並べたスケジュールの図解
時期(例)その週の会議決めること終わった時に残すもの
1週目キックオフ目的、対象範囲、体制、会議の日程キックオフ資料、体制表、全体の日程
2週目現状の聞き取り(1回目)申請から承認までの今の流れ現状の業務フロー(案)
3週目現状の聞き取り(2回目)例外の扱い、課題の優先順位課題の一覧、現状の業務フロー
4週目目指す姿の検討課題ごとの対応、新しい業務の流れ目指す業務フロー(案)、業務一覧
5週目機能の検討必要な画面・帳票・外部とのつながり機能一覧、画面・帳票の一覧
6週目品質と移行の検討非機能要件のレベル、移すデータ非機能要件の一覧、移行の方針
7週目要件定義書のレビュー書き方のずれ、抜け漏れ、未決事項修正済みの要件定義書(案)
8週目合意と承認承認、残った課題の引き継ぎ先承認済みの要件定義書、議事録

このスケジュール例は、要件定義のやり方をイメージしやすくするための架空の例です。

前半で今の業務を、中盤で目指す姿と機能を、後半で品質と文書の仕上げを扱う、という並びがポイントです。

実際には、聞き取りの回数が増えたり、機能の検討を2回に分けたりすることもあります。

会議と会議の間にやっておくこと

週1回の会議だけで要件定義が進むわけではありません。

会議の間に、次のような準備と後片付けを済ませておくと、当日は「決めること」に時間を使えます。

タイミング主にやること
会議の2〜3日前資料のたたき台を作り、参加者に先に送る
会議の前日今回決めることと、決める人を確かめる
会議の当日決まったことと宿題を議事録にまとめて共有する
会議の翌日以降宿題の進み具合を確かめ、課題管理表を更新する

『資料を先に送っても、誰も読んでくれない…』ということもありますよね。

そんな時は、会議の最初の数分を「資料の要点の読み上げ」にあてると、話し合いがかみ合いやすくなります。

会議を空回りさせないコツ

定例会議が「話しただけ」で終わると、翌週に同じ話を繰り返すことになります。

会議の進め方は、毎回次の形にそろえておくと安定します。

定例会議の進め方(例)
  1. 前回の宿題の結果を確かめる
  2. 今回決めることを読み上げる
  3. 資料をもとに話し合って決める
  4. 決まったこと、宿題、次回決めることを読み上げる
  5. 当日中に議事録を共有する

最後の読み上げでは、こんな言い方が使えます。

「今日決まったのは、承認は2段階にすることです。部長不在時の扱いは、利用部門で来週までに決めていただく宿題でよろしいですか?」

この一言があるだけで、後から「そんな話だったっけ?」となるのを防げます!

業務要件定義とシステム要件定義で進め方はどう変わる?

業務要件定義の進め方
  • 利用部門が中心になって進める
  • 業務フローと業務のルールを決める
  • 業務の言葉で書く
システム要件定義の進め方
  • 開発側が中心になり、発注側と合意する
  • 機能・性能・外部とのつながりを決める
  • システムの言葉で書く

要件定義と一口に言っても、業務の話を決める段階と、システムの話を決める段階があります。

業務要件定義の進め方では、今の業務と目指す業務を比べる手順2と3に時間をかけます。

ここで気をつけたいのは、今のやり方をそのままシステムにしないことです。課題ごとに、やめるか、まとめるか、システムに任せるかを利用部門と一緒に決めていきましょう。

システム要件定義の進め方では、手順4の機能要件と非機能要件を細かく決めることが中心です。

比べる点業務要件定義システム要件定義
主な参加者利用部門、情報システム部門情報システム部門、開発側のSE・PM
中心になる手順手順2と3(今と目指す姿)手順4(機能と品質の条件)
主な成果物業務フロー、業務一覧機能一覧、画面・帳票の一覧、非機能要件の一覧

システム開発の要件定義の進め方として、両方を一続きで進めることも多いです。

例えば、業務の流れを決める会議に開発側のSEが同席すると、実現できるかどうかをその場で確かめられます。

逆に、画面や性能の話をする会議には、実際にシステムを使う担当者に来てもらうと、使う場面に合った要件になります。

その場合も、会議の議題が業務の話かシステムの話かを意識しておくと、参加してもらう人を選びやすくなります。

要件定義の進捗管理のやり方

ここが大事なところです

要件定義の進捗は、作った資料の量ではなく「決まった項目の数」と「残っている課題の数」で見ます。課題管理表は毎週の会議で毎回開く、くらいの気持ちで回しましょう。

要件定義は、作る物が目に見えにくい工程です。

だからこそ、要件定義の進捗管理では「何が決まって、何が残っているか」を表で追えるようにしておくのがおすすめです。

例えば、課題管理表はこんな形で書きます。

番号課題(例)決める人期限状態
1部長不在時の承認を誰が代わるか利用部門4週目の会議対応中
2旧システムの未精算データを移すか情報システム部門6週目の会議未着手
3領収書の画像の保存期間経理部門6週目の会議決定済み

この記入例も架空の例です。状態は「未着手、対応中、決定済み」の3つ程度に絞ると、毎週の更新が楽になります。

進捗が遅れ始めたサイン
  • 同じ課題が3回続けて会議に出てくる
  • 期限の過ぎた課題に、新しい期限が書かれていない
  • 決める人が「関係者全員」になっている
  • 要件定義書の未決事項が週ごとに増えている

こうしたサインが出たら、決める人を一人に絞るか、上の立場の人に判断を預ける場を作りましょう。

進捗を報告する時の伝え方

上司や発注側の責任者に進捗を報告する時は、「予定どおりです」だけで終わらせないのがポイントです。

決まった項目、残っている課題、判断してほしいことの3つを、短く伝えましょう。

「機能の一覧は予定どおり決まりました。残る課題は2件で、そのうち旧データを移すかどうかは、来週までにご判断いただきたいです」

判断してほしいことを最後に置くと、相手も何をすればいいかがすぐ分かります。

遅れている時ほど、早めに伝えるのが大切です。理由と、取り戻すための案を一緒に添えると、相談として受け止めてもらいやすくなります。

要件定義が進まなくなる理由は、要件定義が難しい理由とつまずきポイントでも詳しく見ています。

要件定義ガイド

まずは型をそろえよう|要件定義書のテンプレートと記入例

章立て・各章に書くこと・1行の記入例をひとつの表にまとめました。白紙から書き始める前に、型を手元に置いておきましょう。

無料要件定義書のテンプレートを見る

当サイトの記事ページに移動します。

よくある相談に答えます

要件定義の進め方について、よく寄せられる相談を要点だけまとめて答えます。

キックオフミーティングでは何をすればいい?

『キックオフって、あいさつだけで終わっていいの?』という相談は意外と多いです。

キックオフでは、目的、対象範囲、体制、会議の日程の4つを共有するのがおすすめです。

特に「誰が最終的に決めるのか」は、この場ではっきりさせておきましょう。ここがあいまいだと、後の会議で決めきれない場面が増えます。

もう一つ大事なのが、会議の進め方のルールを共有することです。

「資料は前日までに送ります」「決まったことは当日中に議事録で共有します」と最初に伝えておくと、参加者も準備がしやすくなります。

経験はあるのに、上流の仕事の進め方が分からない

開発やテストの経験はあるものの、要件定義のような上流の仕事になると何から始めればいいか分からない、という悩みもよく聞きます。

上流の仕事は、作る作業よりも「聞く」「書く」「決めてもらう」作業が中心です。

まずは議事録を書き、課題管理表を回すところから担当してみてください。会議で何が決まり、何が残るのかが見えてくると、進め方の勘所がつかめます!

確認し忘れた要件が後から見つかって、やり直しになる

要件定義から設計に進んでから、肝心な要件の確認漏れに気づくという相談もあります。

これは、手順2で例外の扱いを聞いていない時に起こりがちです。

聞き取りのたびに「いつもと違う時はどうしていますか?」と一言添えるだけでも、漏れはかなり減らせます。

あわせて、手順6のレビューで「この要件はテストで確かめられるか」を一つずつ見ていくのも効きます。確かめ方が思い浮かばない要件は、まだ決めきれていないサインです。

よくある質問

要件定義のやり方に決まった型はありますか?

会社や案件によって進め方は違います。ただ、目的の確認、今の業務の把握、目指す姿の検討、要件の決定、文書化、合意という流れは、多くの現場で共通しています。

要件定義の期間はどのくらいかかりますか?

対象範囲、関わる部署の数、今のシステムがあるかどうかで大きく変わります。週ごとの会議で何を決めるかを先に並べてみると、必要な期間の見通しが立てやすくなります。

システム要件定義の進め方で、開発側が気をつけることは?

利用部門が決めた業務要件を、システムの言葉に言い換える時に意味を変えないことです。言い換えた内容は利用部門に読んでもらい、業務の意図とずれていないかを確かめましょう。

要件定義の進め方で参考になる公的な資料はありますか?

IPAが2019年に公開した「ユーザのための要件定義ガイド 第2版」があります。発注側の立場から、要件定義でつまずきやすい問題と解決の勘どころをペアで紹介しています。

要件定義の進捗管理は何で行えばいいですか?

表計算ソフトの課題管理表で十分です。課題、決める人、期限、状態の4つを毎週更新し、会議のたびに開くようにしましょう。

まとめ

この記事の要点
  • 要件定義の進め方は、目的の確認から合意までの6つの手順で考える
  • どの手順でも、決まったことと決まっていないことを分けて残す
  • 週ごとの会議で決めることを先に並べると、スケジュールが立てやすい
  • 業務要件定義は今と目指す姿の比較、システム要件定義は機能と品質の決定が中心
  • 進捗は決まった項目と残っている課題の数で見て、課題管理表で追う
要件定義ガイド

要件定義ガイド 編集部

システム開発の要件定義について、意味・進め方・要件定義書の書き方とテンプレート・必要なスキルを実務目線でまとめている情報サイトです。 公式サイト

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次