Agile delivery when replacing legacy systems

Martin Fowler reposted a good blog post on Strangler Applications a couple of days ago: Strangler Application.

This is a practice of replacing legacy platforms peice by peice rather than all at once in a rewrite. His discussion centers around using this method to in order to mitigate risk, which is of course a massive advantage.

Continue reading “Agile delivery when replacing legacy systems”

Lessons leant from Mike Cohn: 2 Times to Play Planning Poker and 1 Time Not To

I read this: 2 Times to Play Planning Poker and 1 Time Not To this morning.

The last part in particular is interesting and has taught me something; I’ve sometimes encouraged teams to validate estimates in sprint planning, but Mike’s point seems solid as to why this is a bit pointless; these estimates are supposed to be rough.

Continue reading “Lessons leant from Mike Cohn: 2 Times to Play Planning Poker and 1 Time Not To”

PO responsibilities depending on team agile maturity

Over the last couple of years I thought about how the Scrum Master role needs to change to reflect the maturity of the team but I’d not previously considered the changes a product owner needs to make over the same period.

Corinna Baldauf had some good point to make on this topic in her blog post The Product Owner’s tasks according to the Dev Team.

Is there a place for non sprint week a quarter?

I’d got a bit behind on some of my agile feeds, but Mike Cohn published an interesting article last month on having a week off once a quarter from the typical scrum framework to let the team do whatever they want for a project/product.

Six Times Two Plus One Equals a Good Project Cadence

Continue reading “Is there a place for non sprint week a quarter?”

Facilitating a Backlog Creation Workshop

As part of our Sprint 0 tasks my team decided to hold a product backlog creation workshop. This is something often mentioned in agile and Scrum guides, but not really defined anywhere. I’ve used most of the the tools I pulled together separately before, but I’d never used all these tools set up in a workshop this way.

I started by setting the goals of the workshop and running through the agenda which I had on cards up on the wall with timings on (where I knew them). Continue reading “Facilitating a Backlog Creation Workshop”