A matter of trust

There is a fundamental element that distinguishes between successful and unsuccessful agile engagements; trust. Because software development is fundamentally unpredictable, bordering on chaotic (as per the complexity theory definition), customers (whether external or internal) traditionally try to bring control through contracts and fixed scope. Agile, on the other hand, is successful because it leverages (rather than controls) this unpredictability.…

Leading Distributed Teams

A lot has been written on how geographically distributed teams should work together - but what if you're leading the teams? How should your leadership style change?…

Evan's book reviews

I read a lot - not all of it related to agile or business management, but enough. Below are some of the important books that have shaped my thinking (and writing). Not all of them a great (as you can see from my ranking), but they all contain some interesting ideas. This group of reviews will focus on those books that relate to technical practices.…

Presentation Karaoke

Something a little bit different. There's a great exercise for conference speakers to practice their craft - Presentation Karaoke.…

Bonus idea for the week - Forget the RACI

A short post for a short week. Very simply, **Forget the RACI**. For too long managers have been beholden to the RACI. A detailed list of people who are accountable and responsible for the project and to whom the project must consult and inform.…

Evan's book reviews

I read a lot - not all of it related to agile or business management, but enough. Below are some of the important books that have shaped my thinking (and writing). Not all of them a great (as you can see from my ranking), but they all contain some interesting ideas. This group of reviews will focus on those books that relate to people practices.…