『第27回すくすくスクラム 〜タスクカンバンはこれだ!〜』に参加してきた #suc3rum

個人的には7月開催時以来(2011/07/26:ファシリテーション入門)、約3ヶ月振りのすくすくスクラム。今回は『タスクカンバン』に関する講演&ワークショップの回でした。

開催場所はニフティ株式会社@大森。最近ではTDDBC1.6@東京、また少し遡るとShibuya.trac 第12回勉強会『〜 チケット管理システム大決戦 第二弾 〜』等でもお世話になった会場ですね。

では早速本編メモ。



各種解説

始めの挨拶もそこそこに、各参加者に任意の5つの日付に関するメモ(書き留め)が指示されました。このタイミングでは何に使うのか明からにされてませんでしたが、後々出番がやって来ます。

その後はスクラム各種テーマに関する解説及び説明。

  • ユーザーストーリー
    • お客さんと分かる言葉で、コミュニケーションするための共通言語。
    • 開発チーム/PO/ステークホルダー
    • 理想的な構成
<役割>として
<機能、性能>が欲しい、それは
<ビジネス価値>のためである。
  • プロダクトバックログ
    • 優先順位を付けるのがPOの役割。
    • リスト化
  • スプリントバックログ
    • 対象を決める
    • タスクに分割する
    • 2時間〜大きくて1日
    • 週の初めにやる
    • タスクカンバンに貼って消化していく
  • バーンダウンチャート
  • カンバン
    • 見せるために。
    • 見える化の説明(by平鍋さん作成の資料内画像)
最新の正の情報が、一箇所に、大きく書かれていて、
両チームのメンバー、審判、観客、が見ている。次の行動を誘発する。
(例:野球場のスコアボード)
  • 人に見せるよりも、自分に明確化する位置付けで今回は実施。
    • パーソナルカンバン

…とこちらで今回のワークショップで使う資料を作成。配布されたクリアファイルとストッパー(細長〜〜い紙留め具?名前が分からん)を使い、以下のボード(兼ファイル)を作成。

テープなどを切り貼りして形としては持ち運び可能な軽量タスクボードの完成。

予め用意されていたテープなどを用い、[TODO][DOING][DONE]の状態遷移の枠も実現。持ち運び可能なタスクカンバンの完成です。今回のワークショップはこのタスクカンバンに付箋でストーリー作成→タスク分割→タスク消化を行う、という形を取りました。


更には、ストーリーに関する説明も。

  • 良いストーリーの基準
  • 注意:多くの私見が含まれています。
  • INVESTの説明
  • ストーリーの考え方

ユーザーの視点

    • ビジネスの言葉で書きましょう
    • 価値を実現出来る=出荷可能なのか
    • 正直さ重要
  • おすすめ

アジャイルサムライ−達人開発者への道−

アジャイルサムライ−達人開発者への道−

アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~

アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~

  • タスクの説明
    • 来週1週間:来週火曜日までに仕事を達成する、という前提で。
    • ストーリーを書き出す(計3つ)
      • 仕事に関するもの。
      • 書き出したものを見積もる
      • ジャンケン?プランニングポーカー
    • 相対見積もり手法で見積もる。
  • 見積もりに関する説明
    • 見積もる:
      • タスクは理想時間で見積もる。
      • 理想時間での見積もりとは?
    • 理想時間と現実時間
      • 現実時間:カレンダー上で実際に掛かった時間
      • タスク:アカウント登録機能の実装
    • 理想時間と現実時間との差
      • お客様からの緊急の電話対応...など
    • 理想時間での見積もり
  • 見積もったストーリーをタスク分割してみよう
ワークショップ

ワークショップに関しては、おおよそ5分単位位で以下の作業を実施。(連続では無く、上記説明の流れで合間合間に)

  • (個人)仕事に関するタスクで、1週間位で消化出来そうなTODOをストーリーとして作成(×3つ)。
    • (個人)各自で想定されうるものを3つ、ストーリーとして書き出した。
  • (個人)ストーリーの中で一番小さそうなタスクを一定のポイントとして見積もり。(チームでは一番小さいと思われるものに2ポイントを割り振った)
    • (個人)それらに対して、残りの2つのポイントを見積もり。
  • (チーム)個人で見積もった各ストーリーに対して、見積もった当人以外が見積もりレビューを実施するなどして、ストーリーの見積もりポイントを確定
    • (個人)ストーリーをタスク分割。その際の基準は『理想時間見積もり』とした。適度なサイズに分割&時間を設定。
    • ※ここまでの内容は全て[TODO]欄に配置。
  • バーンダウンチャートの作成&消化
  • (個人)乱数表と冒頭で用意した『記念日』情報を用いて、1日に消化出来る時間数を取得。
  • (個人)消化出来た時間分、タスクを[DOING]→[DONE]に随時移動。
  • (個人)所要日程分、上記動作を繰り返しストーリー及びタスクが消化出来たかどうか確認。
ふりかえり

全ての作業終了後、チームで振り返り作業を行いつつ、内容を全チーム発表。カンバンに対しての肯定的な意見・否定的な意見それぞれが出ていたような気がします。

『タスク消化していく時点で新たにタスクが出て来て、どう対処すべきか悩んだ』というのがチームとして1つ、総意では挙がりました。

個人的には指定範囲内でタスクを消化しきれず、分割及びサイズの設定に問題があったかなという点も。

  • 時間見積もりで大きく時間数を見積もりすぎた
  • 消化出来ず仕舞い、と言うことはもっと細かくする必要があったのか?
  • そもそもそうなるとストーリーももっと小さく…見積もりポイントももっと小さくなるようなストーリー分割が必要だったかも?

といった思考の変遷があり、その辺は気付きだったような気がします。


また、ワークショップ全体に関して言うと、個人的にはタスクカンバンのワークショップに関してはチーム全体で作業を行うものを想定していたので、ほぼほぼ個人ワークとなってしまっていたのがちょっと予想外ではありました。

実作業は恐らくチームで共有したストーリー及びタスクを個人で分担して消化、その流れでのカンバン利用なイメージでしたので、『個人的な作業を個人で見積もり』→『チームでそれら個人成果物をレビュー』→『個人ベースでタスク消化作業実施』という流れもちょいと消化不良気味。

お話を伺う限りだと準備期間的に十分な時間が取れておらず本番一発!的な部分も多かった雰囲気でしたので(講演資料も各自分担されて作成されたようで、その影響で若干カオスな場面もあったり(笑))、やむを得なかった部分もあったのかも知れません。


冒頭で作成した携帯可能なタスクカンバン(これは素晴らしい発明ですね。)であったり、カンバンでのタスク消化作業を通して『タスク分割』→『ストーリー分割』→『ストーリー見積もり』と作業を遡り、経過及び内容を振り返る事が出来るのでワークショップの方向性自体としては非常に興味深いものでありました。今後のフィードバック&改善に是非とも期待したいところですね。:-)


関連Togetter:

関連レポートなど:

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

  • むむ、今日のは今日ので手強そうだぞ…w posted at 23:53:35
  • @black6sic6 @tsuyok @myconid0w0 そして今日の分はこれから書きますw 今晩か明日にはUPしてると思うので、良ければ御覧下さい♪ posted at 23:33:19
  • [雑記][Twitter]今日のつぶやき 2011/10/30: 私とあいたい人が1人いるそうです。あなたとあいたい人数もわかるそうです→ http://t.co/c3hiT4IL posted at 21:55:19 @f... http://t.co/ORpDdG1a posted at 23:30:26
  • @black6sic6 @tsuyok @myconid0w0 今日はありがとうございました!またどこかでお会いした際はよろしくお願いします!オススメはこの辺等から宜しければ(若干偏ってますが)。 http://t.co/iJcpOFWR http://t.co/TPkk14T7 posted at 23:22:38
  • RT @sinsoku_listy: カイジの鉄骨渡りが実現できるな / 完全透明の「見えないガラス」が開発される  本当に何も見えない。凄すぎワロタ http://t.co/wJODFUkS posted at 23:15:21
  • RT @ywindish: #suc3rum チームでかんばんを作るのかと思っていたので虚を突かれた。 posted at 22:32:59
  • RT @yokohama_ue: キングソフトのアンチウィルスソフトを使っているとYahoo!ボックスのアプリがフリーズしてしまう件、キングソフトのサポートから回答がありました。症状は確認できたが回避策がないので他社のセキュリティソフトを使ってくれとのこと。。他社を進めるとはすごい回答だ。 #ybox posted at 22:31:56
  • @miholovesq 自主規制解除&先程伺った極秘スクープネタ(笑)を追加しました。内容をご確認ください。:-) #sgt2011 http://t.co/PwsfeJl3 posted at 22:22:12
  • RT @toribiabot: 炭酸水(炭酸飲料)にメントス入れて噴出す現象の正式学名はメントスカイザー posted at 21:53:09
  • ワークが各々5分ってのは短いかもな〜。もうちょっと時間が欲しい。 #suc3rum posted at 20:56:48
  • RT @waman10da: [英語]英語が母国語でない人間ががむばって英語勉強してんだから、英語が母国語の人もちょっとくらい融通利かせてくれていいじゃん。 つーか、「外国人が言ってる」って分かれば命令口調なんて気にならんもんだと思うけど / “国際英語の落とし穴…” http://t.co/2cvd8aI4 posted at 18:28:28
  • @3a8n なるほど...でも毎度の事であれば何らかの対応して欲しいもんだね。その辺どうなんだろね?対応アプリとかあったりするのかな。 posted at 18:27:29
  • RT @FJMX: 良い子の諸君! ナンバーワンにならなくてもいい〜というが、花屋の店先に並んでいる花は農場での出荷選別作業に勝ち残ったエリートばかりだという事を忘れては駄目だからな! posted at 17:59:04
  • @3a8n 確かに・・・(;_;) 更新時は住所録は消えない?アプリ関連のみ? posted at 17:55:03
  • @3a8n iPhoneってアップデートかけるとその辺のデータ消えちゃうのか・・・怖いのう・・・(((゜д゜))) posted at 17:29:56
  • RT @yohhatu: 今まで無かったんよなぁ。Javaでバッチでけっこうあると思うんだけど。 #mycomj Javaバッチ処理の仕様を策定へ http://t.co/taFnZDtn posted at 16:26:37
  • RedBull++; /** ガソリン代わりに(レッド・)ブル注入 自分にビンタ 集中集中 by RHYMESTERランナーズ・ハイ』 */ #rhymester #utamaru posted at 15:16:53
  • RT @toribiabot: マスオさんは早稲田大学商学部卒業 posted at 15:03:35
  • RT @2chmeme: 【New!】【無職脳】 携帯を拾った男 電話を掛けてきた持ち主に「金を用意しなければ、いっぱい使うぞ」と脅し逮捕... http://t.co/kXL14U5m posted at 15:01:14
  • RT @kang_kang__kang: 見せかけのブレーキ付けたった!これで明日からまたピストに乗れる!そしてまた国家権力に止められたらこう言い放ってやるんだ。「ブレーキ付いてますけど!!」ふふ。しかし今度は音楽聴くなという別の理由をかぶせてきそう。私の楽しみがどんどん奪われていく。くそったれが。 posted at 15:00:11
  • RT @kis: よくみたら、報道2001から番組名かわってたらしい。でも、新報道2001ってなんだよ、報道2011にしろよ、と思った。 posted at 14:40:25
  • 何という四次元殺法コンビ的名言・・・! RT @FJMX: 良い子の諸君! ナンバーワンにならなくてもいい〜というが、花屋の店先に並んでいる花は農場での出荷選別作業に勝ち残ったエリートばかりだという事を忘れては駄目だからな! posted at 14:34:14
  • (((((;゜д゜))) gkbr RT @heroween: 爪はがしかけた。 posted at 14:31:01
  • 金融日記:知識ゼロから圧倒的に政治・経済にくわしくなるための本4冊+2” http://t.co/5R1Uc0NE posted at 14:28:15
  • “システムはどこまで内製化できるか - 急がば回れ、選ぶなら近道” http://t.co/3AD1lF4O posted at 14:27:55
  • “2chで不覚にも正論だなと悟らされてしまった四次元殺法:哲学ニュースnwk” http://t.co/eDOo8JV2 posted at 14:25:45
  • Rubyを始めたい方向けまとめ(2011年秋版) - 223 Software” http://t.co/86DZ8QiB posted at 14:23:24
  • @mytk 自分も勉強会絡み(アジャイルサムライDevLOVE道場)でインセプションデッキ作成の手強さ、難しさには直面してたのでどんな質問された(&どんな回答を得られた)のか気になりますね〜。 posted at 13:05:07
  • @pocketberserker その感覚はアリですね。日程と予算の許す範囲にはなりますが。 posted at 12:48:55
  • 参加申込Done. WordPressのブログ持ってないけどね。:-) Blog書く上での何かを得られれば。 / WordCamp Tokyo 2011 参加申込を開始しました | WordCamp Tokyo 2011 http://t.co/To5hUbU9 posted at 12:47:50
  • RT @kaorun55: [*会社][*考え方]退職を「マイナスイメージ」ととらえるか、「さらなる発展の機会」ととらえるかで、その職場のイメージも変わるなぁ。 / “個人ブランドを会社がレンタルするという発想 - 女。MGの日記。” http://t.co/SWXYndkc posted at 11:47:41
  • RT @kaorun55: [東北地方太平洋沖地震] / “M9−再びマグニチュード9の地震が発生する確率が高くなってきました” http://t.co/MIlcGQu9 posted at 11:20:33
  • おお・・・羨まし過ぎます・・・。 RT @mytk: インセプションデッキ講習なう。@nawotoさん直々にトレーニングしていただいてるぞ!ウマー! posted at 11:08:24
  • モナリザを使った インクリメンタル(漸進的) と イテレーティブ(反復的) の説明 - kawaguti の日記 (id:wayaguchi)” http://t.co/plLzzV2O posted at 10:41:26
  • @ywindish だっ大丈夫ですか?(-ω-;) あまり無理はなさらぬように・・・自身の健康が一番ですよ。 posted at 10:38:25
  • 環境面でも研鑽&修練の必要性を痛感するエントリ。和田さん+TDD習熟者ペア、双方環境面をフルチューンした状態で『極めるとここまで早くなる』みたいなフルパワーデモをどこかで拝見して見たいものです。 #tddbc / “【ネタ】秀丸強化計…” http://t.co/T52TkGjD posted at 10:11:04
  • ありがとうございます。こういう流れだったんですね〜。相手気の毒・・・w RT @kazeeechi: @shinyaa31 早速、あがってたよ。http://t.co/ewfATmla… posted at 10:03:37
  • RT @yusuke_kokubo: Rails3レシピブックにもあるけどWindowsRuby/Rails環境を作るのは難しい(そして実行が遅い)ので仮想環境にLinuxをインストールするのが無難 posted at 09:55:02
  • RT @ShiroKappa: ブログ書きました! / “【ネタ】秀丸強化計画 - ShiroKappa Blog” http://t.co/pl7L2fHg posted at 09:15:07
  • RT @FJMX: 遂に解禁!<●> <●> RT @ShiroKappa: ブログ書きました! / “【ネタ】秀丸強化計画 - ShiroKappa Blog” http://t.co/zCEzePB3 posted at 09:14:54
  • RT @irof: レポートは人より自分に対する効果の方が大きいんだけども。 posted at 09:13:26
  • RT @irof: 勉強会のレポートは、主催含めた参加者と、参加したかった人くらいにしか役に立たない。その辺にはすごく役立つ訳だけど。レポート読むだけで済ませるくらいなら、同じ事書いてる記事読んだ方がいいと思う。 posted at 09:13:16
  • 車輌緊急点検の影響か、車内がやけに空いている。いつもこれくらい空いていると良いのに。 posted at 09:03:05
  • @fullvirtue 大きくニュースにもとりあげられたし、写真見ながら振り返るくらいはやっても誰も責めないと思いますよ。まぁ確かに時間は足りないですがww posted at 08:54:18
  • RT @toribiabot: 金メダルは銀でできている posted at 08:38:39
  • そういえば昨日はこれに見入ってしまっていた。 / 笑う犬の生活 - 小須田部長全遍歴 - FC2動画 http://t.co/7THjBz4o posted at 06:45:18
  • おはようございます。昨日は一日寝落ちってたなぁ… posted at 06:43:09
  • 映像観てみない事には何とも言えんな… / 決めた!ヘディングシュート58m…世界最長級 : サッカー : スポーツ : YOMIURI ONLINE(読売新聞) http://t.co/bUdUfoqi posted at 02:25:33
  • RT @toribiabot: マレーシア語で「あらまぁ」は「アラマー」と言う posted at 02:18:49
  • 今と変わらんじゃないか。(゜Д゜) / 一年後のshinyaa31から一言 「Twitterなう」 http://t.co/yf7om3w2 posted at 01:39:53
  • 超早い朝飯でも食べるとするかな… posted at 01:11:36
  • 時間的にはお休みの時間だが、今日は日中またもやがっつりお昼寝してしまったので眠気的にはそうでもない。(-ω- ) 普通に活動始めるかな〜。 posted at 01:11:10
  • やっぱりちょっとゴツくなっちゃうよね〜。 / わたしの身長偏差値は71.7、体重偏差値は71.6でした。ちなみにもし私を女体化したら、身長170cm、体重66kgになります。 - 体格偏差値:http://t.co/ZkMX27Z8 #taikaku posted at 01:05:09
  • @kyon_mm 思ったら即行動、で都度都内に来ると良いよ!相方さんも喜ぶでしょうww posted at 00:52:45
  • @mytk @bell_kana おおぅ、そうだったんですね。念のためブログ修正しときます。^^; Doneの定義や受入条件などは自分も(進める)順序や粒度等『?』な部分が多いんですけど、PO実践者の方でも悩まれておられるとは…。この辺勉強会で掲げるテーマ的には適してそうですね。 posted at 00:44:30
  • shinyaa31に向いている職は『芸人』か『保育士』か『格闘家』です。 http://t.co/zUlyH95c #pOvOq posted at 00:18:33