Pair programming

435 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
435
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pair programming

  1. 1. Pair Programming <br />Presented by:<br />ProsunjitBiswas<br />Teaching Assistant<br />Dept of Computer Science<br />University of Texas at San Antonio<br />Email: prosun.csedu@gmail.com<br />
  2. 2. Before we get to know Pair Programming we will define Solo Programming<br />3/22/2011<br />Presented @ UTSA, MS Building 2.08B <br />2<br />
  3. 3. Solo Programming is programming just by one person taking every responsibility of design, analysis and implementation by himself/herself.<br />3/22/2011<br />Presented @ UTSA, MS Building 2.08B <br />3<br />
  4. 4. But the risks of Solo Programming are<br />1. High defect rate<br />2. Low Productivity<br />3. Frustration<br />4. Performance Degradation.<br />3/22/2011<br />Presented @ UTSA, MS Building 2.08B <br />4<br />
  5. 5. Here comes Pair Programming.<br />3/22/2011<br />Presented @ UTSA, MS Building 2.08B <br />5<br />
  6. 6. 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 />3/22/2011<br />Presented @ UTSA, MS Building 2.08B <br />6<br />
  7. 7. The advantages of Pair Programming over Solo Programming are :<br />1. Improvement of the quality of the Product<br />2. More Reliability and less bug.<br />3. Collective ownership of Code .<br />4. Less pressure / responsibility on programmer.<br />5. Happy Programming.<br />3/22/2011<br />Presented @ UTSA, MS Building 2.08B <br />7<br />
  8. 8. Pair Programming Vs Solo Programming<br />Pair Programming Solo Programming<br />1. Two person parting 1. One person<br /> in programming at programming.<br /> same time.<br />2. Improved productivity 2. Less productive<br /> reliability. & error prone<br />3/22/2011<br />Presented @ UTSA, MS Building 2.08B <br />8<br />
  9. 9. Any Question ?<br />3/22/2011<br />Presented @ UTSA, MS Building 2.08B <br />9<br />
  10. 10. 3/22/2011<br />Presented @ UTSA, MS Building 2.08B <br />10<br />

×