xp寺子屋出張版#2「ペアワークの楽しさ実感!ペアドローワークショップ」...
DESCRIPTION
2011/12/11に開催した「Touch the Agile」の資料です。TRANSCRIPT
1
ペアワークの楽しさ実感!ペアワークの楽しさ実感! ペアドロー ワークショップ ペアドロー ワークショップ
2011 / 12 /112011 / 12 /11XPXP寺子屋寺子屋
2
アジェンダ• インストラクション• 「ペアドロー」にチャレンジ!• やってみよう!• ふりかえり
3
1.インストラクション
4
本日のゴール 「ペアドロー」を通じて、「ペアプロ」がどんなものか、感じて頂きます。
皆さんの感想を、全員でシェアします。
5
ペアプログラミングとは?
準備するもの パソコン … … 1台 プログラマ … … 2名
1台のパソコンを使って 2人でプログラミングする開発手法。
「ペア」で「プログラミング」するから「ペアプログラミング」と言います。
6
HowToペアプログラミング (1) 1.準備
ペアを見つける コードを書く人 (ドライバー )ともう 1人 (ナビゲーター )を決める
2.手短な設計をする 仕様を決める ToDoに落とす 各 ToDoの優先順位を決め、見積もりする
ペアを見つける
手短な設計 ToDoに落とす
見積もりする
7
HowToペアプログラミング (2) 3.実行
ドライバーはコーディングする。 ナビゲーターはドライバーをナビゲートする。
レビュー ToDoの確認 実績時間記入 相談相手 その他モロモロ
ドライバーが詰まったら、ナビゲーターと交代すうる。
ドライバーとナビゲーターは、高品質なソフトウェアを素早く開発するために、持てる力を総動員し開発に励む。
疲れたら適度に休息を取る。
8
効果 品質
レビューしながら開発するためレビュー密度がアップ
ペアの指摘で抜け/漏れが低減する 効率
隣の相談相手を使いシンキングタイム削減 誤りを即座に修正 1人が休んでも、もう 1人がカバー ペアでスキルが伝播されるため開発しながら教育が可能
メンタル しっかり開発している充実感が得られる 成功を分かち合う相手がいる
9
弱点 慣れてくるとサボってしまう 長時間続けるとソロプログラミングしたくなる
嫌な相手とペアを組むと効率が低下する 開発以外の作業が進まなくなる
10
2.ペアドローにチャレンジ!
11
いきなりペアプロは難しいので、「ペアプロのシミュレーション」をやってみたいと思います。
12
皆さんにはこれから「似顔絵」を描いて頂きます。
13
最初は「ソロ」、続いて「ペア」で描いて頂きます。
14
モデルさんのご紹介
15
HowTo「ソロドロー」• 目標を設定してください。
– 速く描く?– ソックリに描く?– 特徴を強調する?
– パーツ「目、鼻、口、耳、眉毛、髪、輪郭」単位で描きます。パーツを増やしても構いません。パーツを描く順番や、描き方を決めて下さい。
– 独り寂しく似顔絵を描いて下さい。制限時間は 10分です。
16
HowTo「ペアドロー」
9分似顔絵を描く4
紙に自分の名前を書く
描き方を検討する
目標を設定する
1分3
5分2
3分1
■目標を設定する 速く描く? / ソックリに描く? / 特徴を強調する? / etc.
■パーツ単位で描く 目、鼻、口、耳、眉毛、髪、輪郭、 etc.
17
続いて、「ペアドロー」に移ります。
18
先ずはペアを探しましょう。
19
アイスブレイク「勝ち抜きじゃんけん」
20
HowTo「ペアドロー」• ペアを探します。• 最初のドライバーとナビゲーターを決めます。• 目標を設定してください。
– 速く描く?– ソックリに描く?– 特徴を強調する?
– パーツ「目、鼻、口、耳、眉毛、髪、輪郭」単位で交代しながら描きます。パーツを増やしても構いません。パーツを描く順番や、描き方を決めて下さい。
– 別の色を使って絵を描いてください。– ペアで決めた通り、似顔絵を描いて下さい。制限時間は
10分です。
21
HowTo「ペアドロー」
9分似顔絵を描く5
紙にチーム名を書く
描き方を検討する
目標を設定する
チーム名を決める
1分4
5分3
3分2
2分1
■目標を設定する 速く描く? / ソックリに描く? / 特徴を強調する? / etc.
■パーツ単位で描く 目、鼻、口、耳、眉毛、髪、輪郭、 etc.
■別の色を使って絵を描いてください。
22
ふりかえり