10
Pair Programming Presented by: Prosunjit Biswas Teaching Assistant Dept of Computer Science University of Texas at San Antonio Email: [email protected]

Pair programming

Embed Size (px)

Citation preview

Page 1: Pair programming

Pair Programming

Presented by:Prosunjit Biswas

Teaching AssistantDept of Computer Science

University of Texas at San AntonioEmail: [email protected]

Page 2: Pair programming

Before we get to know Pair Programming we will define Solo Programming

3/22/2011 2Presented @ UTSA, MS Building 2.08B

Page 3: Pair programming

Solo Programming is programming just by one person taking every responsibility of design, analysis and implementation by

himself/herself.

3/22/2011 3Presented @ UTSA, MS Building 2.08B

Page 4: Pair programming

But the risks of Solo Programming are◦1. High defect rate◦2. Low Productivity◦3. Frustration◦4. Performance Degradation.

3/22/2011 4Presented @ UTSA, MS Building 2.08B

Page 5: Pair programming

Here comes Pair Programming.

3/22/2011 5Presented @ UTSA, MS Building 2.08B

Page 6: Pair programming

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.

3/22/2011 6Presented @ UTSA, MS Building 2.08B

Page 7: Pair programming

The advantages of Pair Programming over Solo Programming are :

◦1. Improvement of the quality of the Product

◦2. More Reliability and less bug.◦3. Collective ownership of Code .◦4. Less pressure / responsibility on

programmer.◦5. Happy Programming.

3/22/2011 7Presented @ UTSA, MS Building 2.08B

Page 8: Pair programming

Pair Programming Vs Solo Programming

Pair Programming Solo Programming

1. Two person parting 1. One personin programming at programming.same time.

2. Improved productivity 2. Less productive reliability. & error prone

3/22/2011 8Presented @ UTSA, MS Building 2.08B

Page 9: Pair programming

Any Question ?

3/22/2011 9Presented @ UTSA, MS Building 2.08B

Page 10: Pair programming

3/22/2011 10Presented @ UTSA, MS Building 2.08B