みんなの「作ってみた」

要件定義書の最低限の書き方をざっくりとまとめる

2019/08/15

Takagi_
Takagi_
2019年6月から趣味プログラマ始めました。Oracle Java SE8 Silver / 基本情報技術者 / なんもわからん状態だけどいっぱい勉強して業務でGitとかnode.jsを使っているような企業に転職したい。小さいモノをどんどん作っている段階です。Google Chormeの拡張機能とか、Windowsのデスクトップアプリとか。WebSocketのチャットとか。

要件定義書として最低限挙げる項目

  • まずどんなシステムなのか概要を説明する
  • それを踏まえてそのシステムを導入すると何ができるようになる?
  • で、そのシステムを導入することによって改善される事はなに?
  • 現時点での問題点のうち、どれが改善される? つまり今導入することで得られるメリットはなに?
  • 期限やマイルストーンなど、こういったスケジュール感でいきますよ?
  • 人員・設備のリソースと、それらの費用・見積もりはこんな感じですよ?

おわりに

上流工程未経験なので、完全にGoogle/Qiita頼りの内容になっています。

なぜこれをまとめておきたかったか。
その理由は、自分のプライベートでの開発にも利用し
製作する目的などを整理するための一種のフレームワークとして取り入れたかったからです。
そして、ドキュメント化しておけば、採用面接の時に
「こういった物を実現したかった。だからこれを作った。」と
伝える良い材料になるのではないか?と考えたからです。

他の人達(自分と同じように開発未経験の転職者)がどのようにアプローチしているか分かっていませんが
少しでも差別化を図りたいということ。そして、
自分の頭の中を整理するための手段として知っておきたかった。
ということでした。

今回の調査にあたり、参考にしたサイトは以下に記します。めっちゃ詳しいところまで書いてあるので
興味のある方はぜひご覧になってください。

僕が思う要件定義や設計書作成時に決めるべき内容
テスト担当者も上流工程の技術を学ぶべき3つの理由
https://biz.trans-suite.jp/19026