• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Pair programming
 

Pair programming

on

  • 706 views

 

Statistics

Views

Total Views
706
Views on SlideShare
706
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Pair programming Pair programming Presentation Transcript

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