基本情報技術者の実務クエスト

【基本情報の実務】要件整理は、書いてあることを並べる仕事ではない

在庫管理をシステム化したい事務所の受付長から、要件整理の相談が届く。

「薬草の在庫を、今は紙の帳簿で管理しています。書き間違いや数え間違いが多くて、システムにしたいんです。薬草の名前と残りの数、保管棚の場所を記録して、出し入れのたびに数を増やしたり減らしたりできるようにしたい。残りが少ない薬草も一覧で見たいです。使うのは受付係3人で、同時に触ることもあります。パソコンが得意でない人もいるので迷わず使えるとうれしくて、できれば3か月後の収穫祭までに使い始めたいんです。このメモから要件をまとめてもらえますか?」

基本情報の知識がここで力になるのは、このメモに書かれていないことを見つけたときだ。書いてあることを表に並べるのは、写す作業である。あとで問題になるのは、いつも書かれていなかったほうである。この記事では、その探し方から整理する。

この記事は、学習アプリ「シカクエ」の実務クエスト「在庫管理システムの要件を整理する」を読み物として再構成したもの。人物・依頼はすべて架空です。実際の要件定義の様式は、案件や職場によって異なります。

まず結論:メモの中身は、3種類が混ざっている

種類メモの中では扱い
やること記録する/増減する/一覧で見る作るものが決まる
条件3人が同時に触る/得意でない人がいる作り方が決まる
期限3か月後の収穫祭までやることの量が決まる

3つは同じ文章の中に、並んで書かれている。相談する側は分けて話していない

まずこの仕分けをするやることだけを拾って表にすると、条件と期限が落ちる

とくに「3人が同時に触る」は、やることの一覧には現れない作り方が変わるだけなので、見落とすと作ってから直すことになる

そしてここまでは、まだ写す作業である。本体はこのあとにある。

抜けは「当たり前だから言わない」ところに出る

要件の抜けは相手が隠していたから起きるのではない。言うまでもないと思っているから起きる。

紙の帳簿でやってきた人にとって間違えたら消して書き直すのは当たり前である。わざわざ「訂正できるようにしてください」とは言わない

ところが作る側は、言われないと作らない数を増やす・減らすとは書いてあるが、直すとは書いていない

同じ形の空白が、このメモにはいくつもある

5つとも紙ならできていたことである。紙にできて、システムにできないと困る

いま紙でどうしているかを1つずつたどると、この種の空白は見つかる

聞き方を変える

空白を見つけたら聞き方も変える

「ほかに必要な機能はありますか」と聞いても、出てこない当たり前だと思っていることは、思い出せないからである。

効くのは場面を出して聞く形である。

その場の動きを思い出せる形で聞くと、答えが返ってくる

そして返ってきた答えが、そのまま要件になるこちらで案を作って確認してもらうより、正確である。

2つ目の質問はとくに大事である。同時に触る、と書いてあるのに、どうなるべきかは書いていないあとから決めると、作り直しになるところである。

期限は、要件を削る道具として使う

3か月後の収穫祭まで——これをスケジュールの制約としてだけ扱わない

期限があるということは入る量が決まっているということである。全部は入らないかもしれない

そのとき何を落とすかを、こちらで決めない相手に選んでもらう

だから要件を並べるときに優先順位を一緒に付けてもらう

3段でよい。細かく分けても、選べない

そして「使い始める」の意味も確かめる収穫祭の日から紙をやめるのか、並行して使ってみるのかで、必要なものが変わる

並行でよいなら、最初の版はずっと小さくできるここを聞かずに、全部入りで見積もらない

要件整理の例

在庫管理システム 要件の整理(第1版)

いただいたメモから、3つに分けました

やること(作るもの)

番号やること優先
1薬草の名前・残りの数・保管棚を記録する必須
2出し入れのたびに、数を増やす/減らす必須
3残りが少ない薬草を、一覧で見る必須
4入力した数を、あとから訂正する要ご確認
5薬草そのものを、追加・削除する要ご確認

条件(作り方が決まるもの)

期限

お聞きしたいことが5つあります

いずれもいま紙でどうされているかを教えていただければ十分です。

  1. 10と入れるところを100と入れてしまったとき、いまはどうされていますか。
    訂正できるようにするかどうかと、訂正した記録を残すかどうかが決まります。
  2. お二人が同時に同じ薬草を触ったら、どちらの数が正しいことになりますか。
    「同時に触る」とうかがっているので、ここは先に決めておきたい点です。あとからでは、作り直しになります。
  3. 先月の残りが何本だったかを、あとから聞かれることはありますか。
    あるようでしたら、記録の残し方が変わります。
  4. 誰が入力したかは、分かる必要がありますか。
  5. 「残りが少ない」は、何本を下回ったときでしょうか。薬草ごとに違いますか。

「使い始める」について

収穫祭の日から紙をやめるのか、しばらく紙と両方お使いいただくのかで、3か月で用意するものが変わります。

両方でよろしければ、最初の版はもっと小さくできます。使ってみて足りないところを、そのあと足す進め方です。

優先順位について

上の表の「優先」欄を、必須/早めにほしい/あとでよいの3つでお決めいただけますでしょうか。

3か月に全部入らない場合、何を先に作るかをこちらで決めずに済みます。

3つに分けたことを、見出しで見せた相手が話した順に並べ直さない

質問に「いま紙でどうされているか」と添えた。答えやすい形にしている。

質問2に「あとからでは作り直しになります」と書いた。なぜ今聞くのかを添えると、答えが返ってくる速さが変わる

「使い始める」の意味を確かめた。相手にとっては1つの言葉でも、作る側には2つである。

優先順位は相手に付けてもらった削るのはこちらの仕事ではない

作り方の手順

  1. メモを3つに仕分ける。やること・条件・期限。
  2. 条件を落とさない。やることの一覧には現れない。
  3. いま紙でどうしているかをたどる。
  4. 「当たり前だから言わない」空白を探す。訂正・履歴・担当者。
  5. 場面を出して聞く。「ほかに必要な機能は」では出てこない。
  6. なぜ今聞くのかを添える。
  7. 「使い始める」の意味を確かめる。
  8. 並行運用でよいかを聞く。最初の版が小さくなる。
  9. 優先順位を、相手に付けてもらう。3段でよい。
  10. 削る判断を、こちらでしない

この場面で効いている基本情報の知識

知識そのものより、相手が言わなかったことを、場面の形で引き出せることが、この場面で効いている。

要件整理で外したくないポイント

  1. メモには3種類が混ざっている。やること・条件・期限。
  2. 条件は一覧に現れない。落とすと作ってから直すことになる。
  3. 抜けは「当たり前だから言わない」ところに出る。
  4. 紙でできていたことは、できないと困る。訂正・履歴。
  5. 「ほかに必要な機能は」では出てこない
  6. 場面を出して聞く。その場の動きを思い出せる形で。
  7. 同時操作の扱いは、先に決める。あとからは作り直し。
  8. 「使い始める」の意味を確かめる。
  9. 並行運用なら、最初の版は小さくできる
  10. 優先順位は相手が付ける。削る判断をこちらでしない。
この記事は要件整理の進め方を整理したものです。要件定義書の様式・記載項目・承認の手順は、案件や職場によって異なります。実際の進め方は、社内の基準に合わせてご検討ください。

勉強は、クエストになった。

資格の勉強を、冒険に変えるRPG学習アプリ

App Storeで見る
架空の実務場面をもとにした学習用の解説記事です。実在の会社・物件・取引ではありません。制度は改正されることがあるため、受験年度の最新情報もあわせてご確認ください。