InfoQ

News

Beginner's Mind - An Approach to Listening

Posted by Mark Levison on Aug 14, 2008 05:00 AM

Community
Agile
Topics
Leadership
Tags
Coaching and Mentoring ,
Self-organizing Team ,
agile2008

Beginner's Mind is the idea of approaching things without preconceptions, pre-conceived ideas or prior judgements. This approach is useful to agile practitioners and coaches, inviting us to enter situations and observe what is really happening before we act. At Agile2008 Jean Tabaka and David Hussman ran a group workshop on the topic.

The workshop involved the participants, sitting at tables, who recorded their discoveries in reaction to questions that Jean and David posed. To set the stage, and imagine Beginner's Mind, we were given a quote from: Abbess Zenkei Blanche Hartman (in Suzuki Roshi's epic work "Zen Mind, Beginner's Mind"):

"Beginner's mind is Zen practice in action. It is the mind that is innocent of preconceptions and expectations, judgments and prejudices. Beginner's mind is just present to explore and observe and see 'things as-it-is.' I think of beginner's mind as the mind that faces life like a small child, full of curiosity and wonder and amazement. 'I wonder what this is? I wonder what that is? I wonder what this means?' Without approaching things with a fixed point of view or a prior judgment, just asking 'what is it?' "

Of Beginner's Mind, Suzuki says "Once we decide we know everything, we shut down opportunities to learn." To exercise Beginner's Mind we must stay in the present. Perhaps the hardest activity for a coach, staying in the present, requires that we are "fully conscious and aware in the present moment" and "sensing and actualizing new realities".

Our reactions to Beginner's mind: Mindful, Fully Present, Curiosity, No Expectations, Staying out of our own way, Pause Reflect, Many Possibilities.

Expert Mind Trap

David explained that in Expert's Mind many possibilities have been narrowed down to a few, or even one.  Once we enter the Expert Mind trap we think we know everything and are no longer open to learning new things. This is what leads to prescriptive Agile adoptions – ones (as Amr described) where the consultant walks in and assumes that they know what is best for the client without studying the current situation. David went on to say in the music world no one would ever describe a fellow musician as an expert. Instead they would say she's: great, skilled, really talented. Some examples of Expert Mind that group noted:

  • Making the Daily Standup Three Times a week
  • Dropping a Practice before gaining any experience with it
  • Developers want to exclude Testers and Tech Writers during planning and estimation
  • Technical Leads will prep "the iteration plan" pre-populating it with tasks, estimates and assignments all in the name of saving time during the planning meeting.

So how do we share knowledge that we have and still retain Beginner's Mind? Jean's approach:

  • Show up – be present mentally as well as physically
  • Find what has heart for you
  • Tell your truth about it
  • Let go of the outcome

Letting go appears to be key.

We discussed the questions: When were you complacent? When did you anonymously drop a practice? Where is your agility growing stale?

Finally we all finished the sentence: "I would embrace Beginner's Mind by ...":

  • Observe, Pause (to release pre-conceptions), Observe, Reflect, Ask Questions and Listen
  • Taking a step back
  • Why Over How
  • Each day, ask five times why with interest and without arrogance
  • Bring more silence when I am in the room
  • ...
So when faced with a situation consider stepping back, letting go of preconceptions and taking the time to look afresh.

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.
Thanks so much for the summary of this excellent session! by Michael Tardiff Posted Sep 18, 2008 12:55 AM
  1. I've been looking for a good post-facto description, and yours is the best so far. I was there, and enjoyed every minute.

    Thanks for quoting my "Embrace Beginner's Mind..." answer. A minor correction, if you don't mind: I'm sure I mumbled when I said it, but I wrote "innocence" instead of "interest." So it's

    Each day, ask five times why with innocence and without arrogance
    And I've been working on it! ;-)

    Cheers.

    + Michael

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.