Pair Programmingtakes out Frustration<br />Presented by:<br />ProsunjitBiswas<br />Teaching Assitant<br />Dept of Computer...
 			Outline … <br /> Solo Programming<br /> Problems with Solo Programming<br /> Introduction to Pair Programming<br /> El...
Before we get to know Pair Programming we will define Solo Programming<br />4/26/2011<br />Presented @ UTSA,  MS Building ...
Solo Programming is programming just by one person taking every responsibility of design, analysis and implementation by h...
But the risks of Solo Programming are<br />4/26/2011<br />Presented @ UTSA,  MS Building  2.08B <br />5<br />
I. High Error Rate<br />4/26/2011<br />6 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />
4/26/2011<br />7 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />II. Low Productivity<br />
III. Frustration<br />4/26/2011<br />8 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />
Here comes Pair Programming.<br />4/26/2011<br />Presented @ UTSA,  MS Building  2.08B <br />9<br />
In pair programming two persons are doing all programming tasks ( Design, analysis and implementation) sitting on one comp...
       1. Navigator   2. Driver<br />4/26/2011<br />11 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />Elements of ...
       Driver & Navigator in Action<br />4/26/2011<br />12 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />
                 I. Learn from each other<br />4/26/2011<br />13 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />Ad...
 II. Improved Quality<br />4/26/2011<br />14 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />Advantages of Pair Pro...
 III. Fast & Accurate<br />4/26/2011<br />15 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />Advantages of Pair Pro...
            IV. Happy Programming<br />4/26/2011<br />16 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />Advantages...
				But …<br />Some People cannot make it (1).<br />4/26/2011<br />17 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />
Some People cannot make it (2).<br />4/26/2011<br />18 of 10<br />Presented @ UTSA,  MS Building  2.08B <br />
Pair Programming Vs Solo Programming<br />Pair Programming	Solo Programming<br />1. Two person particip-	  1. One person<b...
Any Question?<br />4/26/2011<br />Presented @ UTSA,  MS Building  2.08B <br />20<br />
…Thank you …<br />4/26/2011<br />Presented @ UTSA,  MS Building  2.08B <br />21<br />
	Photo Credit :<br />        Google Images<br />       PairCoatching.net<br />4/26/2011<br />22 of 22<br />Presented @ UTS...
Upcoming SlideShare
Loading in …5
×

Pair programming

673
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Pair programming

  1. 1. Pair Programmingtakes out Frustration<br />Presented by:<br />ProsunjitBiswas<br />Teaching Assitant<br />Dept of Computer Science<br />University of Texas at San Antonio<br />Email: prosun.csedu@gmail.com<br />
  2. 2. Outline … <br /> Solo Programming<br /> Problems with Solo Programming<br /> Introduction to Pair Programming<br /> Elements of Pair Programming<br /> Advantages of Pair Programming<br /> Problems with Pair Programming<br /> Comparison between Solo & Pair Programming<br />4/26/2011<br />2 of 10<br />Presented @ UTSA, MS Building 2.08B <br />
  3. 3. Before we get to know Pair Programming we will define Solo Programming<br />4/26/2011<br />Presented @ UTSA, MS Building 2.08B <br />3<br />
  4. 4. Solo Programming is programming just by one person taking every responsibility of design, analysis and implementation by himself/herself.<br />4/26/2011<br />Presented @ UTSA, MS Building 2.08B <br />4<br />
  5. 5. But the risks of Solo Programming are<br />4/26/2011<br />Presented @ UTSA, MS Building 2.08B <br />5<br />
  6. 6. I. High Error Rate<br />4/26/2011<br />6 of 10<br />Presented @ UTSA, MS Building 2.08B <br />
  7. 7. 4/26/2011<br />7 of 10<br />Presented @ UTSA, MS Building 2.08B <br />II. Low Productivity<br />
  8. 8. III. Frustration<br />4/26/2011<br />8 of 10<br />Presented @ UTSA, MS Building 2.08B <br />
  9. 9. Here comes Pair Programming.<br />4/26/2011<br />Presented @ UTSA, MS Building 2.08B <br />9<br />
  10. 10. In pair programming two persons are doing all programming tasks ( Design, analysis and implementation) sitting on one computer , sharing one keyboard– one doing the task and the other assisting the former.<br />4/26/2011<br />Presented @ UTSA, MS Building 2.08B <br />10<br />
  11. 11. 1. Navigator 2. Driver<br />4/26/2011<br />11 of 10<br />Presented @ UTSA, MS Building 2.08B <br />Elements of Pair Programming<br />
  12. 12. Driver & Navigator in Action<br />4/26/2011<br />12 of 10<br />Presented @ UTSA, MS Building 2.08B <br />
  13. 13. I. Learn from each other<br />4/26/2011<br />13 of 10<br />Presented @ UTSA, MS Building 2.08B <br />Advantages of Pair Programming <br />
  14. 14. II. Improved Quality<br />4/26/2011<br />14 of 10<br />Presented @ UTSA, MS Building 2.08B <br />Advantages of Pair Programming …<br />
  15. 15. III. Fast & Accurate<br />4/26/2011<br />15 of 10<br />Presented @ UTSA, MS Building 2.08B <br />Advantages of Pair Programming …<br />
  16. 16. IV. Happy Programming<br />4/26/2011<br />16 of 10<br />Presented @ UTSA, MS Building 2.08B <br />Advantages of Pair Programming …<br />
  17. 17. But …<br />Some People cannot make it (1).<br />4/26/2011<br />17 of 10<br />Presented @ UTSA, MS Building 2.08B <br />
  18. 18. Some People cannot make it (2).<br />4/26/2011<br />18 of 10<br />Presented @ UTSA, MS Building 2.08B <br />
  19. 19. Pair Programming Vs Solo Programming<br />Pair Programming Solo Programming<br />1. Two person particip- 1. One person<br />ating in programming programming.<br /> same time.<br />2. Improved productivity 2. Less productive<br /> reliability. & error prone<br />4/26/2011<br />Presented @ UTSA, MS Building 2.08B <br />19<br />
  20. 20. Any Question?<br />4/26/2011<br />Presented @ UTSA, MS Building 2.08B <br />20<br />
  21. 21. …Thank you …<br />4/26/2011<br />Presented @ UTSA, MS Building 2.08B <br />21<br />
  22. 22. Photo Credit :<br /> Google Images<br /> PairCoatching.net<br />4/26/2011<br />22 of 22<br />Presented @ UTSA, MS Building 2.08B <br />

×