Re: [extremeprogramming] Pairing styles

"Keith Nicholas" <[email protected]> Wed, 30 Oct 2019 10:40:52 +1300
Newsgroups gmane.comp.programming.extreme-programming
Message-ID <CAC9mgDV15=Pj_5yYEjJoJRByJx2d00Btnuz0mEJBcYq7Sz7vcg@mail.gmail.com>
Sorry, I didn't mean to imply good coding discipline correlates with social
design.....It's just when developers already have good coding discipline,
full time pairing is less useful.  What is still useful though is
conversations about design, so a team needs to have a running, as
necessary, narrative around design.  Just to be clear though, pairing is
still an active tool, most often in the form of micro pairing ( 10-15
minute collaborations on a piece of code ) and longer pairings with a
"product owner" to evolve the product concept.

As with everything, this is contextual and tools are applied as seems
appropriate.  In this case, I'm talking about teams where the majority of
people have been working together for more than 8 years.  I've now
experienced this twice.

My anecdotal observation is by letting developers work individually on code
but still with high levels of interaction with the rest of the team, more
ideas were tried and more innovation happened.  I think this is because
letting people mull over problems and have some space for introspection is
very useful and it also allows more freedom to sidetrack a little to play
with something.








On Wed, Oct 30, 2019 at 12:36 AM J. B. Rainsberger <[email protected]>
wrote:

> On Tue, Oct 29, 2019 at 11:22 AM Keith Nicholas <[email protected]>
> wrote:
>
>> I gave up on pairing (after about 6-7years of doing it) other than as a
>> tool to be pulled out to deal with certain issues contextually.  I see it
>> more of a tool to increase coding ability / discipline and for developing
>> shared understanding.   I found if individuals have good coding disciplines
>> then they tend to be way more productive working as individuals but still
>> having social conversations about design.
>>
>
> Interesting! It doesn't surprise me to stop pairing as a habit once we
> notice the benefits coming from other practices, but it genuinely surprises
> me that "good coding disciplines" should correlate with "having social
> conversations about design". Do you have an idea why that might be
> happening or why that might be so in general? I would consider them largely
> orthogonal to each other.
> --
> J. B. (Joe) Rainsberger :: https://tdd.training :: http://www.jbrains.ca
> :: http://www.thecodewhisperer.com
>
> 
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#160143): https://groups.io/g/extremeprogramming/message/160143
Mute This Topic: https://groups.io/mt/39413621/2417047
Group Owner: [email protected]
Unsubscribe: https://groups.io/g/extremeprogramming/leave/4902963/619838065/xyzzy  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-