How to avoid siloed villages of practice

Communities of Practice are great, right? Whether you call them Guilds, Centres of Excellence, or Special Interest Groups -- it is good to create a space for people who share a common discipline to support their joint professional development. But what happens if these sit in isolated pockets? Welcome to the headache of Villages of Practice. The benefits of communities … Continue reading How to avoid siloed villages of practice

Assuring against toxic spills – quality assurance in software development

What's the right time to ensure our products are free from defects? Is it before or after you launch, or some other time? I've written recently on the topic of how to handle defects and bugs through feature development and the purpose and value of stabilisation before release. The conversations that this sparked led me to reflect on … Continue reading Assuring against toxic spills – quality assurance in software development

Are we being agile if we have stabilisation sprints?

Did you ever play Jenga? It's a challenging game of dexterity, patience, and brinkmanship -- you start with a tower of blocks, 18 stories high, three blocks per story, then each player takes turns at removing a block from a lower level and placing it on top, until the tower becomes so unstable it topples … Continue reading Are we being agile if we have stabilisation sprints?