
118
6 章 ストーリーについての本当のストーリー
[例]郵便番号を入力すれば、
ボタンに触れなくても自動的に都市と州の欄が埋められる。
この例はそうやって引き出されたアイデアの例だと思う。
もし、あなたがソフトウェアが何をするかのストーリーを語ることができ、聞き
手の心に興味を抱かせビジョンを描かせることができるなら、ソフトウェアがそ
れをする前に、ストーリーを語ろうじゃないか。
──ケント・ベック
2010
年
8
月の私信より
このように、ストーリーの思想は語ることにある。聞き手の心にエネルギー、興味、
ビジョンを生み出せるなら、あなたのやり方が正しかったことがわかる。そして、典
型的な要件ドキュメントを読むよりも、ずっと楽しい感じがする
†
。
しかし、ソフトウェア開発のためにストーリーを使い始めても、頭のなかに従来の
処理モデルが残っている人々は、とかく書く部分に重点を置きがちだ。従来の要件ド
キュメント作成プロセスをストーリーの書き出しに変えたものの、ストーリーに何を
作るべきかを正確に書き込もうとして、イライラしているチームを私はいくつも見て
きた。あなたが今そういうことをしているなら、すぐにやめよう。
ストーリーについて豊かな議論をするために集まろう。
それ抜きでは、ストーリーを本当に使いこなしているとはいえない。
6.3
ロン・ジェフリーの
3
つの
C
ストーリーのプロセスについての説明としては、ロン・ジェフリーズが『
XP
エク
ストリーム・プログラミング導入編』(ピアソン・エデュケーション)で実践してい
るものが、もっとも適切だ。 ...