InfoQ

Interview

Joseph Pelrine's Blend of Science, Process &Teamwork

Interview with Joseph Pelrine by Deborah Hartmann Preuss on Apr 12, 2008

Community
Agile
Topics
Leadership ,
Collaboration ,
Change ,
Teamwork
Tags
Management ,
Interpersonal Communication ,
Facilitation
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.

About the conference
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

Watch Thread Reply

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.