Uncategorized

Team Working Agreement

The Team Working Agreement or Arrangement is a statement of intent that the team members make and commit to. They dictate the basic rules of collaboration and show that the team itself sets the standard of co-working that it must uphold. These are useful when forming a new team, or when working across two teams that need… Continue reading Team Working Agreement

agile

The Two Most Powerful Words in Software Development

No, it’s not those two. Software Development is in part a technical challenge. Can we leverage this technology and this equipment to achieve some sort of purpose. It can be a hard challenge, often made harder by compounding mistakes along the way. One of the most frustrating things that can happen when a developer presents… Continue reading The Two Most Powerful Words in Software Development

Uncategorized

Just one more thing…

I’m guilty of this. Many software engineers and software leaders are. Here are some examples: This story is nearly closed, but I should probably also… This story sort of includes that story, so why don’t we merge them… This sprint is nearly done, let’s delay planning the next one a bit This release could go… Continue reading Just one more thing…

Uncategorized

Spotlight on Continuous Improvement

A fundamental principle Don’t ask your stakeholders to pay for a stoppage while you fix all the technical debt. The above does not apply to some sort of massive expansion and rearchitecting in order to do future awesome things – people like deliberate expansions. Why? Once your time is up, the stakeholders never want to… Continue reading Spotlight on Continuous Improvement

agile

Retrospective: Effort/Value Graph

This is one of those reality check retrospectives. A team can work hard at achieving something, but the real value generated is the value of what they’ve made, not the hours they’ve put into making it. It’s not nice to criticise or attack the effort that goes into the work because people are, on the… Continue reading Retrospective: Effort/Value Graph

agile

Retrospective: KnowledgeBay

When the team has been finding itself a bit constrained by niche knowledge only being known by a few people, it’s time to start bidding for knowledge transfer. The KnowledgeBay technique is ridiculously simple: Everyone considers what they think they’d like to know Everyone has a think about subjects they’d like to teach You list… Continue reading Retrospective: KnowledgeBay