Maybe we could work together

Design your organisation like great software

Processes are an essential part of how teams and organisations operate, improve and grow. At their most effective they belong to the teams themselves, rather than being imposed on them by other people, representing the distilled and evolving practices of the team in question. Teams nearly always need interfaces to…

The Confidence Meter

Have a look at this post from Mark Sailes, a squad team leader at Sky Betting and Gaming: This is something I paired with him on - to use team 'confidence poker' as a way of setting expectations on when increments might be ready in a situation where there is…

The Dependency Wall

In an ideal system, every team would be self-sufficient, without any dependencies on other teams or decision-makers. Are there really any organisations that work like this? Everywhere I have observed or worked has had to deal with some kind of dependencies, however infrequently. In the world of Gantt charts, controlling…

Sprints are not the only timebox

If we played a word association game and I said "agile"... one of the words that's likely to come back is "sprints". A core idea in the process framework, Scrum, the term has been ubiquitous for years. It's been re-appropriated again by the design community thanks to Google Ventures and…

Business is complex

If you disassembled a juicer you could understand how it functioned by studying each individual part and how it connected to other parts. Although the juicer looks pretty complicated, it behaves in a predictable and repeatable way (unless it's broken of course). Compare that to this: If we want to…