Suche senden
Hochladen
Pair Programming demystified
•
206 gefällt mir
•
49,084 views
Daftcode
Folgen
Pair Programming demystified
Weniger lesen
Mehr lesen
Ingenieurwesen
Software
Melden
Teilen
Melden
Teilen
1 von 38
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Tell a Story! [Be the Batman]
Tell a Story! [Be the Batman]
Ayman Sadiq
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Product School
Why Boards Matter: Building and Developing a World Class Board of Directors
Why Boards Matter: Building and Developing a World Class Board of Directors
Jim Citrin
The Art of Storytelling
The Art of Storytelling
SheSaysSG
Storytelling For Product Managers
Storytelling For Product Managers
Product School
Preparing for your startup pitch - rehearsal, confidence, and the deadly Q&A
Preparing for your startup pitch - rehearsal, confidence, and the deadly Q&A
Darren Menabney
Produktvision – Wieso, weshalb … und wie?
Produktvision – Wieso, weshalb … und wie?
Product Owner Meetup München
4 Biggest Challenges for Creative Teams
4 Biggest Challenges for Creative Teams
Wrike
Empfohlen
Tell a Story! [Be the Batman]
Tell a Story! [Be the Batman]
Ayman Sadiq
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Product School
Why Boards Matter: Building and Developing a World Class Board of Directors
Why Boards Matter: Building and Developing a World Class Board of Directors
Jim Citrin
The Art of Storytelling
The Art of Storytelling
SheSaysSG
Storytelling For Product Managers
Storytelling For Product Managers
Product School
Preparing for your startup pitch - rehearsal, confidence, and the deadly Q&A
Preparing for your startup pitch - rehearsal, confidence, and the deadly Q&A
Darren Menabney
Produktvision – Wieso, weshalb … und wie?
Produktvision – Wieso, weshalb … und wie?
Product Owner Meetup München
4 Biggest Challenges for Creative Teams
4 Biggest Challenges for Creative Teams
Wrike
Selling Your Great Idea
Selling Your Great Idea
Motivate Design
Lego® Serious Play® in a Nutshell - by StrategicPlay®
Lego® Serious Play® in a Nutshell - by StrategicPlay®
StrategicPlay®
The Art of Storytelling
The Art of Storytelling
christiansaylor
The Art of Storytelling
The Art of Storytelling
esprezo
Formula for a Winning Presentation Design
Formula for a Winning Presentation Design
PGi
10 Rules to Improve your Slide Deck
10 Rules to Improve your Slide Deck
Slide-a-licious
Wild Slides: 20 tips to improve your PowerPoint presentations
Wild Slides: 20 tips to improve your PowerPoint presentations
Make Great
Pitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to others
Jeroen van Geel
10 Best Practices of a Best Company to Work For
10 Best Practices of a Best Company to Work For
O.C. Tanner
Storytelling with data
Storytelling with data
Frieda Brioschi
Business Model Canvas vs Lean Canvas vs One-Page Lean Startup
Business Model Canvas vs Lean Canvas vs One-Page Lean Startup
Rod King, Ph.D.
Masters of SlideShare
Masters of SlideShare
Kapost
OKR SaaS Market Study
OKR SaaS Market Study
Akshay Goyal
Strategic Storytelling | Business Presentation Techniques
Strategic Storytelling | Business Presentation Techniques
Jeremey Donovan
Lego: Strategy Analysis & Business Model
Lego: Strategy Analysis & Business Model
Evgenii Gvozdev
Copywriting for UX
Copywriting for UX
Talisa Chang
SlideShare Experts - 7 Experts Reveal Their Presentation Design Secrets
SlideShare Experts - 7 Experts Reveal Their Presentation Design Secrets
Eugene Cheng
Storytelling for Business
Storytelling for Business
AndyatELC
PR for CEO's: strategy and tips
PR for CEO's: strategy and tips
FINN
Secrets to a Great Team
Secrets to a Great Team
Elodie A.
Pair Programming
Pair Programming
Naresh Jain
The Programmer
The Programmer
Kevlin Henney
Weitere ähnliche Inhalte
Was ist angesagt?
Selling Your Great Idea
Selling Your Great Idea
Motivate Design
Lego® Serious Play® in a Nutshell - by StrategicPlay®
Lego® Serious Play® in a Nutshell - by StrategicPlay®
StrategicPlay®
The Art of Storytelling
The Art of Storytelling
christiansaylor
The Art of Storytelling
The Art of Storytelling
esprezo
Formula for a Winning Presentation Design
Formula for a Winning Presentation Design
PGi
10 Rules to Improve your Slide Deck
10 Rules to Improve your Slide Deck
Slide-a-licious
Wild Slides: 20 tips to improve your PowerPoint presentations
Wild Slides: 20 tips to improve your PowerPoint presentations
Make Great
Pitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to others
Jeroen van Geel
10 Best Practices of a Best Company to Work For
10 Best Practices of a Best Company to Work For
O.C. Tanner
Storytelling with data
Storytelling with data
Frieda Brioschi
Business Model Canvas vs Lean Canvas vs One-Page Lean Startup
Business Model Canvas vs Lean Canvas vs One-Page Lean Startup
Rod King, Ph.D.
Masters of SlideShare
Masters of SlideShare
Kapost
OKR SaaS Market Study
OKR SaaS Market Study
Akshay Goyal
Strategic Storytelling | Business Presentation Techniques
Strategic Storytelling | Business Presentation Techniques
Jeremey Donovan
Lego: Strategy Analysis & Business Model
Lego: Strategy Analysis & Business Model
Evgenii Gvozdev
Copywriting for UX
Copywriting for UX
Talisa Chang
SlideShare Experts - 7 Experts Reveal Their Presentation Design Secrets
SlideShare Experts - 7 Experts Reveal Their Presentation Design Secrets
Eugene Cheng
Storytelling for Business
Storytelling for Business
AndyatELC
PR for CEO's: strategy and tips
PR for CEO's: strategy and tips
FINN
Secrets to a Great Team
Secrets to a Great Team
Elodie A.
Was ist angesagt?
(20)
Selling Your Great Idea
Selling Your Great Idea
Lego® Serious Play® in a Nutshell - by StrategicPlay®
Lego® Serious Play® in a Nutshell - by StrategicPlay®
The Art of Storytelling
The Art of Storytelling
The Art of Storytelling
The Art of Storytelling
Formula for a Winning Presentation Design
Formula for a Winning Presentation Design
10 Rules to Improve your Slide Deck
10 Rules to Improve your Slide Deck
Wild Slides: 20 tips to improve your PowerPoint presentations
Wild Slides: 20 tips to improve your PowerPoint presentations
Pitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to others
10 Best Practices of a Best Company to Work For
10 Best Practices of a Best Company to Work For
Storytelling with data
Storytelling with data
Business Model Canvas vs Lean Canvas vs One-Page Lean Startup
Business Model Canvas vs Lean Canvas vs One-Page Lean Startup
Masters of SlideShare
Masters of SlideShare
OKR SaaS Market Study
OKR SaaS Market Study
Strategic Storytelling | Business Presentation Techniques
Strategic Storytelling | Business Presentation Techniques
Lego: Strategy Analysis & Business Model
Lego: Strategy Analysis & Business Model
Copywriting for UX
Copywriting for UX
SlideShare Experts - 7 Experts Reveal Their Presentation Design Secrets
SlideShare Experts - 7 Experts Reveal Their Presentation Design Secrets
Storytelling for Business
Storytelling for Business
PR for CEO's: strategy and tips
PR for CEO's: strategy and tips
Secrets to a Great Team
Secrets to a Great Team
Andere mochten auch
Pair Programming
Pair Programming
Naresh Jain
The Programmer
The Programmer
Kevlin Henney
A Beginners Guide to noSQL
A Beginners Guide to noSQL
Mike Crabb
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
Piktochart
Getting Information through HTML Forms
Getting Information through HTML Forms
Mike Crabb
Paris ML meetup
Paris ML meetup
Yves Raimond
The Tester Role & Scrum
The Tester Role & Scrum
Johan Hoberg
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf
Xavier Amatriain
The Future Of Work & The Work Of The Future
The Future Of Work & The Work Of The Future
Arturo Pelayo
What I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginners
Etiene Dalcol
Let Non-Developers Develop your Site. Manu Raivio
Let Non-Developers Develop your Site. Manu Raivio
Future Insights
Becoming a Better Developer #WCA2
Becoming a Better Developer #WCA2
Brian Richards
How to Battle Bad Reviews
How to Battle Bad Reviews
Glassdoor
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Ankur Tandon
Visual Design with Data
Visual Design with Data
Seth Familian
Learning from a Culture of Collaboration: Engineers do it better. What can de...
Learning from a Culture of Collaboration: Engineers do it better. What can de...
Intuit Inc.
Build Features, Not Apps
Build Features, Not Apps
Natasha Murashev
Write Once, Run Everywhere
Write Once, Run Everywhere
Mike North
Become a Better Engineer Through Writing
Become a Better Engineer Through Writing
Intuit Inc.
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big Event
ChromeInfo Technologies
Andere mochten auch
(20)
Pair Programming
Pair Programming
The Programmer
The Programmer
A Beginners Guide to noSQL
A Beginners Guide to noSQL
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
Getting Information through HTML Forms
Getting Information through HTML Forms
Paris ML meetup
Paris ML meetup
The Tester Role & Scrum
The Tester Role & Scrum
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf
The Future Of Work & The Work Of The Future
The Future Of Work & The Work Of The Future
What I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginners
Let Non-Developers Develop your Site. Manu Raivio
Let Non-Developers Develop your Site. Manu Raivio
Becoming a Better Developer #WCA2
Becoming a Better Developer #WCA2
How to Battle Bad Reviews
How to Battle Bad Reviews
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Visual Design with Data
Visual Design with Data
Learning from a Culture of Collaboration: Engineers do it better. What can de...
Learning from a Culture of Collaboration: Engineers do it better. What can de...
Build Features, Not Apps
Build Features, Not Apps
Write Once, Run Everywhere
Write Once, Run Everywhere
Become a Better Engineer Through Writing
Become a Better Engineer Through Writing
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big Event
Ähnlich wie Pair Programming demystified
Pair Programming
Pair Programming
Siriwat Jithunsa
Pair Programming Presentation
Pair Programming Presentation
ThoughtWorks
ESSAP Agile Loops
ESSAP Agile Loops
Federico Gobbo
L'illusione dell'ortogonalità
L'illusione dell'ortogonalità
Alberto Brandolini
Effective Collaborative Programming3
Effective Collaborative Programming3
Xebia IT Architects
Effective Collaborative Programming3@March 19th 2009
Effective Collaborative Programming3@March 19th 2009
guest5d31a5
Pair Programming Explained By Shrikant Vashishtha
Pair Programming Explained By Shrikant Vashishtha
ShriKant Vashishtha
Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015
Holger Bartel
Why #OpenDX?
Why #OpenDX?
Arty Starr
Software Development Practices Patterns: from Pair to Mob Programming
Software Development Practices Patterns: from Pair to Mob Programming
Herez Moise Kattan
Lecture 25
Lecture 25
Skillspire LLC
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
Svetlin Nakov
The Elements of Style
The Elements of Style
Derek Graham
Why pair programming is a good idea
Why pair programming is a good idea
Designveloper
Vakmanschap is meesterschap
Vakmanschap is meesterschap
Martijn Dashorst
Code Quality Makes Your Job Easier
Code Quality Makes Your Job Easier
Tonya Mork
Developing an Engineering Mindset by Junaid Javed
Developing an Engineering Mindset by Junaid Javed
Jamil Goheer
Working in teams vs working individually
Working in teams vs working individually
Laurynas Antanavičius, PMI-ACP
[XP Day Vietnam 2015] XP is not windows XP
[XP Day Vietnam 2015] XP is not windows XP
Đới Học viện Agile
XP, Not Windows XP
XP, Not Windows XP
Alexandre Cuva
Ähnlich wie Pair Programming demystified
(20)
Pair Programming
Pair Programming
Pair Programming Presentation
Pair Programming Presentation
ESSAP Agile Loops
ESSAP Agile Loops
L'illusione dell'ortogonalità
L'illusione dell'ortogonalità
Effective Collaborative Programming3
Effective Collaborative Programming3
Effective Collaborative Programming3@March 19th 2009
Effective Collaborative Programming3@March 19th 2009
Pair Programming Explained By Shrikant Vashishtha
Pair Programming Explained By Shrikant Vashishtha
Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015
Why #OpenDX?
Why #OpenDX?
Software Development Practices Patterns: from Pair to Mob Programming
Software Development Practices Patterns: from Pair to Mob Programming
Lecture 25
Lecture 25
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
The Elements of Style
The Elements of Style
Why pair programming is a good idea
Why pair programming is a good idea
Vakmanschap is meesterschap
Vakmanschap is meesterschap
Code Quality Makes Your Job Easier
Code Quality Makes Your Job Easier
Developing an Engineering Mindset by Junaid Javed
Developing an Engineering Mindset by Junaid Javed
Working in teams vs working individually
Working in teams vs working individually
[XP Day Vietnam 2015] XP is not windows XP
[XP Day Vietnam 2015] XP is not windows XP
XP, Not Windows XP
XP, Not Windows XP
Mehr von Daftcode
Hacking Employer Branding - case study
Hacking Employer Branding - case study
Daftcode
Building Engineering Culture
Building Engineering Culture
Daftcode
Kivy na Androidzie
Kivy na Androidzie
Daftcode
Lecture #4: What is innovation?
Lecture #4: What is innovation?
Daftcode
Lecture #2: Results Measurement
Lecture #2: Results Measurement
Daftcode
Lecture #1: In 60 days from idea to product
Lecture #1: In 60 days from idea to product
Daftcode
Mehr von Daftcode
(6)
Hacking Employer Branding - case study
Hacking Employer Branding - case study
Building Engineering Culture
Building Engineering Culture
Kivy na Androidzie
Kivy na Androidzie
Lecture #4: What is innovation?
Lecture #4: What is innovation?
Lecture #2: Results Measurement
Lecture #2: Results Measurement
Lecture #1: In 60 days from idea to product
Lecture #1: In 60 days from idea to product
Kürzlich hochgeladen
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
Sneha Padhiar
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
prachaibot
multiple access in wireless communication
multiple access in wireless communication
panditadesh123
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
Erbil Polytechnic University
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
BootNeck1
Earthing details of Electrical Substation
Earthing details of Electrical Substation
stephanwindworld
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
alene1
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Manish Kumar
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
Romil Mishra
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
AkritiPradhan2
Main Memory Management in Operating System
Main Memory Management in Operating System
Rashmi Bhat
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
siddharthjain2303
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
elesangwon
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
Erbil Polytechnic University
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Sumanth A
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
Manicka Mamallan Andavar
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
Sneha Padhiar
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
ChristianCDAM
Engineering Drawing section of solid
Engineering Drawing section of solid
namansinghjarodiya
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Deepika Walanjkar
Kürzlich hochgeladen
(20)
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
multiple access in wireless communication
multiple access in wireless communication
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
Earthing details of Electrical Substation
Earthing details of Electrical Substation
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
Main Memory Management in Operating System
Main Memory Management in Operating System
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Engineering Drawing section of solid
Engineering Drawing section of solid
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Pair Programming demystified
1.
Pair programming DEMYSTIFIED
2.
Problems, problems, problems…
3.
Silos
4.
”I don’t learn
that much anymore”
5.
I am bored
with technology X / project X / customer X
6.
Good Code Review
is hard
7.
What is pair programming?
8.
2 people 1 computer
9.
Driver Navigator+
10.
Swap roles often
11.
Myths of pair programming
12.
Double the workload Myth
13.
2 > 1
+ 1 Truth
14.
You need the
right partner Myth
15.
For most people
it works with most partners Truth
16.
Only good for
training Myth
17.
Different kind of
pairing is effective at most stages Truth
18.
I get no
credit for my work Myth
19.
Solvable with Task
Owners Truth
20.
Navigator finds only
syntax mistakes Myth
21.
Good pairing has
a tremendous impact on the code's design and architecture Truth
22.
Pair synergistic behaviours!
23.
Pair pressure
24.
No pair pressure
25.
Pair negotiation
26.
Pair reviews
27.
Pair learning
28.
Pair trust
29.
Pair courage
30.
Pair debugging
31.
Details, details, details…
32.
Rotation
33.
Ping-pong pair programming
34.
Environment
35.
junior & senior extrovert
& introvert backend & frontend Types of pairs
36.
• Started with
casual pairing • One month experiment ~100% pairing • Ping-pong pair programming: 90% • Team decision: continue Introducing pair programming at DaftCode
37.
@marekkirejczyk Pair early, pair
often www.daftcode.com
Jetzt herunterladen