SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Pairing
Agenda
●
●
●
●

Introduction to Pairing
Workshop Activity (Game!)
Retrospective Discussions
Summary
What is Pairing?
● 2 Brains, 1 Task
● Real-time code review
● Collective ownership
Pairing Guidelines
● Take turns
○ Driver and Navigator roles

● Mindset
○ Be open to alternatives
○ Keep each other focused
○ short experiments are ok
LET’S PLAY
Build a Robot...ANY Robot
● Use the K’nex
● Pick a pair
● Decide who is the driver and navigator
Driver
● Concentrate on assembly
● Follow Navigator's lead
● Think about
implementation

Navigator
●
●
●
●

Think what to build
Describe design
Help selecting parts
Think about the bigger
picture
Build A Robot...ANY Robot
시작!
(go)
Remember...
Driver
● Concentrate on assembly
● Follow Navigator's lead
● Think about
implementation

Navigator
●
●
●
●

Think what to build
Describe design
Help selecting parts
Think about the bigger
picture
Swap Pairs!
Drivers

Navigators

● Stay put
● Move to the right
● You are now navigating ● You are now
● Explain the concept
driving
● Listen to the
concept
行く!
(go)
Driver
● Concentrate on assembly
● Follow Navigator's lead
● Think about
implementation

Navigator
●
●
●
●

Think what to build
Describe design
Help selecting parts
Think about the bigger
picture
Swap Pairs!
Drivers

Navigators

● Move to the right
● Move to the left
● You are now navigating ● You are now
● Explain the concept
driving
● Listen to the
concept
давай!
(go)
Driver
● Concentrate on assembly
● Follow Navigator's lead
● Think about
implementation

Navigator
●
●
●
●

Think what to build
Describe design
Help selecting parts
Think about the bigger
picture
What did you think?
Well
●
●
●
●
●
●
●
●
●
●

Creativity introduced
learned new techniques
showed up knowing how to do things
Enjoyed watching others with robot
When confronted with all new, liked having
a pair to hash things out
Less fear of the unknown
Experimented more
Shared responsibility
Context switching makes you think
Learning from pair

Less Well
●
●
●
●
●

Too much guessing with new context
(sometimes)
Pair is not productive when both are newbies
Need some context to remain to keep
requirements clear
Documentation needed if context is not
preserved (stories, docs, requirements)
Pair may have separate, but applicable role
Objections? Skeptical?
● Does pairing halve productivity?
Objections? Skeptical?
● Does pairing halve productivity?
● Should pairs be of similar skill levels?
Objections? Skeptical?
● Does pairing halve productivity?
● Should pairs be of similar skill levels?
● Are pairs forever?
Objections? Skeptical?
●
●
●
●

Does pairing halve productivity?
Should pairs be of similar skill levels?
Are pairs forever?
Pairing fatigue/impatience?
Objections? Skeptical?
●
●
●
●
●

Does pairing halve productivity?
Should pairs be of similar skill levels?
Are pairs forever?
Pairing fatigue/impatience?
How to transfer knowledge within the team?
Objections? Skeptical?
●
●
●
●
●
●

Does pairing halve productivity?
Should pairs be of similar skill levels?
Are pairs forever?
Pairing fatigue/impatience?
How to transfer knowledge within the team?
“I work better alone. Do I pair all the time?”
Objections? Skeptical?
●
●
●
●
●
●
●

Does pairing halve productivity?
Should pairs be of similar skill levels?
Are pairs forever?
Pairing fatigue/impatience?
How to transfer knowledge within the team?
“I work better alone. Do I pair all the time?”
Pairing Stations?
Pairing in your Organization
● Share this experience with peers or team
members
○ talks, short pairing sessions, discussions

● Just Ask to Pair: “Hey, I need help with X”
● Start small - it doesn’t need to be a
Movement
Pairing Studies
● Laurie Williams “Pair Programming Illuminated”
http://collaboration.csc.ncsu.edu/laurie/pair.html
●

http://collaboration.csc.ncsu.edu/laurie/Papers/ESE%20WilliamsPairProgramming_V2.pdf

●

Introduction to Pair Programming
http://www.youtube.com/watch?v=A6kdFdJp4jY

● Pairing in other disciplines
○ Pair Researching
http://groups.csail.mit.edu/uid/other-pubs/cscw14-pair-research.pdf
Additional Resources
Overcoming management resistance to
pairing (http://www.pearsonhighered.com/samplechapter/0201745763.
pdf)
Thanks!
Zeljko Pavic,
Vlad Zelmanov,
Eric Mrak,
Bonna Choi

Weitere ähnliche Inhalte

Andere mochten auch

Writing a news story
Writing a news storyWriting a news story
Writing a news storyMylyn Mas
 
Script writing, story boarding, and site selection issues
Script writing, story boarding, and site selection issuesScript writing, story boarding, and site selection issues
Script writing, story boarding, and site selection issuesBarbara McQueen
 
Asmita thesis writing
Asmita thesis writingAsmita thesis writing
Asmita thesis writingmagareasmi
 
Procedure for writing a story
Procedure for writing a storyProcedure for writing a story
Procedure for writing a storyrwillmsen
 
Story Elements an Early Elementary Lesson
Story Elements an Early Elementary LessonStory Elements an Early Elementary Lesson
Story Elements an Early Elementary Lessonfpalmateer
 
Writing a Thesis
Writing a ThesisWriting a Thesis
Writing a Thesisvbatey
 
Essay writing power_point 1
Essay writing power_point 1Essay writing power_point 1
Essay writing power_point 1dbbbanjo
 
Creative Writing Powerpoint
Creative Writing PowerpointCreative Writing Powerpoint
Creative Writing PowerpointSusan Lewington
 
THESIS (Pananaliksik) Tagalog
THESIS (Pananaliksik) TagalogTHESIS (Pananaliksik) Tagalog
THESIS (Pananaliksik) Tagaloghm alumia
 

Andere mochten auch (11)

language
languagelanguage
language
 
Writing a news story
Writing a news storyWriting a news story
Writing a news story
 
Script writing, story boarding, and site selection issues
Script writing, story boarding, and site selection issuesScript writing, story boarding, and site selection issues
Script writing, story boarding, and site selection issues
 
Asmita thesis writing
Asmita thesis writingAsmita thesis writing
Asmita thesis writing
 
Procedure for writing a story
Procedure for writing a storyProcedure for writing a story
Procedure for writing a story
 
How to Write a Thesis
How to Write a ThesisHow to Write a Thesis
How to Write a Thesis
 
Story Elements an Early Elementary Lesson
Story Elements an Early Elementary LessonStory Elements an Early Elementary Lesson
Story Elements an Early Elementary Lesson
 
Writing a Thesis
Writing a ThesisWriting a Thesis
Writing a Thesis
 
Essay writing power_point 1
Essay writing power_point 1Essay writing power_point 1
Essay writing power_point 1
 
Creative Writing Powerpoint
Creative Writing PowerpointCreative Writing Powerpoint
Creative Writing Powerpoint
 
THESIS (Pananaliksik) Tagalog
THESIS (Pananaliksik) TagalogTHESIS (Pananaliksik) Tagalog
THESIS (Pananaliksik) Tagalog
 

Ähnlich wie Pairing

BDD workshop for JavaScript developers
BDD workshop for JavaScript developersBDD workshop for JavaScript developers
BDD workshop for JavaScript developersCarlos Ble
 
Unlocking your team's potential with pair programming (workshop)
Unlocking your team's potential with pair programming (workshop)Unlocking your team's potential with pair programming (workshop)
Unlocking your team's potential with pair programming (workshop)Mattia Battiston
 
Turning humans into developers with Perl - London Perl Workshop 2017
Turning humans into developers with Perl - London Perl Workshop 2017Turning humans into developers with Perl - London Perl Workshop 2017
Turning humans into developers with Perl - London Perl Workshop 2017Julien Fiegehenn
 
Prioritization Pains
Prioritization PainsPrioritization Pains
Prioritization PainsSteve Chepp
 
Thinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar SlidesThinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar SlidesAlan Richardson
 
Tips about hibernate with spring data jpa
Tips about hibernate with spring data jpaTips about hibernate with spring data jpa
Tips about hibernate with spring data jpaThiago Dos Santos Hora
 
Agile work practices and tools
Agile work practices and toolsAgile work practices and tools
Agile work practices and toolsDaniel Lopes
 
How to review a pull request
How to review a pull requestHow to review a pull request
How to review a pull requestrouanw
 
Development Game with Purpose - AGS
Development Game with Purpose - AGSDevelopment Game with Purpose - AGS
Development Game with Purpose - AGSPaul Boos
 
All track delivery experience agile2018
All track delivery experience agile2018All track delivery experience agile2018
All track delivery experience agile2018aboobier
 
From ic to tech lead
From ic to tech leadFrom ic to tech lead
From ic to tech leadFangda Wang
 
Coding Dojo: Fun with Tic-Tac-Toe (2014)
Coding Dojo: Fun with Tic-Tac-Toe (2014)Coding Dojo: Fun with Tic-Tac-Toe (2014)
Coding Dojo: Fun with Tic-Tac-Toe (2014)Peter Kofler
 
Effective Unit Testing
Effective Unit TestingEffective Unit Testing
Effective Unit TestingEyal Kenig
 
Agile Development: Key to smart software development
Agile Development: Key to smart software developmentAgile Development: Key to smart software development
Agile Development: Key to smart software developmentJerlyn Manohar
 
AGILE! Who cares - Tell me what to do @ADC2014
AGILE! Who cares - Tell me what to do @ADC2014AGILE! Who cares - Tell me what to do @ADC2014
AGILE! Who cares - Tell me what to do @ADC2014Suman Guha
 
Best practices in pair programming
Best practices in pair programmingBest practices in pair programming
Best practices in pair programmingLucas Aquiles
 

Ähnlich wie Pairing (20)

BDD workshop for JavaScript developers
BDD workshop for JavaScript developersBDD workshop for JavaScript developers
BDD workshop for JavaScript developers
 
Unlocking your team's potential with pair programming (workshop)
Unlocking your team's potential with pair programming (workshop)Unlocking your team's potential with pair programming (workshop)
Unlocking your team's potential with pair programming (workshop)
 
Xtreme Programming
Xtreme ProgrammingXtreme Programming
Xtreme Programming
 
Turning humans into developers with Perl - London Perl Workshop 2017
Turning humans into developers with Perl - London Perl Workshop 2017Turning humans into developers with Perl - London Perl Workshop 2017
Turning humans into developers with Perl - London Perl Workshop 2017
 
Pair programming
Pair programmingPair programming
Pair programming
 
Prioritization Pains
Prioritization PainsPrioritization Pains
Prioritization Pains
 
Creative Engineering 101
Creative Engineering 101Creative Engineering 101
Creative Engineering 101
 
Thinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar SlidesThinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar Slides
 
Tips about hibernate with spring data jpa
Tips about hibernate with spring data jpaTips about hibernate with spring data jpa
Tips about hibernate with spring data jpa
 
Agile work practices and tools
Agile work practices and toolsAgile work practices and tools
Agile work practices and tools
 
How to review a pull request
How to review a pull requestHow to review a pull request
How to review a pull request
 
Development Game with Purpose - AGS
Development Game with Purpose - AGSDevelopment Game with Purpose - AGS
Development Game with Purpose - AGS
 
All track delivery experience agile2018
All track delivery experience agile2018All track delivery experience agile2018
All track delivery experience agile2018
 
Ploneide
PloneidePloneide
Ploneide
 
From ic to tech lead
From ic to tech leadFrom ic to tech lead
From ic to tech lead
 
Coding Dojo: Fun with Tic-Tac-Toe (2014)
Coding Dojo: Fun with Tic-Tac-Toe (2014)Coding Dojo: Fun with Tic-Tac-Toe (2014)
Coding Dojo: Fun with Tic-Tac-Toe (2014)
 
Effective Unit Testing
Effective Unit TestingEffective Unit Testing
Effective Unit Testing
 
Agile Development: Key to smart software development
Agile Development: Key to smart software developmentAgile Development: Key to smart software development
Agile Development: Key to smart software development
 
AGILE! Who cares - Tell me what to do @ADC2014
AGILE! Who cares - Tell me what to do @ADC2014AGILE! Who cares - Tell me what to do @ADC2014
AGILE! Who cares - Tell me what to do @ADC2014
 
Best practices in pair programming
Best practices in pair programmingBest practices in pair programming
Best practices in pair programming
 

Kürzlich hochgeladen

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Kürzlich hochgeladen (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Pairing

  • 2. Agenda ● ● ● ● Introduction to Pairing Workshop Activity (Game!) Retrospective Discussions Summary
  • 3. What is Pairing? ● 2 Brains, 1 Task ● Real-time code review ● Collective ownership
  • 4. Pairing Guidelines ● Take turns ○ Driver and Navigator roles ● Mindset ○ Be open to alternatives ○ Keep each other focused ○ short experiments are ok
  • 6. Build a Robot...ANY Robot ● Use the K’nex ● Pick a pair ● Decide who is the driver and navigator
  • 7. Driver ● Concentrate on assembly ● Follow Navigator's lead ● Think about implementation Navigator ● ● ● ● Think what to build Describe design Help selecting parts Think about the bigger picture
  • 10. Remember... Driver ● Concentrate on assembly ● Follow Navigator's lead ● Think about implementation Navigator ● ● ● ● Think what to build Describe design Help selecting parts Think about the bigger picture
  • 11. Swap Pairs! Drivers Navigators ● Stay put ● Move to the right ● You are now navigating ● You are now ● Explain the concept driving ● Listen to the concept
  • 13. Driver ● Concentrate on assembly ● Follow Navigator's lead ● Think about implementation Navigator ● ● ● ● Think what to build Describe design Help selecting parts Think about the bigger picture
  • 14. Swap Pairs! Drivers Navigators ● Move to the right ● Move to the left ● You are now navigating ● You are now ● Explain the concept driving ● Listen to the concept
  • 16. Driver ● Concentrate on assembly ● Follow Navigator's lead ● Think about implementation Navigator ● ● ● ● Think what to build Describe design Help selecting parts Think about the bigger picture
  • 17. What did you think? Well ● ● ● ● ● ● ● ● ● ● Creativity introduced learned new techniques showed up knowing how to do things Enjoyed watching others with robot When confronted with all new, liked having a pair to hash things out Less fear of the unknown Experimented more Shared responsibility Context switching makes you think Learning from pair Less Well ● ● ● ● ● Too much guessing with new context (sometimes) Pair is not productive when both are newbies Need some context to remain to keep requirements clear Documentation needed if context is not preserved (stories, docs, requirements) Pair may have separate, but applicable role
  • 18. Objections? Skeptical? ● Does pairing halve productivity?
  • 19. Objections? Skeptical? ● Does pairing halve productivity? ● Should pairs be of similar skill levels?
  • 20. Objections? Skeptical? ● Does pairing halve productivity? ● Should pairs be of similar skill levels? ● Are pairs forever?
  • 21. Objections? Skeptical? ● ● ● ● Does pairing halve productivity? Should pairs be of similar skill levels? Are pairs forever? Pairing fatigue/impatience?
  • 22. Objections? Skeptical? ● ● ● ● ● Does pairing halve productivity? Should pairs be of similar skill levels? Are pairs forever? Pairing fatigue/impatience? How to transfer knowledge within the team?
  • 23. Objections? Skeptical? ● ● ● ● ● ● Does pairing halve productivity? Should pairs be of similar skill levels? Are pairs forever? Pairing fatigue/impatience? How to transfer knowledge within the team? “I work better alone. Do I pair all the time?”
  • 24. Objections? Skeptical? ● ● ● ● ● ● ● Does pairing halve productivity? Should pairs be of similar skill levels? Are pairs forever? Pairing fatigue/impatience? How to transfer knowledge within the team? “I work better alone. Do I pair all the time?” Pairing Stations?
  • 25. Pairing in your Organization ● Share this experience with peers or team members ○ talks, short pairing sessions, discussions ● Just Ask to Pair: “Hey, I need help with X” ● Start small - it doesn’t need to be a Movement
  • 26.
  • 27.
  • 28. Pairing Studies ● Laurie Williams “Pair Programming Illuminated” http://collaboration.csc.ncsu.edu/laurie/pair.html ● http://collaboration.csc.ncsu.edu/laurie/Papers/ESE%20WilliamsPairProgramming_V2.pdf ● Introduction to Pair Programming http://www.youtube.com/watch?v=A6kdFdJp4jY ● Pairing in other disciplines ○ Pair Researching http://groups.csail.mit.edu/uid/other-pubs/cscw14-pair-research.pdf
  • 29. Additional Resources Overcoming management resistance to pairing (http://www.pearsonhighered.com/samplechapter/0201745763. pdf)