Your SlideShare is downloading. ×
PairProgramming (Part2)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

PairProgramming (Part2)

280
views

Published on

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

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
280
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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