InfoQ

Interview

Joseph Pelrine's Blend of Science, Process &Teamwork

Interview with Joseph Pelrine by Deborah Hartmann on Apr 12, 2008 02:10 AM

Community
Agile
Topics
Change,
Teamwork,
Leadership
Tags
Interpersonal Communication,
Facilitation,
Management
Summary
Joseph Pelrine was present when XP took its first steps, was Europe's first Certified Scrum Trainer, and today is still breaking new ground. In this 2007 InfoQ interview, Joseph talked about Network Analysis and how Social Complexity Science informs his work with teams; the usefulness of the Dilbert archetype; & a speed-dating technique to help teams get started (creating software, of course).

Bio
Joseph Pelrine (info@metaprog.com) is an agile pioneer, a leading XP expert, and Europe's first Certified ScrumMaster Practitioner and Trainer. As a facilitator, he concentrates not only on the technical side of software development, but also on the "people" side, working at enabling customers, managers and developers to communicate more easily and clearly with each other.
I am here with Joseph Pelrine. Joseph you have been kicking around the software world for a while. Tell us who you are and what you have seen.
So, right now your passion is related to social complexity science, and to me that sounds like the "complex adaptive systems" thing we have been hearing about for a number of years: using simulations of bird flocking, fish schooling behavior to talk about teams. Is that where you are coming from?
It sounds really abstract. As an Agile coach and a consultant why is this interesting to you?
Sounds pretty weird.
The initial feature set is trying to be predictive. And you are saying: we really can't predict where a software project is going to go?
One of the methodologies that we tend to jump on is Waterfall, we revile it, we say that nobody should ever use it, and I am assuming that you go along with that, I mean there is all this uncertainty and changes in software development, right?
Hang on, what? "Waterfall is a great methodology"? What are you talking about?
Ha, ok.
So sometimes Waterfall is the right approach, and sometimes you want to use a different approach. Are we doing a good job in figuring out which approach to use?
So you've got this tool in your tool kit, of "sense-making", what other tools do you have?
"Social network analysis," what's that?
Everybody knows it's the nurses that run a hospital!
Wow, so, "buy in" is a really important aspect of what coaches do, isn't it?
So tell us about another tool.
"Narrative inquiry" - is that like "appreciative inquiry"?
Oh, this is kind of like "Chet did it".
So, you think that we are doing a good thing in including problems in our case studies? That this is actually a tool we can use?
So, you ask people "Tell me what you don't want in the product"?
Can you give me an example of how that "one up" conversation might go?
They say "why can't they just do this?" and come out with the simple thing?
Interesting. This sounds diametrically opposed to the "best practices" that large organizations seem to want to adopt.
So, you don't think that those assumptions underlying the "best practices" concept are valid?
So, getting back to day-to-day, how are you applying this in your coaching and teaching practice, and how could it help other people doing that?
Your talk at Qcon was called "When Agile Hits the Wall". What are some of the walls that people hit, with which you are helping them?
So, running into obstacles in dealing with external teams can be one of the walls that an Agile team hits. Tell me about another one.
The whole issue of getting the product backlog together is difficult for some teams?
Can you give us an example of using social network analysis in your work?
I find your use of narrative interesting. I know when I am working with teams one of the things that I am trying to show them or teach them is that we need to up the level of transparency in order to self-organize. And that means that my flaws are visible. So how do you use narrative and how do you teach them to use this technique when they come from a different culture?
So you've got Dilbert cartoons hanging in a workspace, and there are different flavors of Dilbert cartoons and you see that this is significant as a tool that you can use. Tell me how you have done that?
Building cartoons? No kidding, that's great!
It sounds like you could tell us some really interesting stories from practicing with this tool kit. But I believe you are going to be talking more about this at Agile 2007. Is that right?
So Joseph, I have heard a rumor that you use speed dating to put teams together. Is this part of your toolkit?
How long did that take, and how did it work out?
What's next for you?
show all  show all

Related Sponsor

VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.

No comments

Reply

Exclusive Content

An Overview of the eXo Platform

Mestrallet and Grall cover the eXo platform, the Portlet 1.0 (JSR 168) and 2.0 (JSR 286) specs, eXo Web 2.0 Portal, JSR 286 Inter-portlet communication, eXo JCR and eXo Enterprise Content Management.

The Top 10 Ways to Botch Enterprise Java Application Scalability and Reliability

Purdy discusses Java scaling, performance vs scaling, rewriting frameworks, databases, bottlenecks, abstractions, disaster recovery, one-size-fits-all architecture, big JVM heaps and network failures.

Building Scalability and Achieving Performance: A Virtual Panel

Our panel of leading experts explores some of the challenges and thought processes that go into making their apps as scalable and performant as possible.

Domain-Driven Design in an Evolving Architecture

Mat Wall and Nik Silver explain how their has been using Domain-Driven Design in an evolving and Agile environment, at high traffic news site guardian.co.uk.

Avi Bryant on DabbleDB, Smalltalk and Persistence

In this interview, Avi Bryant talks about the Smalltalk web framework Seaside, DabbleDB, using Smalltalk images for persistence instead of an RDBMs, GemStone and more.

Book Review: Agile Adoption Patterns, A Roadmap to Organizational Success

With Agile adoption, context is everything: this book offers patterns and tools to help determine which practices most contribute to meeting your organization's goals.

Rob Windsor on WCF with REST, JSON and RSS

WCF is not just for SOAP based services and can be used with popular protocols like RSS, REST and JSON. Join Rob Windsor as he introduces WCF 3.5 and its new native support for non-SOAP services.

Christophe Coenraets Discusses Flex 3, AIR, and BlazeDS

Christophe Coenraets discusses Flex 3, Flex Builder, AIR, BlazeDS, Adobe and open source, integrating Flex with existing applications, and integrating RIAs with search engines and browsers.