February 4, 2012

BigVisible Blog

Four Pillars of Agile Coaching

The Agile Super Coach

Of all the abused words in the Agile domain, none seems to be more abused than the simple word “coaching”. There are numerous people out there professing to be “agile coaches”, and while I don’t mean to denigrate what any of these people do, there is a very broad latitude in the types of things that they do. This can further confound our ability to work with organizations as there may be a disconnect between coaches and clients about what exactly they are doing.

Unfortunately, in the absence of a clear understanding, I have seen people begin to expect that the “Agile Coach” is nothing short of a super human being. The can swoop into any project, turn around the results, and simultaneously coach that group into effectively preventing all those problems from ever occurring again. Or they may have an unnecessarily narrow view of the role and try to put an Agile Coach in a box by insisting they only do training, for example. To be fair, when I encounter these missed expectations, they are usually my own fault. I did not do a good enough job of articulating what the role is I, or anyone else, would potentially be playing in that organization as an Agile Coach.

I can’t profess to be the keeper of truth on this topic, but here’s a model I’ve used to help organize my own activities and to make sure I’m articulating clearly what role I see myself playing.

[Read more...]

Agility, Powered By Mindfulness

Ever have one of those days when everything seems to go your way? From the time you wake up in the morning until you retire at night it seems that the world is behind you – you are in full sync with the events and people in your life. You are focused, sharp and alert. You move with purpose; your actions are crisp and exact; when you speak you are clear, succinct and convincing. Your hearing is acute and you process new inputs rapidly and respond appropriately, quickly and with ease. Everything seems more vivid and alive. [Read more...]

All Models are Wrong, Some Are Useful

“All Models are Wrong, Some Models are Useful”

- George Box

I’m just coming back from vacation and will be resuming my personal goal of one meaningful post per week, but I came across this quote and thought it was incredibly relevant. With the continued discussion about Scrum vs. Kanban vs. RUP vs. whatever comes next, as well as some of the concerns raised about the PMI now getting into the Agile certification business, I think it’s important for us to remember that all these models, frameworks, sets of practices, and other simplifications of the complex craft of software development are wrong. It just so happens that some of them may be useful. Our goal isn’t so much to find a perfect model, or to obsess over the warts on someone else’s, but rather to put to use the ones we find useful so that we can help organizations improve.

Zero to Agile in 3-5 Years…It’s a Marathon, Not a Sprint

Sean Buck of Capital Group and I did a talk at Agile2011 on the topic of organizational transformation – how a true agile transformation is holistic – it involves the entire company – and  takes a long time – months and years in most large organizations.  The deck is attached below.  It may be tough to get the main points without the narration, so we are considering doing a webinar version.  Post a comment if you are interested in this.

0-To-Agile-In-3-5Years

Some of the main points: [Read more...]

Card-Free Planning Poker

This is a simple experience, but I’ve felt compelled to share it and see if other have had a similar one. Simply stated, I’ve stopped using planning poker cards. It’s not that teams I work with don’t use planning poker, but that the cards were too much overhead. [Read more...]

The Power of Visualization

PowerPoint (or Keynote, the Apple equivalent) is a great tool to work with, and disseminate distilled information, but not a good tool for learning, brainstorming, discovering. I still remember the last time I sat through a training session only to read at the bottom of the slides the dreaded words: “Page 1 of 367”… the collective groan in the room was palpable, and effectively severely diminished the learning environment the trainers were just starting to create. [Read more...]

Clockware and Swarmware

Swarm of ants on a clockAt times both the Agile and traditional Waterfall camps get hung up in an unproductive game where they start digging through the details of a problem domain, find a specific circumstance and say, “ah ha! A purely [Agile / Waterfall] approach can’t deal with this situation, therefore that approach is wrong”

Indeed, this binary obsession – that you must pick one specific approach and apply it to all dimensions of a project – is entirely unproductive. In fact, it is usually not the reality in an Agile or traditional project, but rather a limit of our own thought process. The challenge being that if we find merit in one approach, the mind can take an absolutist value. Agile is useful for dealing with product visions, therefore we should apply Agile principles to every aspect of our project.

The test of a first-rate intelligence is the ability to hold two opposed ideas in the mind at the same time, and still retain the ability to function.
F. Scott Fitzgerald, “The Crack-Up” (1936)

Fitzgerald accurately describes the challenge facing us when organizing and executing projects; we must hold two opposing ideas within our head and continue to function. These two opposing ideas well well described by Kevin Kelly when he coined the terms clockware and swarmware as the two different approaches to managing work. They have since been embraced by many complexity theorists and I present them here as my own attempt to hold two opposing ideas and continue to function and show how one builds upon the other, and to argue that a project requires one or the other will inevitably lead to failure. [Read more...]