PairProgramming (Part2)

301
-1

Published on

http://www.wankuma.com/seminar/20130202nagoya26/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
301
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PairProgramming (Part2)

  1. 1. Pair Programming (Part II) 2013/02/02(土) You&I わんくま同盟 名古屋勉強会 #26
  2. 2. ダレ、イッタイ。• H/N You&I(読み:ユーアンドアイ)• 出身 生まれも育ちも名古屋市• 年齢 30代中盤• 本職 商学部出身の職業プログラマ• 言語 C++,C#,VB6,日本語COBOL• 日記 http://d.hatena.ne.jp/youandi/• 所属 名古屋アジャイル勉強会 プログラミング生放送 名古屋支部 わんくま同盟 わんくま同盟 名古屋勉強会 #26
  3. 3. ISBN: 978-4894716995 ペアプログラミングエンジニアとしての指南書 わんくま同盟 名古屋勉強会 #26
  4. 4. ナニ、イッタイ。• ペアプログラミングとは – 2人のプログラマが、横並びに1台のPCに向かい、同 じ設計、アルゴリズム、コード、テストについて継続的に 共同作業する事。 – 1人が「ドライバー」としてPC操作や設計の書き下ろ しを行う。 – もう1人が「ナビゲーター」としてドライバーの作業を監 視し、戦術的・戦略的な欠陥を見つける。 – ペアプログラミングは、1953年~1956年に初めて実 践されたという記録がある。 わんくま同盟 名古屋勉強会 #26
  5. 5. ナニ、イルネン。• ペアプログラミングを行う上で用意するもの – 2人が並んで作業できる机:1脚、椅子:2脚 – PC:1台 – キーボード:2台 – マウス:2台 – 21inch以上のディスプレイ:2台 – 作業エリアを仕切るパーティーション わんくま同盟 名古屋勉強会 #26
  6. 6. ドウ、ヤルネン。• ペアプログラミングのやり方 – 朝会にて一日のペアのスケジュールを決めます。ペアの 相手は当日の実装予定に合わせて決めます。 – ドライバーとナビゲーターは、大体1分間隔で「ハァ」な どの言葉にならない声で相槌やうなずいたりしてコミュ ニケーションを取ります。 – ドライバーとナビゲーターは、作業中に役割を定期的 に交代します。(ペアローテーション) わんくま同盟 名古屋勉強会 #26
  7. 7. ナン、ボヤネン。• ペアプログラミングの効果 – ペアプロによる工数の増加は2倍ではなく1.15倍とい う統計結果が出ています。つまり2人でやった場合に は2人分の工数がかかるのではなく、半分近い作業 量でこなす事ができる。 – チェンジビジョン社長の平鍋さんのブログから引用 • http://blogs.itmedia.co.jp/hiranabe/2012/01/p air-programming.html わんくま同盟 名古屋勉強会 #26
  8. 8. ホン、マデッカ。• 万人向けではない – 導入は色々と難しい – ペアでの作業はとても効果があるが、ソロでの作業が 不要という訳ではない。• 作業割り込みからの復帰時間が短くなる – 電話やメールなどの割り込みからの復帰時間は15分 と言われるが、ペアで作業していると短くなる。 わんくま同盟 名古屋勉強会 #26
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×