Upload
prosunjit-biswas
View
608
Download
3
Tags:
Embed Size (px)
Citation preview
Pair Programmingtakes out Frustration
Presented by:Prosunjit BiswasTeaching Assitant
Dept of Computer ScienceUniversity of Texas at San AntonioEmail: [email protected]
Solo Programming Problems with Solo Programming Introduction to Pair Programming Elements of Pair Programming Advantages of Pair Programming Problems with Pair Programming Comparison between Solo & Pair Programming
Outline …
4/26/2011 2 of 10
Before we get to know Pair Programming we will define Solo Programming
4/26/2011 3Presented @ UTSA, MS Building 2.08B
Solo Programming is programming just by one person taking every responsibility of design, analysis and implementation by
himself/herself.
4/26/2011 4Presented @ UTSA, MS Building 2.08B
But the risks of Solo Programming are
4/26/2011 5Presented @ UTSA, MS Building 2.08B
I. High Error Rate
4/26/2011 6 of 10
4/26/2011 7 of 10
II. Low Productivity
III. Frustration
4/26/2011 8 of 10
Here comes Pair Programming.
4/26/2011 9Presented @ UTSA, MS Building 2.08B
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.
4/26/2011 10Presented @ UTSA, MS Building 2.08B
1. Navigator 2. Driver
4/26/2011 11 of 10
Elements of Pair Programming
Driver & Navigator in Action
4/26/2011 12 of 10
I. Learn from each other
4/26/2011 13 of 10
Advantages of Pair Programming
II. Improved Quality
4/26/2011 14 of 10
Advantages of Pair Programming …
III. Fast & Accurate
4/26/2011 15 of 10
Advantages of Pair Programming …
IV. Happy Programming
4/26/2011 16 of 10
Advantages of Pair Programming …
Some People cannot make it (1).
But …
4/26/2011 17 of 10
Some People cannot make it (2).
4/26/2011 18 of 10
Pair Programming Vs Solo Programming
Pair Programming Solo Programming
1. Two person particip- 1. One personating in programming programming.
same time.
2. Improved productivity 2. Less productive reliability. & error prone
4/26/2011 19Presented @ UTSA, MS Building 2.08B
Any Question?
4/26/2011 20Presented @ UTSA, MS Building 2.08B
…Thank you …
4/26/2011 21Presented @ UTSA, MS Building 2.08B
Photo Credit : Google Images PairCoatching.net
4/26/2011 22 of 22