Like PairProgramming, using a fellow human to bounce ideas off of while coming up with a plan.  This technique is not, as far as I know, acknowledged by name any where.  It is, however, something I've done for a long time; I just didn't know what name to give it until someone mentioned it in conjunction with LetYourLogsBecomeYourPlans.

Steps I follow when PairPlanning:
* Define the problem or solution
* Find a person to pair with
* Agree on the definition of the problem or solution
* Brainstorm an approach

Some things to think about:
* Like with PairProgramming, one person is driving at a time; but, that responsibility can be turned over to the other at any time
* No arguments: refine ideas, don't debate them
* Don't redefine the problem/solution after its been agreed on, unless both of you agree that your definition is broken first
* Focus on approach, not implementation

There's definitely more, but I think many people do a lot of this by nature.  Perhaps formalizing it would help with productivity and communication within a team or ProjectTeam.

-- DarrenMeyer

----
CategoryPlanning