Questions tagged [pair-programming]

Pair Programming is an agile software development technique in which two programmers work together at one work station. **Important note:** Development methodology questions are off topic and should be directed to Software Engineering SE instead.

46 questions
44
votes
8 answers

Remote Pair Programming in IntelliJ

Is there a way to use IntelliJ when pair-programming? It would be nice to have the option in v7 and v8 but I would upgrade to v9 if needed. The question is a bit like this question, but for IntelliJ users instead. And also similar to another…
Paul McKenzie
  • 19,646
  • 25
  • 76
  • 120
41
votes
13 answers

Pair Programming for a job interview

Our company has been thinking about scrapping our interview procedures and bringing each candidate in for a 4-5 hours sit-down with some of the programmers and just do some pair programming. I like the idea in theory but I am not sure how you can…
Ted Smith
  • 9,415
  • 16
  • 50
  • 52
40
votes
21 answers

Pair programming means double cost per developer. Is it worth that money?

Pair programming in Agile requires us to double the salary paid to single programmer. Of course with such approach the quality of the code is far cry better, bugs are found much earlier and so forth, but is that still worth that money? Maybe we…
Henryk Konsek
  • 9,016
  • 5
  • 32
  • 41
30
votes
7 answers

Remote Pair Programming in Visual Studio

Does anyone know of a Visual Studio add-in that allows remote pair programming in Visual Studio? Something along the lines of SubEthaEdit, where all users can edit the same document, live, in realtime. A shared/remote desktop connection where…
Shawn Miller
  • 7,082
  • 6
  • 46
  • 54
21
votes
16 answers

Does pair programming work when there is a skills impedance mismatch?

For example, can an experienced coder with limited C#.NET experience be successfully paired with an experienced C#.NET coder with the secondary aim of getting the former up to speed with C#.NET?
onedaywhen
  • 55,269
  • 12
  • 100
  • 138
15
votes
16 answers

A Good, Free screen sharing program for pair programming?

I am looking for a good, free (preferred) screen sharing program that works well for pair programming and code review sessions for Windows (Vista x64, Server 2008). It should allow either person take control of the screen and be fairly responsive…
John Lemp
  • 5,029
  • 3
  • 28
  • 36
15
votes
9 answers

How to deal with pair programming issues?

Some members of the team are having problems programming together. Different gender, different culture, different age. How to deal with those problems? - Do not pair them together, or - Pair them together and let them come to a "golden middle"
alex
  • 74,215
  • 9
  • 49
  • 57
12
votes
3 answers

Simultaneous programming on the same project in PhpStorm/IntelliJ IDEA

Is is possible in PhpStorm/IntelliJ IDEA for two (or more) programmers to work on the same project simultaneously, i.e. editing the same files at the same time? Imagine something like http://collabedit.com/, but in IDE. When we start new projects,…
juzna.cz
  • 324
  • 3
  • 10
8
votes
6 answers

Pair programming tools that are not remote

I am currently in a job where we practice serious pair programming on windows machines. We both have a set of keyboards, mice, and we have two monitors, which works well for switching who's the driver really easy, but there are some points in the…
JonathanTech
  • 228
  • 1
  • 12
7
votes
10 answers

Information/knowledge flow within the team

I want to avoid the situations when my developers do not share the common knowledge (solutions for the problems they encountered, cool tips, common mistakes, shortcuts for achieving particular goal, configuration issues, partial requirements, etc.)…
Henryk Konsek
  • 9,016
  • 5
  • 32
  • 41
6
votes
2 answers

Visual Studio plugin to show keys pressed

My team is beginning to embrace pair programming and some of us are more familiar with Resharper (and other productivity tools) than others. I was watching a DNR TV episode with Mark Miller and there was a Visual Studio plugin he had that showed…
bdowden
  • 993
  • 7
  • 11
6
votes
2 answers

Where can I find the old "Developer Collaboration" plugin?

Once upon a time there is netbeans plugin called "Developer Collaboration" which allows you make remote pair programming. Now, in Netbeans 6.7, there is no more this "Developer Collaboration" but there something called "Kenai support".…
Andrea Francia
  • 9,737
  • 16
  • 56
  • 70
6
votes
9 answers

Pair Programming with an uneven number of team members?

Recently, we've come across an issue at work where if one person is working on some code by themselves, it seems to come out with the other team members looking at it and going "Huh? That's ugly, unmanageable, I need to rewrite that" In fact,…
Mez
  • 24,430
  • 14
  • 71
  • 93
5
votes
10 answers

Test Driven Development and Pair Programming

I am on a team where i am trying to convince my teammates to adopt TDD (as i have seen it work in my previous team and the setup is similar). Also, my personal belief is that, at least in the beginning, it really helps if both TDD and Pair…
Anirudh
  • 2,209
  • 4
  • 25
  • 32
5
votes
16 answers

Does Pair programming mean you don't need design documentation?

In pair programming, the experience of every member of the team can be spread to new member. This experience is always in sync with the code, because the "senior" of the pair knows how the code works and what the design is. So what is the utility of…
Nicolas Dorier
  • 7,383
  • 11
  • 58
  • 71
1
2 3 4