2009 Summer Lt
Transcript of 2009 Summer Lt
![Page 1: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/1.jpg)
Velocityを実践して失敗した中内 章一
![Page 2: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/2.jpg)
告知
• toRuby (とちぎRuby)
• Ruby会議2009で、イベントやります。
• タイムテーブルには出てません。
![Page 3: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/3.jpg)
中内 章一
• グループリーダー
• 5人以上10人以下
• 仕事取りと進行役
• コードは書いてない
![Page 4: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/4.jpg)
• 購入しました
• 人に借りずに、、、
![Page 5: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/5.jpg)
ヘビ~~~~
• 字が細かくて辛い(不惑の40代)
• 気合いが感じられる
![Page 6: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/6.jpg)
本の中の
• Velocityに興味を持った。
![Page 7: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/7.jpg)
今日は
• Velocityをチームで実践した話
• 残念ながら、使えなかった
• プラクティス寿命
• 計れそう
![Page 8: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/8.jpg)
計画ゲーム
• 2週間に一度、実施するようにした
• かれこれ、3アイテムx3イテレーション
![Page 9: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/9.jpg)
計画の視点
• わからないことを、わかるようにする
• 見積もりの幅が狭くなる感じ
![Page 10: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/10.jpg)
見積もりの幅
• “Velocity”という言葉
![Page 11: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/11.jpg)
で、さっそく
• 終わったタスクのVelocityを出してみた
• 見積もり(ポイント)と、実際にかかった日数から出した
• 1ポイントとは、1日でできる量
![Page 12: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/12.jpg)
うちのNさん
• 30代前半
• うちに来て、3年近く
• 1ポイント消化に3日間
![Page 13: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/13.jpg)
計画時に
• 「Nさんは1日に0.3ポイントくらいですね」
![Page 14: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/14.jpg)
• 顔が曇るNさん
• しまった、と思ったがもう遅い
![Page 15: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/15.jpg)
でも、正確な見積もり?
• 3回の計画で、3回とも1ポイント/3日
• 「毎度、0.3ポイントなんて、ちょー正確な見積もりじゃないですか」
0
1
1 2 3 4 5
![Page 16: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/16.jpg)
Nさんには
• 取り繕っているだけ、、、
![Page 17: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/17.jpg)
Nさんの気持ち
• 1point/1day以下だった、マイナスの感情
• でも2point/1dayでも同じこと
• 「これまでは・・・ですよね」
![Page 18: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/18.jpg)
そもそも
• 何のために見積もりを出してるんだろう?
• 顧客提示のための基礎資料
![Page 19: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/19.jpg)
あとどのくらい? を知る
• 今ある問題をどう解決する、ということだけ
![Page 20: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/20.jpg)
• 過去を見てわかるものではない
![Page 21: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/21.jpg)
• Velocity、使い道が無い
![Page 22: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/22.jpg)
似たものに
• バーンダウンチャート
![Page 23: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/23.jpg)
バーンダウンチャート
• 明確になった不明点の数分、減ることになる
• その減った分の時間推移
• 良い見える化のツール
![Page 24: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/24.jpg)
しかし、、、
• 過去のトレンドを見てしまいたくなる
• そこから着地点を探したり
• 昨日の予想と今日のが違うと、、、
![Page 25: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/25.jpg)
うちのグループでは
• バーンダウンチャート、やめました
• メンバー → 「なんのためのチャート?」
![Page 26: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/26.jpg)
どちらも使い続けると
• メンバーの信頼を失いかねない
![Page 27: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/27.jpg)
やってみてわかったこと
• 時間あたりに嫌われる量と
• 長続きするかどうか(寿命)には
• 相関がありそう
![Page 28: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/28.jpg)
うまくいかないプラクティス
• 顔が曇ったり
• やる理由を言えない
![Page 29: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/29.jpg)
Velocity
• 3イテレーションで一人に嫌われた
![Page 30: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/30.jpg)
![Page 31: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/31.jpg)
バーンダウンチャート
• 5イテレーション目で一人
• 6イテレーション目で一人
![Page 32: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/32.jpg)
![Page 33: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/33.jpg)
なんとなく、
• Velocityの方が長寿?
![Page 34: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/34.jpg)
グラフでわかるように
• 右に下降しているものは
• 遅かれ早かれ、使われなくなる
![Page 35: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/35.jpg)
• トレンドなんてどうでもよくて、
![Page 36: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/36.jpg)
臭いを嗅ぎ分ける
• やる前でも
• やった後でも
• 変な臭いに瞬時に気付ける感覚を持つ
![Page 37: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/37.jpg)
それを養うには
• やっている人が困ると自分も困る立場
• その経験
• コンテキスト??
![Page 38: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/38.jpg)
結論は
• ソフト開発もプロセス検討も
• やったその場
• 近い将来
• 見つけて行くもの、嗅ぎ分けるもの
![Page 39: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/39.jpg)
今日は
• Velocityを導入して、うまくいかなかった
• Velocityって必要なの?
• 要らないものには傾向がある
• 実際やってみないとダメ
![Page 40: 2009 Summer Lt](https://reader036.fdocuments.in/reader036/viewer/2022081404/558b4a9ad8b42a222a8b458e/html5/thumbnails/40.jpg)
toRuby
• 7月17日、Ruby会議2009で勉強会
• Ruby会議のタイムテーブルには載ってない!!
• 8~9月、拡大版toRubyを開催予定
• 那須方面でプログラミングまだな人!!