I’ve been delivering software for most of my life, usually in teams of 3-30. I’ve worked with bigger teams, and still enjoy coding on my own, but it’s the gestalt dynamics of working in a small, high-performance delivery team that I get the most joy from. I was an early adopter of eXtreme Programming and have built a career delivering software in a way responds quickly and robustly to business uncertainty and change.
Roadmaps for Increased Agility
How to define agile-friendly roadmaps
Product Release Planning: Rocks, Gravel & Sand
Planning a product release around ‘big things’.