InfoQ

InfoQ

Topic/Tag specific view

Pair Programming Content on InfoQ


Latest featured content about Pair Programming

Collaboration: At the Extremities of Extreme

Topics
XP,
Agile Cambridge UK 2011,
Collaboration,
Agile Techniques,
Teamwork,
Pair Programming,
Agile Cambridge UK,
Agile,
Conferences

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

News about Pair Programming

Survey Confirms Scaling Agile Across The Organisation Is Still A Challenge

Topics
Adopting Agile,
Kanban,
XP,
Waterfall,
Agile Techniques,
Scrum,
Lean,
Pair Programming,
Agile in the Enterprise,
Project Management,
TDD,
Agile,
Testing

Forrester have recently released the results of their November 2011 Global Agile Software Application Development Online Survey in a report entitled "Survey Results: How Agile Is Your Organization?" It contains a number of interesting findings around how organisations that have adopted Agile are dealing with their implementation.

The Most Influential People in Agile

Topics
XP,
Scrum,
Pair Programming,
Lean,
Agile,
Gordon Pask Award

A recent post by Paul Dolman-Darrall on the Value, Flow, Quality blog proposed a list of the 20 most influential people in the Agile community.

Agile Humour: A Wrap Up of April Fools Day 2012

Topics
Kanban,
Pair Programming,
Agile Techniques,
Agile Certification,
Lean,
DVCS,
Fun,
TargetProcess,
Agile,
Daily Stand-ups,
Atlassian

The Agile community has a great tradition of making fun of itself and April Fools Day 2012 was no exception. Here is a wrap up of some of the best gags from this year that you may have missed.

Articles about Pair Programming

Naresh Jain: Dealing with Change in an Evolving Contextual World

Topics
XP,
Lean,
Pair Programming,
Agile

Naresh Jain won the Gordan Pask award in 2007. He writes about the need to adapt our processes and build on top of agile practices, one size doesn't fit all and processes must evolve as we tackle more and more complex problems. He examines some of the key elements from the Lean Startup movement and shows how they are the logical next step for many agile implementations.

Successfully Adopting Pair Programming

Topics
Adopting Agile,
Agile Techniques,
Agile in the Enterprise,
Pair Programming,
Agile

Jay Fields takes a look at pair programming from an adoption perspective. This article is for you if you already know what pair programming is and guidance on how to get to the point of successfully practicing pair programming. Jay goes over everything from an optimal seating arrangement, to effective coaching techniques, to calling out common mistakes to avoid.

Making TDD Stick: Problems and Solutions for Adopters

Topics
Collaboration,
XP,
Pair Programming,
Agile Techniques,
Teamwork,
Methodologies,
TDD,
Agile,
Programming,
Testing

Mark Levison observed that, after solid classroom training, teams in larger companies still struggle to adopt TDD. To better understand the problem he surveyed team members. In this article he shares the problems he uncovered and his own comprehensive strategy, designed to help anyone introducing TDD into an organization.

Presentations about Pair Programming

The Golden Circle – Why How What

Topics
Kanban,
XP,
GOTO 2011,
Agile Techniques,
Scrum,
Pair Programming,
Lean,
GOTO Conference,
Agile,
Conferences

Jean Tabaka challenges the audience to reflect on what Agile practices they are employing, how they are using them, ending with the questions “Why have their organization chosen to go Agile?

Leaner Programmer Anarchy

Topics
QCon London 2011,
XP,
Kanban,
QCon,
Pair Programming,
Lean,
Agile Techniques,
Agile,
Conferences

Fred George discusses Programmer Anarchy, a development process where programmers are not just empowered to act but the driving force behind a product, leading to substantial increase in results.

Interviews about Pair Programming

Jeff Patton on the Product Owner’s World

Topics
Communication,
Artifacts & Tools,
XP,
Customers & Requirements,
Product Owner,
Distributed Teams,
Collaboration,
User Stories,
Delivering Value,
Software Craftsmanship,
Tools,
Project Management,
Teamwork,
Scrum,
Agile Techniques,
Pair Programming,
Agile Alliance,
Lean,
Agile,
Agile Manifesto Anniversary,
Agile2011,
Story Mapping

In this interview, Jeff Patton discusses the Product Owner role and points out that Agile has never been very focused on the customer. While Agile development excels at “delivery”, it struggles to support “discovery” (i.e. defining what the customer really needs). Also discussed are techniques such as Lean Startup and story maps and the importance of defining business value in an Agile context.

Andrew Hunt on Pragmatic Programming

Topics
HTML 5,
HTML5,
HTML,
Rich Internet Apps,
Adopting Agile,
Kanban,
Version Control,
XP,
Web Development,
Markup Languages,
Agile Techniques,
Scrum,
Agile in the Enterprise,
Software Craftsmanship,
Pair Programming,
Agile Alliance,
Agile Test,
Source Control,
Lean,
Languages,
Agile,
Pragmatic Thinking,
Testing,
Programming,
Agile Manifesto Anniversary,
Agile2011,
CoffeeScript,
Services

InfoQ sits down with Andrew Hunt, one of the original Agile Manifesto signatories, to discuss how Agile has diverged from the original vision and how pragmatic programming has evolved. Andy discusses CoffesScript, Arduino, and HTML5 and he shares his views on the effectiveness of pair programming, Agile testing methods and other practices.

Books about Pair Programming

Scrum and XP from the Trenches

Topics
Collaborative Technologies,
Collaboration,
XP,
Introducing Agile,
Distributed Teams,
Stories & Case Studies,
Scrum,
Pair Programming,
Agile in the Enterprise,
Agile Techniques,
Teamwork,
Agile

For those getting started with Agile, this book offers a detailed first-person account of how one Swedish company implemented Scrum and XP with a distributed team of 40 people, and how they continuously improved their process over a year’s time.