
SCRUM Boot Camp
実践編
03
どういう決済や課金の仕組みがいいのかを早いうちに確認しておくことも重要だ。
目玉となる機能だけが重要ではないんだ。こういうことを見逃さないために、スク
ラムチーム全員で考えよう。
それから、開発をうまく進めるために優先しておきたいことも明らかにしよう。
たとえば、アーキテクチャの妥当性を検証できる機能やまだ不安のある技術要素を
試すことができる機能などだ。このように、開発チームの観点でリスクを軽減でき
ることなどがあれば、それを確かめる項目は重要だ。また、ユーザーを管理するよ
うな機能も実は重要だ。これから何度もデモをしていくので、デモ用のユーザーを
簡単に追加・修正するのに使える。もちろん、このように開発を進めるうえで優先
したいものがなんでもかんでも重要というわけではないので、話し合って決めてい
こう。たとえば「開発するうえで優先したいもの」という分類を設けて、何を優先
したいかを明らかにするところから始めてもいいだろう。
あとは分類ごとに一列に並べていけばいい。おそらく「超重要」「重要」「ふつ
う」「あればうれしい」の順になるだろう。「開発するうえで優先したいもの」の
中身が最低限のものだけなら、最初に終わらせてしまってもいい。
縦一列に並べたら、開発を始めてすぐに着手しそうなところまでの順序をもう少
し考えてみよう。
どっちが本当に重要なんだろう? その理由はなんだろう? 開発するうえで
どっちを優先したいのだろう?
それらを明らかにしながら並び替えをしよう。これで最初の数スプリントは不安 ...