Welcome to My Page

I’m a Software Developer.

If you’ve come here from my CV, I suggest taking a look at my LinkedIn profile for a more comprehensive overview of my professional experience.

Interested in my thoughts on development and Agile methodologies? I occasionally write posts and comments on social media. You can find a collection of those below.

Daily status meeting

Is your Daily Scrum just a series of status updates? A look at a common misunderstanding of this key Scrum event. Discover why the Daily Scrum is a planning meeting for developers, not a status report, and what it means for team collaboration.

[Read more]

Sprint partitioning

Should you partition your sprint into fixed percentages for features, bugs, and tech debt? An alternative approach to balancing new development with maintenance. Discover why integrating refactoring into your user stories might be a more effective way to improve code quality.

[Read more]

Feature factory

Why won’t your team commit to Sprint Goals? A look at a common problem: the ‘feature factory’. Discover why developers might resist sprint goals when they’re just being handed tickets, and what it says about your agile process.

[Read more]