Here is the Visual Note (see earlier blog) of Alistair Cockburn’ Keynote talk at Agile 2009.
His main intent is that as Agile is becoming mainstream we need to look at some of the larger issues of software development such as large teams, distributed, etc.
Alistair followed on Last Years Key note speaker Bob Martin in talking about Craftsmanship as a key approach in considering all the different skills needed in software development. He also spoke of developmental learning levels Shu-Ha-Ri that are key to a mentoring approach. This is also very relevant for coaching.
I strongly encourage you to watch the video.