There is no resistance in coaching

One of the concepts I hear many colleague agile coaches talking about is the concept of “resistance” of the client. Typical sentences are “he is resisting the agile transition” or “I talked to her about X and she resisted the proposals I made”. Now here’s one thing that is important to consider: there is no … Read more…

The best way to coach a team is…

…to coach its individuals one-to-one! Contradiction? Well, some time ago I thought so as well, but… Over the last years I had a few clients where, because of some constraints in the setting I was working with, I needed to “speed up” with the coaching program and “deliver” a high-performance team faster than I usually … Read more…

Change, Change, Change! – Workshop at XP Days Benelux

Here are the slides I presented today at XP Days Benelux in Mechelen together with Dirk Lässig (@djlaessig): Change, Change, Change! This time in a workshop version, where the participants learned to use these conditions to design change. For a detailed description of what this is about, please refer to my previous post. Change, change, … Read more…

The Three Hows

If you have followed my blog, you know that I am somewhat critic of root cause analysis like the “5 Whys“, especially when applied to non-purely-technical issues. On the other hand I am actually pretty much in favour of more systemic tools like the Cause-Effect Diagrams and the Thinking Process, despite the risk of using … Read more…

It’s not just about teams! – “Agile as a systemic change” presentation at the Italian Agile Day 2010

Agile has been a refreshing wind of change in the software development world. A very much needed one, actually. Yet, I believe these days a big part of the agile community is stuck in a cul-de-sac called the teams! What’s wrong with teams? Nothing really. Except that… they are just a model! A team is … Read more…

Warning: Fear might twist your perception

I attended recently a meeting of project managers where “agile methods” was the subject of the evening. In fact, the whole evening was about Scrum, with three presentations trying to frame Scrum as a project management method. On one side it was good to see Scrum getting visibile to an audience that normally reasons in … Read more…

Evolving Identities

In the previous post I was mentioning that a company culture is anyway emergent and what emerges cannot really be predicted, but can be influenced in many different ways. Here’s one way to do that, which I found very useful when working with agile teams. A big part of the agility is based on values … Read more…

What is emerging today?

One thing to consider when you start your next organisational improvement campaign, be it introducing agile, improving your agile practices or, in fact, any sort of change you want: you are not in control of what happens. You never were. You never will. No matter how much the official org chart of your company claims … Read more…

Looping

Have you ever wondered what makes Agile so special and so productive? My guess would be because it closes loops and allows fast and useful feedback. Extreme Programming is all about feedback, openly stated: pair programming, regression testing, continuous integration are all ways of generating the right feedback. Scrum is also based on feedback loops: … Read more…

What is an Agile Coach, really?

There are a lot of people out there calling themselves “Agile Coach”. I’m one of them as well. But what are we exactly? What is our role in an organisation? What value do we bring each day we work with software teams? Well, googling brings no further: an Agile coach is, for some, a facilitator/mentor, … Read more…