Re: [extremeprogramming] Pairing styles
"Jeff Langr" <[email protected]> Tue, 29 Oct 2019 11:01:23 -0600
| Newsgroups | gmane.comp.programming.extreme-programming |
|---|---|
| Message-ID | <[email protected]> |
J. B. Rainsberger wrote on 10/29/19 8:25 AM: > I would never have guessed 20 years ago that mobbing would be easier > to accept than pairing, given the common objections at the time. We > talked about it at the XP Toronto user group and mostly dismissed it > as a pipe dream. "If 2 is good, then surely 3 would be better...." > > What's also interesting: Mobbing seems to foster a lot less active > resistance from both devs and managers. > > > Any insights there? > -- > J. B. (Joe) Rainsberger :: https://tdd.training :: > http://www.jbrains.ca :: http://www.thecodewhisperer.com > General objections to pairing have their roots all over the place: some unfortunate history of software development culture as a lone-wolf effort; that many of us are more introverted than extroverted; that many devs are probably a little smarter than the average bear, thinking they are just fine solving and crafting on their own; that most were reared in a sole-office or cubicle environment; that some of us who are perceived as knowing a lot have the fear of others finding out we don't; and probably a number more. Take all that and add to it a few bad experiences (or tales from others about such), and you have something that is anathema to the typical dev. And everyone has bad experiences--the number of pairs in team of 5, for example, is already up to 10; one of those pairings is likely to create a lot of stress. The overhead of pairing that I mentioned earlier just adds to the negatives. The notion of sitting next to an individual all day is probably a bit too much for the average introvert. It's also a lot more intimate--you have to really commit to and ferret out the sensibilities of another individual. That's hard and a little intimidating. Mobbing gives us the comfort of a small group--you're not on point all day long, for one; you're not intimate with any other individual, and so on. With strong style pairing brought into the mix, the intimation/fear factor comes down. It is also a lot more fun, as small groups typically are in contrast to a pair. As far as manager resistance, I'm not sure. I do tell them what I've heard from most mobs, which is "we go faster;" and then I explain all of the elements that are simplified as a result of mobbing. I'll try to explore this with managers more going forward to see what they have to say. Jeff <http://langrsoft.com> Jeff Langr/ Langr Software Solutions, Inc. <https://twitter.com/jlangr> <https://www.linkedin.com/in/jefflangr> <https://www.facebook.com/jeff.langr> http://langrsoft.com +1-719-287-4335 Pragmatic Unit Testing in Java <http://pragprog.com/book/utj2> Modern C++ Programming with TDD <http://pragprog.com/book/lotdd> Agile in a Flash <http://pragprog.com/book/olag> Agile Java: Crafting Code with Test-Driven Development <http://amzn.com/0131482394> Essential Java Style <http://amzn.com/0130850861> -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#160136): https://groups.io/g/extremeprogramming/message/160136 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]] -=-=-=-=-=-=-=-=-=-=-=-