アジャイルサムライ DevLOVE道場 第二回延長戦を実施してきた #agilesamurai #devlove

アジャイルサムライ読書会に於いて『超実践系道場』を謳うDevLOVE道場。これまで計2回公式に実施されてきたのですが、第2回開催時に時間内に作業内容が完了しなかった為、第3回開催(予定では2011/10/20(木))に間に合わせるようにチーム間で予定を調整し、この日作業を実践してきました。

これまでの作業内容はこちらをご参照ください。


場所もチーム間で調整して決定(と言うか担当の方に任せっきりでしたが…)。賃貸料が格安と言うことで、武蔵小杉にある川崎市平和館を利用。PM13:00〜PM17:00で600円、確かに安い。

集合の段階で各人共に若干の遅れがあり、実作業は13:30を過ぎた辺りから徐々に始めました。

ユーザーストーリー作成のおさらい

これが前回までの記録。システムとして大きな3本の柱+ユーザ管理機能で構成される点、そして3本柱のうちの1つめの機能について見積もり等、少々踏み込んだ時点で第2回のワークショップについては終了していました。


今回は主に『ユーザー管理(システム利用開始:ログイン周りとか)』と『3本柱のうちの1本目の機能』について以下の辺りを予定。

  • 『ユーザーストーリーの全体的な情報整理』
  • 『直近の対象となるユーザーストーリーに関する見積作業(プランニングポーカー)』
  • 『第三回実践内容(タスク分割以降)に際しての準備作業』
ユーザーストーリーマッピングについて

前述の作業内容を詰め、理解を深めて行くに当たっては『ユーザーストーリーマッピング』という手法を取り入れてみる事に。


『ユーザーストーリーマッピング』については以下の記事が詳しいです。

この辺りの要素については、先日参加した『スクラムプロダクトオーナー勉強会』での実践内容や、そこでのYasunobu Kawaguchi(TwitterID:@kawaguti)さんに頂いたアドバイスなども参考にしています。(その中でも見積もりに関するアドバイスが自分の中で『目からウロコ』だったので実践したかったのですが...)


進めるに当たって、まずはシステム全体を見回してみて必要そうなユーザの役割・ロールを洗い出す必要があるのでは、と言うことで会話の中から想定されそうなユーザを抽出。

『システムの中の人』は実際はCronで動く定時実行バッチ処理になると思うのですが、システムに於いてバッチ処理も必要となり、重要な位置も占めるのでここではユーザとして抽出してみました。

実践

次に、大きなシステムの流れを把握しつつ、必要となりそうな機能の洗い出しと順序決めを実施。チームメンバーが上述の『edubaseSpace勉強会Week 〜 ユーザストーリーマッピングWS』に参加しており、その際の参加記録を元に進めてみました。

横軸には洗い出した『主な機能』(水色付箋)を時間軸に、縦軸には『ユーザ』を並べています。

そして大枠が出来たので、ここに前回までに洗い出した既存のユーザーストーリー(の元ネタ)と今回作業の過程で新たに思いついたユーザーストーリーを並べました。並べる際には既存のメモから内容を再度書き写したのですが、その際にユーザーストーリーを書く際の手間省きとして以下の略称を決めてみたりも。

作業の結果がこちら。本来であれば機能の中でも時間軸・作業の流れによって『左から右へ』付箋を並べていくのですが、紙面の都合上そこまで横に広げられなかったのと、『検索』を主としたシステムのためにそこまで機能内で時間の流れを細かく並べる必要性も無かったので、機能(の流れ)単位でざっくりまとめた形と成りました。

今回対象としているシステムでは合計3つのユーザーが存在する事になるので、それらのユーザー(黄色い付箋)単位で『これらの機能は初回リリースに必要だ』とチームで判断したものに対しては別途印を着ける作業を実施。

上記写真では赤線+上向き矢印(↑)で『この線より上のものが対象』としたり、付箋個別に赤丸などで印を着けたりして抽出しています。

プランニングポーカーは...

さて、見積もりを行う下地は揃ったぜ!バンバン『プランニングポーカー』やるぜぇぇ!

...と思ったのですが、残念ながらここで時間切れ。借りた部屋のタイムリミット(13:00〜17:00)が来てしまいました。(´-ω-` )ショボーン

見積もりのプランニングポーカーこそオフラインでやりたかったワークの1つだったのですが、残念ながら実施出来ず。

オンラインで簡単なルールを決めて実施するか、第3回開催までに(対象範囲のみ)早く来て実施してしまうか。いずれにしてもタスク分割可能な形までには落とし込んでおきたいですね。

第3回に向けてのまとめ

アジャイルサムライ読書会』DevLOVE道場 第三回『深化』については、以下の内容で実施する予定。(Facebook関連グループより抜粋)

開催日時:2011/10/20(木) 20:00〜22:00
開催場所:オラクル青山センター@外苑前
実践内容:タスク分割、バーンダウンチャート作成

また、今回の作業を踏まえて、今後のTODO等をチームで確認。

  • 今回のユーザーストーリーマッピング実践で対象となったユーザーストーリー群に対して...
    • 見積もり実施(プランニングポーカー)
    • 制約・ゴールなどの条件付加
    • タスク分割を行う為の準備とか
  • 今回欠席したメンバーの意見を反映(内容の承認/個別提案意見のヒアリング・反映など)
  • 環境・開発面での作業の洗い出し、技術検証、分担などの決定
  • 『やらない事リスト』の更新(今回のユーザーストーリーマッピング実践の過程で該当しそうなストーリーが散見されたので、再度見直す必要性を実感)
  • 『やるかも知れないリスト』の作成(今回の作業の過程で『ユーザーストーリーの総数が多過ぎる!!』的な部分も感じられたので、もう少しやる/やらない/わからないの振り分けを行う必要性を感じた。このリストはその一端として作成出来れば。)


チーム・イベントの特性上中々まとまった時間を大きく取る事は出来ませんが、細切れの時間や各種ツール・環境をやりくりして今後も作業を進めていこうと思います。

今日のつぶやき 2011/10/09

  • [雑記][Twitter]今日のつぶやき 2011/10/08: #yokohamarb 本編+懇親会完了。初参加でしたが事前のアドバイス通りアットホームな雰囲気で楽しむことが出来ました。ありがとうございました! poste... http://t.co/Xef9BTze posted at 23:45:27
  • @crea_memo @hiromasadaisuke @tyobichi そうですかw ちえさんが出席されずだったので、実際は提案に関する部分はノータッチでした。機能としては魅力的ではあるので、まずはあの中から1つ、ユーザーストーリー的な部分を幾つか出してみるのも良いかと。 posted at 23:33:28
  • @crea_memo @hiromasadaisuke @tyobichi んで、時間中にちえさん提案のあったアイデアですが、ユーザーストーリー行けますか?w posted at 23:28:43
  • @crea_memo @hiromasadaisuke @tyobichi ただ、最低限進める部分とか、やるべき事、やるかもしれない事、やらない事を決めるなどの次のステップについてはある程度見えてきた部分もあるので、良い時間だったと思いますよ。 posted at 23:27:48
  • @crea_memo @hiromasadaisuke @tyobichi オフラインで見積もりやりたかったのですが、時間切れで出来なかったので10/20の開催前にオンラインで何らか形を用意して赤字の部分の見積もりをしようという話にはなりました。 posted at 23:22:23
  • @crea_memo @hiromasadaisuke @tyobichi んで、見積もりの方ですが実はそこまで到達せずに時間が過ぎてしまいました。^^; 赤字で書いてある部分がまず先に見積もるべき部分、最初に取り掛かるになります。 posted at 23:21:44
  • @crea_memo @hiromasadaisuke @tyobichi いや、意外と時間掛かってめんどくさいですね、これはw 共有でみんな編集も出来そうなので、色々使い道はありそうですね。実際の付箋他ワークショップの資料は後程整理してFBのグループの方にUPします。 posted at 23:19:07
  • @tyobichi @crea_memo @hiromasadaisuke 今日実施した作業の結果を付箋アプリ『lino』というもので作成してみました。今さっきGmailアドレスに招待メールを送ったので確認よろしくお願いします。(編集可能ですがとりあえず今はそのまま触らずで。) posted at 23:02:08
  • @3a8n おおっ!それは素晴らしい♪最高の体験が出来たね☆(*´∀`) posted at 18:11:08
  • @crea_memo @hiromasadaisuke @tyobichi ちえさん、まずは提案アイデアの優先順位を付けてみてください。つかこの前のより増えてますね...w posted at 15:33:58
  • @tyobichi @hiromasadaisuke @crea_memo @shinyaa31 13:40に集合し、開催前の意識合わせ等を行い中。『サムライたい!!』チーム作業ぼちぼちスタートです。 posted at 14:04:16
  • @tyobichi @hiromasadaisuke 了解です。到着は何時頃ですか? posted at 13:12:23
  • @tyobichi @hiromasadaisuke 着きましたよ。 posted at 13:04:36
  • @tyobichi @hiromasadaisuke 今付近までは来ています。 posted at 12:57:49
  • @iwaoRd 勉強会参加者の率はホント最近多いですよね〜。職場ではWindows/個人ではMacという人も多かったので、自分もいずれはその形(若しくはWin/Mac併用)も、という感じですね。 posted at 11:41:00
  • @dan5ya 昨日はありがとうございました!本編懇親会共に楽しかったです。英語は最近原著に触れる機会も多くなってきたので、つぶやきで言及されていた書籍の新版を自分もポチってみました♪ posted at 11:11:03
  • RT @banana_umai: 下期は社内勉強会を展開してこう、ということで第一弾はアジャイルサムライ読書会!#湯島道場 にならって座談会とワールドカフェを予定中。 呼びかけたら予想したよりも参加してくれそうな人がいて感謝( ´ ▽ ` )ノ開発者・非開発者両者巻き込みたいな〜 #agilesamurai posted at 11:00:40
  • RT @miyohide: 「#yokohamarb 第13回のまとめ」をトゥギャりました。 http://t.co/o5OeduZe posted at 10:47:37
  • RT @u16suzu: @dan5ya 懇親会でお話しした本です〜「英語耳 発音ができるとリスニングができる」http://t.co/t19UnUx5 #yokohamarb posted at 10:47:23
  • RT @itoh_p: 今日のモヤさまの見方→出演者の誰かの→女子大生時代を想像しておく→横浜みなとみらい→馬車道→歩いていると→ある洋食屋さんが→誰かの様子がおかしくなる→ぼ〜っとしていると→出演者の一人が女学生に見えてくる→一体誰?→答えは今夜7時!→そんなのわかるよ〜的な→夢のない自分を反省する posted at 10:46:48
  • RT @nawoto: みなさん、今日はありがとうございました 。資料は三連休中には公開しまーす #agileto2011 posted at 03:53:22
  • そういえば今日(日付変わって昨日:10/8)の yokohama.rb での持参端末はほぼMacだったような気が・・・。環境構築等諸々で捗る面もある事だし(というかWindows端末が問題大杉なのか)そろそろMacも購入の方向に踏み切るべきなのかなぁ。 posted at 03:26:41
  • RT @yosuke_furukawa: GAEのデータストアをCSVで持ってくるという時の参考サイト: http://t.co/3rgb0qjc #play_ja posted at 02:40:00
  • RT @kaorun55: 今日のスライドをあげました #tddbc Check out this SlideShare presentation : Welcome tddbc http://t.co/LCZLZ8Y1 posted at 02:32:49
  • RT @kaorun55: 勉強会のスライドはメッセージと画像をぺたぺたはってくスタイル。有償セミナーは、それに資料的価値を加えるために、文字スライドを追加。というのが最近の落としどころ posted at 02:23:36
  • RT @pocketberserker: こっそり速報。 #tddbc 福岡2は11/26,11/27開催です。 posted at 02:18:47
  • RT @kaorun55: [*アジャイル][テスト] / “自動化テスト VS 手動テスト” http://t.co/AYS0jK4j posted at 02:08:52
  • 通り雨的なものだったのか、さっきのは... posted at 01:57:49
  • RT @yujiorama: .@DiscoveryCoach さんの「LT祭り!2011」をお気に入りにしました。 http://t.co/5aNHGSPW posted at 01:17:17
  • RT @suginoy: こんなイベントあったんだ。転職するなら特定のコミュニティに参加したほうがいい気もするけど。 / “ソーシャルリクルーティングカンファレンスVOL.2 #SRC1008 - Togetter” http://t.co/f3P8TEVl posted at 01:14:16
  • [勉強会][Ruby]第13回Yokohama.rbに参加してきた #yokohamarb: Yokohama.rb 第13回 : ATND (写真:会の終盤に参加者全員でとある動画を視聴。それは...) Agile/Scr... http://t.co/qDFBJqFG posted at 01:14:14
  • 参戦レポート書きました!Ruby関連の勉強会は初参加でしたが楽しかったです。ありがとうございました! / 第13回Yokohama.rbに参加してきた #yokohamarb - Shinya’s Dairy Report http://t.co/Xv3JbbYC posted at 01:11:25
  • 今車中なのだがこれは地震の揺れなのかエンジンによる揺れなのか... posted at 01:09:58
  • @1syo @tyabe @ogawaso @miyohide @suginoy @tono0326 今日はありがとうございました!懇親会では色々興味深い話も聞けて楽しかったです。 posted at 00:14:56
  • [雑記][Twitter]今日のつぶやき 2011/10/07: @3a8n そうかw まぁあまり印象悪くしない程度には関係保っておきたいものだね。(^ω^;) posted at 23:42:14 @3a8n 世間話などし... http://t.co/VWLWcOC4 posted at 00:04:54
  • [雑記][Twitter]今日のつぶやき 2011/10/06: @kyon_mm @orange_clover しかし今度の相手は楽天だ・・・しかも前回の顔ぶれはこんなメンツ。さぁどう立ち向かう?w http://t.co... http://t.co/xy8zf4tz posted at 00:04:54