Skip to main content

Gerry 's Library tagged agile   View Popular

15 Oct 09

I Love Pair-Programming » Absolutely No Machete Juggling

"I see pairing work so well every day that I consider my career prior to my current job to have consisted mostly of wasting time. "

www.nomachetejuggling.com/...i-love-pair-programming - Preview

pairprogramming agile

Digaboard

New open source digital whiteboard for Scrum/Kanban teams

www.digaboard.net - Preview

task board agile

19 Aug 09

How to Pair Program

Guideline Summary:

Share everything. All contributions, whether great results and errors, are “ours”, not “yours” or “mine”.

Play fair. One person “drives” (has control of the keyboard or is recording design ideas) while the other is continuously reviewing the work and planning ahead. Stay fairly close to 50-50 on driving. Let the less experienced partner start and maybe drive a little more.

Don’t hit your partner. But make sure your partner stays focused and on-task.

Put things back where they belong. Put negative judgments in the trash: Be positive about you and your partner. For both, this is an opportunity to improve.

Clean up your mess. >Watch over the shoulder and you are really likely to find a large number of your errors!

Don’t take things too seriously. If your partner picks out a bunch of errors as you type, be glad. But do not always agree. Have healthy disagreement/debate. Finding the fine balance takes adjustment.

Say you’re sorry when you hurt somebody while moving furniture. Sit side-by-side and program, simultaneously viewing the computer screen and sharing the keyboard and mouse. Slide the keyboard -- don't move the chairs.

Wash your hands of skepticism before you start. Being skeptical can be a self-fulfilling prophesy. Buying in and “jelling” can lead to a whole that is greater than the sum of the parts.

Flush. If you work on some parts independently either discard them (flush) and start over together or have the partner very carefully review the work with you.

Warm cookies and cold milk are good for you. Periodically, taking a break is important for maintaining the stamina for another round of productive pair programming.

Be aware of the power of two brains. Experiences show that, together, a pair will come up with more than twice as many possible solutions than the two would have working alone. They will then proceed to more quickly narrow in on the “best” solution and will implement it more quickly and with better quality.

webpages.cs.luc.edu/...Kindergarten.html - Preview

pair agile

03 Aug 09

The Heart of Scrum « Agile Anarchy

Tobias offers a passionate, inspiring take on the task board being the heart of Scrum.

agileanarchy.wordpress.com/...the-heart-of-scrum - Preview

agile

SpringerLink - Journal Article

Case study of 4 teams @ MSoft and IBM. Documents reduction in defects, increase in initial development time

www.springerlink.com/...q91566748q234325 - Preview

agile TDD casestudy

09 Jul 09

Dr. Dobb's | Agile RFP

Dobb lists elements that should be included in an Agile RFP

www.ddj.com/...218101915 - Preview

agile contract

YouTube - Introduction to Pair Programming, version 2

Profesionally produced vid aimed at students on dos and don'ts of pair programming. A bit cheesy, but useful content.

www.youtube.com/watch - Preview

pair agile

1 - 20 of 62 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo