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

【基本情報の実務】期間の見積もり──1つの数字で答えると、それが約束になる

発注担当から、新機能の期間見積もりについて相談が届く。

「注文管理の仕組みに、注文履歴を一覧で見る機能を足したいです。だいたいどれくらいの期間でできそうか、見積もりがほしいです。ざっくりでよいので、なぜその期間になるのかの内訳も添えてくれると助かります。」

内訳を添えてほしいという依頼が、この相談の良いところである。基本情報の知識がここで力になるのは、内訳が何のためにあるかを分かっているときだ。内訳は、こちらの説明のためではない相手が減らすためにある。この記事では、そこから整理する。

この記事は、学習アプリ「シカクエ」の実務クエスト「新機能の期間を見積もる」を読み物として再構成したもの。会社・人物・案件はすべて架空です。記事中の日数は説明のための例で、実際の見積もりは案件によって異なります。

まず結論:数字1つでは答えない

答え方受け取られ方
「2週間くらいです」2週間の約束として残る
幅+内訳+前提変わる条件も一緒に伝わる

「ざっくりでよい」と言われても、ざっくり答えたことは、正確に記憶される

言った側は目安のつもりでも、聞いた側はその数字で予定を立てるあとで延びると、約束を破った形になる。

だから数字1つでは答えない幅で答え、内訳を付け、前提を書く

相談者が内訳も、と言ってくれているのは、そのほうが使いやすいと分かっているということである。

そして、その前にやることがある

見積もる前に、範囲を確かめる

「注文履歴を一覧で見る機能」——これだけでは、作るものが決まらない

いちばん大きいのは誰が見るかである。

同じ一言でも作るものが変わる期間も変わる

ほかにも決まっていないことがある。

ここを聞かずに見積もると、あとで「そういう意味ではなかった」になる

ただし全部が決まるまで待たないいまの理解で1つ置いて、前提として書く違っていれば、相手が直してくれる

抜けるのは、作る時間の周り

見積もりが短くなる原因は、ほとんど1つである。作る時間だけを数えていることである。

画面を作る時間は思い浮かべやすいその周りが、思い浮かばない

6つとも省けない。それでも「作る期間」を聞かれると、真ん中の作業だけを答えてしまう

とくに直す時間は、忘れられやすい。一度で通ることは、ほとんど無い

そしてまわりへの影響は、新しく足す機能ほど見落とされる足すだけだから何も壊れない、と思いやすい

だから内訳は、この6つの形で出す並べると、抜けにくくなる

内訳は、相手が減らすためにある

ここが内訳を出すいちばんの理由である。

全体の期間だけ伝えると相手にできるのは、値切ることだけになる。「もう少し早くならないか」という話になる。

内訳があると相手が選べる

3つとも相手にしか決められないこちらが勝手に省くと、あとで問題になる

そして減らせないものも分かる。まわりへの影響を見る時間は、減らすと、あとで返ってくる

内訳を出すと「どこを削るか」の話になる全体を値切る話にならない

これは、こちらにとっても楽である。削った理由が、相手の判断として残る

見積もりの例

注文履歴の一覧機能 期間の見積もり(暫定)

先に、前提を置きました

いくつか決まっていない点がありましたので、こちらで仮に置いています。違っていましたらお知らせください。期間も変わります。

期間:8日〜12日

幅があるのは、確認の往復が何回になるかと、既存への影響がどれだけ出るかが、いまは読めないためです。

内訳

作業日数備考
どう作るかを決める1日画面の項目、並び順
確認していただく1日作る前に、認識合わせ
画面を作る3日
試す(項目づくりを含む)2日
直す1〜3日ご指摘の数によります
既存への影響を見る1日注文の登録・変更に影響が出ないか
反映する1日

画面を作る作業は、全体の一部です。「作る期間」としてお答えすると3日ですが、お使いいただける状態までは、上のとおりになります。

減らせるところ/減らさないほうがよいところ

減らせます

減らさないほうがよいところ

前提が変わる場合

「店側が、全員分を見る」のであれば、この見積もりは使えません。件数がまったく違い、絞り込みも要るためです。あらためてお出しします。

まず、見るのがどなたかだけ、教えていただけますでしょうか。

前提を、いちばん上に置いた期間より先である。数字を先に見せると、前提は読まれない

幅の理由を書いた「8日〜12日」だけだと、なぜ幅があるのかが分からない

内訳の表で「画面を作る」を強調した。そこだけが作業ではないと示すためである。

減らせるところと、減らさないほうがよいところを分けた減らせるほうにも、代償を書いている

最後は質問1つにした。前提が5つあっても、いちばん効くのは1つである。

作り方の手順

  1. 数字1つで答えない。約束として残る。
  2. 見積もる前に、範囲を確かめる
  3. 「誰が見るか」を、いちばんに聞く。
  4. 決まるまで待たない。仮に置いて、前提として書く。
  5. 前提を、期間より先に置く。
  6. 作る時間の周りを数える。6つの作業。
  7. 直す時間を入れる。一度で通ることはない。
  8. 幅の理由を書く。
  9. 減らせるところと、減らさないほうがよいところを分ける。
  10. 最後の質問は1つにする。

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

知識そのものより、内訳を「相手が減らすためのもの」として出せることが、この場面で効いている。

見積もりで外したくないポイント

  1. ざっくり答えたことも、正確に記憶される
  2. 幅・内訳・前提をそろえる。
  3. 見積もる前に、範囲を確かめる
  4. 「誰が見るか」で、作るものが変わる
  5. 決まるまで待たない。仮に置いて前提に書く。
  6. 前提を、期間より先に置く
  7. 抜けるのは、作る時間の周り
  8. 直す時間を入れる。一度で通ることはない。
  9. 内訳は、相手が減らすためにある
  10. 減らさないほうがよいところも書く。
この記事は見積もりの組み立て方を整理したものです。記事中の日数は説明のための例です。実際の期間は、案件の内容・既存の作り・体制によって異なります。

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

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

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