Do It Yourself, Dammit: impediments and self-management

Do It Yourself, Dammit: impediments and self-management

The Scrum Master has two important roles: to remove impediments that are blocking the team’s progress, and to coach the team in becoming self-managing. While these roles may seem contradictory, they are actually complementary and interconnected. As a Scrum Master, you’re kind of like a parent to your Scrum Team. Your primary job is to … Read more

Addressing emergent architecture and technical debt

Emergent architecture in Scrum: a Developer's point of view

Embracing emergent architecture and resolving technical debt are two major challenges that Developers working with Scrum often face. These challenges can have a significant impact on a product’s overall success and necessitate collaboration and communication between the Scrum Team and management. Architecture without a predetermined plan Emergent architecture is a software development approach in which … Read more

Are Scrum Masters redundant in organizations with high agile maturity?

Are Scrum Masters redundant in organizations with high agile maturity?

Since I was introduced to the Agile Maturity Model in the Professional Agile Leadership course, I have given this model a lot of thought. In Geoff Watts’ ‘Scrum Mastery’, I found a very amusing quote comparing the role of the Scrum Master to that of Nanny McPhee from the 2005 movie of the same name. … Read more