Pair Programming Done Right: Pairing with Pizzazz Paul Julius CITCON Singapore 2012 April 21, 2012 Copyright 2012 - Paul Julius, All rights reserved.

Slides:



Advertisements
Similar presentations
Study Habits Successful students have good study
Advertisements

1 Templates for WBTs at HHSA. 2 Video-based Scenario with Choices.
Word List A.
If someone is hurting me
Squeezing the Sponge… Performance Sport Conference Katie Richards.
A Workshop on Mastering Self-Motivation and Attitude
Student PowerPoints For IEPs
PROBLEM SOLVING TEN STEPS TO SUCCESS. KNOWING A PROBLEM IS A PROBLEM WHEN YOU MEET ONE Does the problem use any reasonably important decision making activity?
Copyright ALEA Can our industry make money?. Copyright ALEA Yes! How else can you explain $250,000,000,000 in capital?
Porter’s Procedures Answers to all of your “What if…?” needs.
Topic: If you believe this is true, then copy this statement as your main idea. If you do not believe this is true, then rewrite it in a way that makes.
#RefreshCache CI - Daily Builds w/Jenkins – an Open Source Continuous Integration Server Nick Airdo Community Developer Advocate Central Christian Church.
Ergonomic Fix Ergonomics team changed design of part to completely eliminate this hazard No change in cost of part & cost savings of labor alone is $25,000.
It was Colt’s first day of Middle School and he was very nervous that he was not going to be cool enough or smart enough or strong enough. He was very.
Organizing and Writing a persuasive Essay In this demonstration you will learn four basics steps to writing a persuasive essay. This will provide you with.
Career Coaching Getting the Job You Want June 1, 2007.
Guyer High School Study Skills. Preparing to Study A Good Study Place 1. Is my Study Place available to me whenever I need it? Your Study Place does you.
How to Safely and Effectively use a Bunsen Burner
Unit 1 – Improving Productivity Ayesha begum. 1.1Why did you use a computer? What other systems / resources could you have used? We use a computer because.
Copyright © by Mark J. Sebern Software Engineering Process I SE Sprint Execution.
Take this quiz to determine if you’re the next Bill Gates or whether you should just grin and bear it at your day job.
Math By Kaylee D. What have you found challenging about math this year? This Year I think something challenging was the pace of the math class. I think.
Have you implemented “Number Talks” in your classroom? What are the pros? What are the cons? Any suggestions?????
During Circle Work One Person speaks at a time Right to Pass No Put-downs.
August 19, 2015 Do Now  On a ticket, write your name.  On scratch paper, write down definition of formative assessment  Find a partner to work with.
Math By Camilla. Question #1:What have you found challenging about math this year?
Find your assigned seat Write answers to question You may share if you don’t know or are unsure 1-Where do assignments go when done? 2- What Food allowed.
Debugging Strategies from Software Carpentry. Agan's Rules Many people make debugging harder than it needs to be by: Using inadequate tools Not going.
Group Activity 1) Memory experiment 2) Personality perception experiment.
What are these students doing?. Next, you are going to do a team competition. You will see some questions, but the words are in the wrong order. You will.
By: Caroline and Lacie Quotes by Henry David Thoreau and Ralph Waldo Emerson.
Presentation Companion Slide Pack The slides in this file were specifically designed to be used with the Presentation Companion Add-In. Training-Games.com.
By Tamarius Taylor HAVE THE SKILLS TO DODGE THE KILLS.
Riding the School Bus.
Using Test Driven Development Jon Kruger Blog: Twitter: JonKruger.
Book 1 Unit 5 Do you have a soccer ball? Do you know them? soccer ball basketbal l baseball baseball bat ping-pong bat badminton racket shuttlecock.
OCTOBER 13 TH 2015 Today: 1.Grammar Assessment of Knowledge 2.Sort notebooks 3.Check out copies of To Kill a Mockingbird 4.Expectations for new unit Absent.
By Elizakelly Shortsen Presentation of Elizakelly Shortsen’s poem “The Test Not Taken” and.
Computer Use Rules. We must follow all of these rules. If we don’t follow all of the rules then we won’t be allowed to use the computers anymore.
From July 9 Feedback A Message from Karen Hi, Everyone! Every other day, I will address the Needs you have and give you what we hope.
1 Presented by, Navin R. Vaghela NAVIN R. VAGHELA ROLL NO: F. Y. MBA IIT - PRESENTATION.
As I walk alone day by day. The thought of you comes to my mind.
5.0 Unit Plan 5 th Grade Science/Reading Technology Creations Compacting Plans Integrated Matrix Unit Plan Ideas Tiered Assignments Classroom Management.
Economics Vocabulary. What is Economics? The study of production (making of), distribution (selling of), and consumption of (using of) goods and services.
Huh? You saw what posted on my Facebook?. You can learn a lot about people by the things they post on their Facebook pages…
Chapter 27 Project By: J.T. Brown O.D. Quinn B.M. Scapa K.R. Thomas.
FIRE! FIRE!. Pablo’s favourite subject is games. He likes playing football. He is very good and he scores lots of goals.
By Manish Shrotriya CSE MS 4 Point Agile Manifesto 1.Individuals and interactions over processes and tools 2.Working software over comprehensive.
Time Management. Part 1 I am a Visual and Verbal learner I learn better when I actually see what I am doing and I can learn better when I see diagrams.
Group 5 Presentation: p By: Chris P and Sam R.
Mrs. Rose English Study Skills.
My Blood Draw Plan When writing your plan, think about what you like to do if you start to feel worried or scared. For waiting time, I will bring: During.
Do you have a soccer ball?
How do we address our needs at our job?
Do you have a soccer ball?
Being Creative in Math.
Learning Objectives Explain how selection is used to change a program output Decompose a problem with inputs to help design a program Describe the use.
Coming up: What is Agile?
Quarter 1.
I can talk about how I’m feeling
Live as Your Whole Person
WHAT PART OF QUIET DIDN'T YOU UNDERSTAND??
I can talk about how I’m feeling
Good coaching makes even the tough jobs easy.
I can talk about how I’m feeling
Week 26 Socratic Seminar.
My Strengths My Interests My Preferences My Needs
I can talk about how I’m feeling
Plenary
Presentation transcript:

Pair Programming Done Right: Pairing with Pizzazz Paul Julius CITCON Singapore 2012 April 21, 2012 Copyright Paul Julius, All rights reserved

The CI Guys All Things Continuous Integration and Testing Copyright Paul Julius, All rights reserved

What is it? Pair Architecting Pair Documenting? Pair Analysis? Pair Project Management? Copyright Paul Julius, All rights reserved

Why? Or perhaps, why not? Copyright Paul Julius, All rights reserved

S…L…O…W… “I can get more done by myself!” “I don’t want to have to explain myself at every turn.” “I am not going to pay two developers to do the work of one.” Copyright Paul Julius, All rights reserved

Boring “Watching someone else type is boring!” “Having to explain my every thought wears me out.” “I can’t sit back and watch all day.” “That’ll just give the slackers in my department somewhere to hide.” Copyright Paul Julius, All rights reserved

Loner “I don’t work well with others!” “I just work better by myself.” “The reason I became a programmer was because I like computers, not people. “ “I can’t sit next to someone every day, all day long.” Copyright Paul Julius, All rights reserved

Crowded “My desk isn’t big enough!” “These cubicles are designed to accommodate one person, that’s the whole point. “My chair is ergonomically configured for my body, not someone else’s.” “We need everyone in their own cube, so we can call them.” Copyright Paul Julius, All rights reserved

Why else? or why else not? Copyright Paul Julius, All rights reserved

Great Reasons! Copyright Paul Julius, All rights reserved

Bricklayer Copyright Paul Julius, All rights reserved

Fun Copyright Paul Julius, All rights reserved

Reduce Your Bus Factor Copyright Paul Julius, All rights reserved

Vulcan mind meld Copyright Paul Julius, All rights reserved

Get ready! Copyright Paul Julius, All rights reserved

Personal Cleanliness! Copyright Paul Julius, All rights reserved

1 Hour Between Commits? How about 25 minutes? Copyright Paul Julius, All rights reserved

TDD!!! 1)Write no production code before we have a broken test… 2)Write just enough production code to make the test pass… 3)Repeat… Copyright Paul Julius, All rights reserved

Pair Stair Track who’s paired Who Hasn’t? Fill the stairs Copyright Paul Julius, All rights reserved

Chewbacca Copyright Paul Julius, All rights reserved

Ping pong Copyright Paul Julius, All rights reserved

Board Ball & Copyright Paul Julius, All rights reserved

Batting Practice Copyright Paul Julius, All rights reserved

World Wide Copyright Paul Julius, All rights reserved

Copyright Paul Julius, All rights reserved

Paul Julius Copyright Paul Julius, All rights reserved