Tagged Questions
23
votes
6answers
2k views
Pair programming when driver and observer have different skill level and experience
I know pair programming is an agile software development technique in which two programmers work together at one workstation. One, the driver, writes code while the other, the observer, reviews each ...
3
votes
6answers
307 views
Pair programming and unit testing
My team follows the Scrum development cycle. We have received feedback that our unit testing coverage is not very good.
A team member is suggesting the addition of an external testing team to assist ...
7
votes
4answers
435 views
Reasons for Pair Programming [duplicate]
Possible Duplicate:
Pair Programming: Pros and Cons
I've worked in a few shops where management has passed the idea of pair programming either to me or another manager/developer, and I ...
5
votes
3answers
195 views
How often should you change pairs?
In the company I'm currently working on, we've been doing pair programming for a while now.
In the current project, for the last couple of days, we've been trying to make our pair programming a little ...
12
votes
3answers
508 views
Pair Swapping: What are the Pros and Cons?
The general idea that is espoused by most Agile / XP theorists seems to be that pairs should swap regularly. For example each programmer should swap pairs once per day; half the people swap at the ...
19
votes
3answers
419 views
How do you research while pair programming?
I've recently started at a new job and pairing has helped me become effective there very quickly. I am, however, having a hard time when we must do brief joint research during our workflow, covering ...
0
votes
5answers
332 views
Deciding factors in pair programming
Are there specific things that you look out for before getting the team into pair programming? Obviously pairing someone who's great with C++ with another who knows ASP.NET best won't get me far, but ...
20
votes
6answers
1k views
How is Agile different from XP?
I read few articles on web to find out how Agile, XP, Scrum, pair programming are different from each other / related to each other and I derived the following line:
Scrum and XP are almost same. XP ...
8
votes
1answer
348 views
Any experience with “beginner's mind” in pair programming?
The article "Promiscuous Pairing and Beginner’s Mind" (PDF) suggests that you put someone in the pair that knows the least about the particular area of the code base. It also suggests that you swap ...
16
votes
11answers
1k views
Should I accept a job if pair programming is required? [closed]
I have been offered an interesting job, but there's a big caveat for me: they use pair programming.
I hate the idea of pair programming, and I'm probably not suited for it: I like to do frequent ...
21
votes
7answers
811 views
When does pair programming work for you? When should you avoid it?
Rather than slavishly pair program all the time, we use pair programming selectively on our team. I think it
works best in the following circumstances:
Ramping up brand new team members on a ...