プロットドリブンでアジャイルな要件定義
みなさん、プロットという言葉をご存知でしょうか?
はてなで調べると下記のように書かれています。
- 構想、趣向、脚色、筋立てなどを意味する英単語。
- 主に映画のシナリオや小説などの劇作用語で、物語全体の粗筋を前もって構成しておく段階をプロットという。ストーリーの設計図とも呼ばれる。
今月から2ヶ月間で設計を行う仕事をまかされているのですが、こういう機能を作らなければいけないというのは既に決まっています。しかし、なんでそんな機能がいるの?という疑問がでてきます。
まてよ?設計する前に、このシステムは何の為に作るんだろうか?
当たり前の事だと思いますが、ついついこの業界で仕事していると、こういった疑問を忘れて分かりました設計しておきまーす。みたいに進めていってしまうんですよね。
じゃーどうするかって。要件定義してないからじゃん。
でもでも、プロジェクトにも大小があって、全部が全部要件定義からきっちりしているわけではないんですよね。
特に限られた予算で早く導入しなければいけないような場合に、要件定義なんかすっとばして、こんなんしたいからこういう機能で作ってくれよー!みたいな頼まれ方が多いのも事実です。
これをアジャイルにどう解決するか?
ヒアリングして業務分析して。。と要件定義の手順をきっちり踏むべきか?
どうも、違うような気がします。
そもそも、この話はどこからでてきたのか?誰が喜ぶのか?どういう結果が生まれるのか?
これらを簡単にまとめる方法はないのか考えてみました。
そうだ、このシステムを使う人のストーリーを描こう!
そして、そのストーリーの中にシステムの要件が含まれていればいいんじゃないか。
ストーリーといってもXPなんかでストーリーカードとかがありますが、私が考えたのは小説のストーリーです。
システムを使う人を登場人物(ペルソナ)に見立てて、面白おかしくシステムの使う様を小説として書いてはどうだろうか?
要件定義書を読むよりも小説を読むようにシステムの利用シーンや要件が理解できれば一番良いのではないでしょうか。
そこで、習うより慣れろです。
簡単な小説として要件定義のたたき台をかいてみました。
仕事の関係上、お見せすることはできませんが、2000文字程度で下記のようなことを書きました。
- 小説のタイトル(インパクトがあるように)
- 登場人物紹介(ペルソナ)年齢・性別・趣味や普段の生活、困っていることなど
- プロローグ(この小説の話を始める前の前提条件)
- ストーリー(あらすじを章立てして書く。マニュアルの目次相当)
- あとがき(結果的に主人公たちがどうなったのか。ゴールを明確にする)
書いていて、これは使える!と感じました。
なぜなら、小説を書くには登場人物の気持ちを理解してなりきるという行動になるからです。
この「なりきる」ということが、使い手の気持ちを一番理解するための手段です。
そして、どういったストーリーをかけば、面白くなるか?を考えていると、どうすれば伝わるのか?ということに考えが発展します。
これは、システムを構築する側に、このシステムはどういう目的でどのようにして使われるのか?どうなったら喜ばれるのかを伝えることになるのです。
この小説風な要件定義を楽しい作業におきかえてくれる方法だと思います。
冒頭でも述べましたが、物語全体の粗筋を前もって構成しておく段階をプロットと言います。
要件定義は、システム開発という物語全体のあらすじ(構成)を考える行為→「プロット」が大事なのではないでしょうか?
私は、この要件定義の手法を「プロットドリブン」と名づけることにしました。
※アジャイルの世界では、名前付けが重要なので!
みなさんも一度、「プロットドリブン」な要件定義を行ってみてはいかがでしょうか?
また時間を見て、要件定義のサンプルでも公開していきたいと思います。
ご意見ご感想お待ちしてます。















![W-ZERO3[es]Style Book](http://images-jp.amazon.com/images/P/4839921490.09.TZZZZZZZ.jpg)
![ウィルコム W-ZERO3[es] PERFECT GUIDE PERFECT GUIDEシリーズ](http://images-jp.amazon.com/images/P/4797338105.09.TZZZZZZZ.jpg)



![液晶保護シート『Crystal Shield for W-ZERO3[es]』3枚セット(透明度が高い光沢タイプ)](http://images-jp.amazon.com/images/P/B000HPBTQ2.09.TZZZZZZZ.jpg)
![HTT スリムケース for W-ZERO3[es] (WS007SH対応) HTT-PDA-Z3es](http://images-jp.amazon.com/images/P/B000IA2YVK.09.TZZZZZZZ.jpg)
![PDAIR アルミケース for W-ZERO3 [es] シルバー](http://images-jp.amazon.com/images/P/B000JWG1Z2.09.TZZZZZZZ.jpg)





最近のコメント