Friday, March 21, 2014

Packing List for Your Agile Journey - Change

The Ten Speakers in the Series

Packing List

Today Gil Broza interviewed me about "embracing change", as the 9th interview out of ten hour long interviews in his series called: "Packing List for Your Agile Journey".
Subscribers get the ability to listen live or offline, access to transcripts. Gil asks each speaker to focus on one topic, so the overall series has a great balance of topics for listeners who want advice and ideas for starting or improving an agile implementation.
The topics are: Organizational support, enabling collaboration, feedback loops, whole product thinking, quality, technical excellence, get-to-done mentality, culture, change and values.

Some of the Things We Talked About

Gil asked me about change - how agile helps you deal with change, what types of change do we deal with or worry about, how did we (and still do) change an organization to become agile?
Some of the insights I can now recall without having a transcript of the call:

  • People don't really resist change. They resist change that's imposed or seem arbitrary.
  • Agile is designed to deal with changes in what you do, and encourage you to change how you do the work. It's less prescriptive about how to change to agile, which is essentially a cultural change
  • Understanding and buying into the values and principles of Agile is much more essential than mastering a specific practice or ritual. Going through the rituals mechanically is equivalent to a "cargo cult", and will yield very little improvement, if any.
  • Working in a large and distributed organization such as Software AG, there were a few observations:
    • Sometimes a cultural difference is felt more after a merger/acquisition, than across geography and nation
    • The challenges include quick integration of products, organizational changes (due to M&A), and building and maintaining trust when people are in different locations and timezones
    • Having a senior manager who "gets it" and can point the direction and set priorities is invaluable 
    • We have a "Change Agents" team who represented all locations, got together and got deep coaching and continued to function as a virtual team. This team was very helpful quickly getting the whole organization to learn the principles and coach people to start experimenting with the process. It also helped building trust across locations.
  • We invested much in values, culture, lean principles and teamwork training - more than any specific practice
  • Push back if you feel you are about to do something dumb
  • A Responsibility stance (Avery) or Being Proactive (Covey) is essential to successfully dealing with change 
I'm likely to update this page after having the transcript to maybe reflect the content a bit more accurately.

More Questions

I'll be happy to get comments on this post from anyone in the audience who'd like to expand on anything I mentioned or ask more.

Wednesday, March 19, 2014

Habit 2 - Begin with the End in Mind

This is a part of my Introduction to Covey's 7 Habits series.

“Life can only be understood backwards; but it must be lived forwards.”
Soren Kierdegarrd, 1843

Beginning with the End in Mind means...

Imagine you're dead.

Morbid, right? 
Still, imagine it, and imagine what you want people to say about you. It's not a vanity exercise, it's a way to help you reveal what you value as worthy goals to review. It also helps put the daily life busy-work in proportion. Does it really matter if you used every spare minutes doing a great job on some work that, in retrospect, didn't serve any greater good that you are proud of?

Before anything can be physically achieved, it is envisioned. Covey calls it "all things are created twice" - mental creation which precedes the physical creation. The point is, who drives your life? Do you envision your choices proactively, or do you let someone else lead your life?


Personal Leadership

While management is attributed by efficiency and "doing things right", leadership is about effectiveness and "doing the right things".
This Habit is about personal leadership - defining what you value as the right things. Using self awareness, imagination and our conscience we can build a Personal Mission Statement to aim our lives towards. This is a self defining action, building a sense of who you are and what is your role in life.

At the Center

What is the source of security, guidance, wisdom and power in your life?
Covey point various centers he observes people draw on: spouse, family, money, work, possessions, pleasure, friends or enemies, church or self. Putting such things at the center makes you dependent, and Covey points out the option (or, rather, need) of being centered on "correct principles" - deep, fundamental, unchanging truths. As such you try to stand apart of the emotional triggers of a situation and observe options, as described in the first Habit, Be Proactive.

Applications in Software Development Practices

While Covey talks of the ultimate end (death), there are also other ways to apply the same pattern to smaller scopes. Lean pull systems, Agile practices such as test first and even the way user stories are formulated all aim at starting with the required result, value, purpose - and work your way back to the tasks needed to realize this result.

Related Reading

I liked this post Life on Purpose: 15 questions to discover your Personal Mission which actually has a good list of further reading at the end of it.

Friday, March 7, 2014

Habit 5 - Seek First to Understand...Then to be Understood

This is a part of my Introduction to Covey's 7 Habits series.
"No one cares how much you know, until they know how much you care" ―  Theodore Roosevelt

Empathic Communication 

Like any good doctor, diagnose before you prescribeWe learn how to read, write and speak - but what about listening?
Image from a blog by ksa
Most people listen with the intent to reply. They have two modes: 'speak' and 'prepare to speak'. Even when we do listen, our basic instinct is to apply what people tell us on our own experience and biography. "oh, I know exactly what you mean!". When we do that we've stopped hearing. Empathic listening is about understanding others from their frame of reference:
"You never really understand a person until you consider things from his point of view... Until you climb inside of his skin and walk around in it.” ― Harper LeeTo Kill a Mockingbird

Levels of Listening

Try to identify at what level you listen to someone - at home or at work:

  1. Ignore or pretend to listen 
  2. Selective listening (scanning for key words of your interest)
  3. Attentive - focus on the words
  4. Empathic - listen to what's being said, and the underlying emotions

Empathy is about understanding emotionally. Don't confuse Empathy with Sympathy. Sympathy implies agreement and judgement.

Emotional Bank Accounts

Covey uses the term "emotional bank account" to describe the ever changing level of trust between two people. The very process of empathic listening is an Emotional Deposit - it fulfills a basic need of being understood, appreciated, affirmed. This is building up the ability, trust and good will to work together (interdependence).


Empathy is Risky and Hard - It's for True Pros

Risky because you really open up to be influenced. You put aside your own agenda and seek to understand.
Hard - it is easier to draw on "what worked for me".
It's the mark of professionals - A doctor (diagnoses before prescribing), A salesman (Solutions, not products).
We tend to evaluate, probe, advise and interpret from our frame of reference. 

To understand we need the combination of: 

  • a desire to understand
  • strength of character
  • positive emotional bank account
  • Emphatic Listening Skill

Steps to develop the skill:

  1. Mimic content you hear, reflect. Show you heard and pay attention
  2. Rephrase what you hear (apply thinking)
  3. Reflect feeling ("you're feeling...")
  4. Rephrase and reflect feeling - build trust to open up

Apply it whenever it gets emotional. Help the speaker reflect on his words, rephrase, change their mind..


...Then, seek to be Understood

Covey defines Maturity as the balance between courage and consideration. After applying consideration by truly listening, it's time to courageously communicate what you have to say. 
Ethos, Pathos and Logos are the building blocks of an effective presentation:

  • Ethos: your credibility, emotional bank account
  • Pathos: emotional alignment, empathy
  • Logos: logic and reasoning

This means, aiming at the context of your audience, at their frame of reference. By doing this you might learn and change the content of your presentation (that was the "risk" when you listen - you might just learn something!)

And here is the long term benefit, and why you may want to apply this with your family: 
The more you understand someone - the more you appreciate them and experience meaningful connection.


Related reading

Nonviolent Communication by Marshall B. Rosenberg
McCarthy's core protocols: Investigate

Tuesday, March 4, 2014

Software AG at Agile India 2014


On January 2013 I had the great experience of sharing in Israel some of what we learned at Software AG during our ongoing road to Lean and Agile, and I know of a couple of other colleagues who presented at other conferences.

Last week, Bangalore hosted the Agile India 2014 conference. Four days packed with speakers from all over India, and many international speakers. This time, my colleague Harish Krishnaswamy was presenting a very different perspective of our story. You can find the slides here, or read the full experience report which is packed with information and inspiring data of the significant impact of the transformation. I recommend to people interested in large scale transformations - read the report. Harish did a great job collecting information and interviewing many people in different roles regarding the journey. I'm sure people of Software AG would find it interesting to read a story they played a role in from a different, more holistic perspective.

An impressive amount of four more Software AG employees gave lightning talksAmit Deshpande, Heartin Jacob, Chandan Ravishankar and Ramya Gopalakrishnan.

Amit spoke of Scrumban, a combination of Scrum and Kanban which can be used in those circumstances where you have a mix of feature development and technical debt/customer issues. In particular customer issues or unplanned events that could be disruptive to the planned work in a sprint.

Heartin blogged on the topic of his talk: what success means in Agile and how Agile helps us to be successful, highlighting the strong bond linking technical and organizational success with the personal success of individual contributors. 

Chandan asked why are you following Agile? The key point is that following the practices becomes an empty shell without being a part of the transition, caring and having personal engagement with the work you do (aligned with Heartin's theme). Another is the point that agile practices are designed to keep you honest about what you can deliver on a sustainable pace, and encourage you to aim higher based on the current reality and your history.

Ramya talked of using WIP limits to reduce Context Switching, sharing the specific context and behaviors the team adopted to deal with complexity, reduce stress and maximize learning and collaboration. I'm not sure how common it is to do an exercise with the audience demonstrating context switching in a five minute lightning talk and still have time to say something - wow!

Such evidence strengthens my belief that the transformation we're going through at Software AG runs deep - many individuals align with it and contribute well beyond their job description for the success of the organization, for technical excellence and in support of their own growth.