I enjoyed giving a keynote speech at GOTO Berlin about "The
Art of Embracing Change". The title of my talk was inspired by the subtitle of Kent' Beck's "Extreme Programming Explained" and is at the heart of coaching software teams.
First, I wanted to say that I feel each ‘large scale agile’ situation is different. The key problems are different. And therefore, the solution(s) should be different.
Adopting retrospectives is an organizational change where professionals adapt their way of working, their behavior. It won't just happen, and if not properly supported it may take much...read more
In December 1999 I published my first “agile” book, Adaptive Software Development (wow, nearly 15 years ago now). Recently, Dorset House Publishing and Addison-Wesley brought...read more
I took the photo of one of our product development teams yesterday. What I hope you can see from the photo is engagement of everyone in the conversation. It's quite unlike many tedious...read more
I was just doing a course with Dave Muldoon in Canada. One of the workshops was scaling. In that context, we discussed release plan refactoring or product backlog grooming.
To me, the...read more
A couple months ago I started a series of posts about communication (see Non-Violent Communication for Agile Teams). The concept of non-violent communication has been introduced and...read more
Last week, in the When One Product Owner Is Not Enough post, I shared some thoughts on when a team might consider replacing one product owner with several feature owners. This time...read more
Tomorrow marks the start of the 11th annual Agile Business Conference in London. It's a great conference and it's the time of year when I generally reflect on what I see happening...read more
I was reminded recently that people think of adaptability in too few dimensions. To me adaptability and agility are synonyms characterized by “the ability to both create and respond...read more
Sometimes retrospectives can be slow to get going as team members rack their brains trying to remember events over the last couple of weeks. A simple solution to this can be for the...read more
Software development organizations need to become more agile and lean, to deliver products that satisfy the needs of their customers. An agile approach where you change your way of...read more
Some of us in the Agile community think: an organization’s culture needs to change before agile can be fully adopted.
This certainly seems to be true.
Let’s define this...read more