InfoQ

Interview

Jim McCarthy and 11 Commitments For a Shared Vision

Interview with Jim McCarthy by - on Oct 24, 2008

Community
Agile
Topics
Teamwork ,
Collaboration ,
Communication ,
Team Collaboration
Tags
agile2008 ,
Feedback ,
Management
Summary
In this talk filmed during Agile 2008, Jim McCarthy talks about 11 commitments team members should adhere to if they want to achieve a state of shared vision. Such a state empowers a team to reach their full potential and ultimately attain greatness.

Bio
Jim lead software development teams at Bell Labs, The Whitewater Group, and Microsoft. Since 1996, Jim has devoted himself to researching groups and how they create products and organizations. Jim uses a teamwork lab (McCarthy BootCamp, a product development simulation) and in situ research at corporations large and small, worldwide.
Jim welcomes the attendees at his Agile2008 session on the Core Protocols.
Jim shares a personal history of how he arrived here, starting with his Radio Shack TRS-80 computer.
Jim's heady days at Bell Labs and Microsoft.
Anyway, I want to tell a few words and stories and stuff like that just because it's fun. The tools I am going to talk about are simple, it's not going to take 1 hour and a half for you to get them.
This is a whole new world of software you are starting. Culture by design, I'd like to call it. That's what you are doing: you are designing a culture. Think about that.
This is a big deal. This a turning point in history. There will be other Agile conferences but this is the one where you went mainstream, wouldn't you say?
By the way, if you ever get a job offer to manage the dumbest group, grab it!
Will you pretend with me that what I am saying is true?
I am going to go back and forth on this stuff a little bit with you. As excited as I am about Agile and the fact that we have emerged from the impulse, that feeling that you all felt, same feeling that the PC guys felt. I was there, I felt it, I got the same feeling now, and I am feeling it hard. I'm feeling it hard at this session, I'm feeling hard while listening to Linda and Ron and really smart people telling the truth without excessive hindrance.
On Jim's transformative experience of making a team effective at Microsoft.
Jim McCarthy takes lessons learned at MS to other teams, asking his students to "build the course they need," and BootCamp is born.
The Core Protocols are an emergent artifact, being refined and improved by every BootCamp over time: a set of interpersonal protocols, patterns.
Teams with shared vision beat "average" teams, hands down.
Introduction to the "Core Commitments."
These core commitments were designed to be inarguably true.
Commitment 1 - "I promise to engage when present".
Always seek effective help.
There is the whole question of ideas when you are being engaged. When you have or hear a better idea than the currently prevailing idea you promise to say it right now.
Now this is the theory that I want you to pretend: there is a multi-person, we have no loss of identity, but we have no head gap.
Unanimity as a decision-making method.
An accountable "No" is respected, but it's got to be accountable.
Your primary error-handling routines are Protocol Check and Intention Check.
Decider, that's the third protocol.
When you ask someone what they want, you are using another protocol to do it called Investigate.
A web of commitment.
What everybody wants is what they are missing to be great.
To become a great team, become great humans.
Jim thanks the audience.
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.