On refactoring and the organisation

I often get questions about how to approach refactoring at the cultural level, i.e. how to promote it in the organisation. This post is an adaptation of some advises I gave to a customer of mine… The best way is to have refactoring done as part of the story development, so during the sprint. It’s … Read more…

Coaching Organisations as Systems, i.e. Agile as a Systemic Change at the Scandinavian Developer Conference

At the Scandinavian Developer Conference I presented today some concepts useful for coaching at the organisational level. The basic idea behind this presentation is that thinking about agile at the team level is a necessary step, but not the only one needed in order to create an agile organisation. In a parallel presentation I argued … 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…