Understanding the Switch from Scrum to Kanban
Understanding the Switch from Scrum to Kanban This is a real-life story. It’s a story about addressing the concerns of senior managers who are wary of their delivery teams making their own independent decisions. It’s a common tale that many delivery teams face, and one where, as servant-leaders, scrum master and agile coaches need to…Read More
CSM, 26-27 October
Certified Scrum Master Training —Collaborative ScrumMaster In partnership with Adventures With Agile, I’ll be facilitating my first public Certified ScrumMaster (CSM) workshop since 2010. Naturally, I’m curious as to how it will play out. This Certificate May Not Mean What You Think It Means This is not a training course, it is a workshop—an experience. You will…Read More
Why is it so hard to do the right amount of refinement?
Why is it so hard to do the right amount of refinement? Teams don’t do enough product backlog refinement. Yes, it’s a sweeping statement and yes there are teams where this isn’t true but for the most part I feel it’s a common problem for new and existing teams. All the coaching for Scrum talks…Read More
What do you do when a sprint is cancelled?
What do you do when a sprint is cancelled? All the standard Scrum certifications (CSM, CSD, CSPO) pay little attention to the fact a sprint can be cancelled. At best you will get a single slide and the trainer reinforcing the idea that the Product Owner is the only one who can make the call…Read More
What is value?
Scrum We now have a set of core values from the manifesto and from XP. Let’s see what values we can derive from Scrum. Scrum doesn’t list a set of values or principles. Scrum does have three pillars which form a cycle that is repeated throughout the process on small and larger cycles. These pillars…Read More
The Self-Organising team is at the heart of Agile
From XP (1) and Scrum (2) we have the concept of self-organising teams. A self-organising team doesn’t need to be commanded or controlled to get its work done. This page is a discussion on self-organising teams and the opposite of the command and control top down approach. Self-organising means that the individuals within the team…Read More
The Scaled Agile Framework (SAFe) – An Overview
The term Scaled Agile has emerged because Agile has traditionally been implemented as a grass roots movement across the IT industry on a team by team basis and not on an organisational level. Very bright developers and their immediate managers came up with Agile and then development teams have brought in and implemented the methodology…Read More
Testing has become so important in software development that it is everyone’s responsibility. At every stage of the product development, tests are being created and run to ensure the code does what it is supposed to be doing. The old approach In the days of waterfall development, all the testing was done at the end…Read More
What does the developer do? The developer is the person who codes (builds) the software from the lowest level components. The term developer has been expanded to also mean tester and deployment manager as these skills often require coding expertise as well. For this discussion we will use the term developer to mean anyone who…Read More
The Product Owner
The Product Owner’s role is defined as part of the Scrum methodology. It is one of the three roles defined in Scrum. The Product Owner is responsible for what features are in the product, what order the features get developed and it is the Product Owner’s responsibility to accept or reject the feature based on…Read More