The Art of Compromise The concepts of agility and project governance are not fundamentally opposed. Each is an attempt to …
Reduce Manual Test Technical Debt The first priority of a team with technical debt is to stop the bleeding, stop things from getting worse.
The Forgotten Layer of the Test Automation Pyramid Even before the ascendancy of agile methodologies like Scrum, we knew we should automate our tests. …
Make the Product Backlog DEEP A DEEP product backlog is detailed appropriately, estimated, emergent and prioritized.
The Benefits of Feature Teams Moving away from component teams is a difficult but necessary step for those who want to adopt an …
Agile Design: Intentional Yet Emergent The difference on a Scrum project is not that intentional design is thrown out, but that it is done …
Four Types of Resistors When Adopting Agile When introducing a complex change into a large organization, resistance will be inevitable.
Setting and Managing Expectations Setting and managing expectations is perhaps even more important at the start of a major shift such …
Cultivate Communities of Practice The most effective type of community of practice within Scrum organizations seems to be one that …
How Do You Get from Here to Agile? Iterate. The effort of adopting Scrum is best managed using Scrum itself.
Four Attributes of the Ideal Pilot Project The ideal pilot project sits at the confluence of project size, project duration, project …
Best Practices Are Dangerous When Adopting Agile Like sirens singing to us from the rocks, best practices can tempt us to relax and stop the effort …