Is Becoming Agile About Tools or Culture? Companies are looking to us to become more agile, but often do not understand what agile is. They are large and mature organizations […]
The Importance of Test-Driven Development (TDD)
Writing unit tests has been the cornerstone of ensuring quality in software development for decades. Developers that use unit testing develop code that is higher-quality. However, many developers still struggle […]
Scrum Mastery and Kanban: Part 2 – Limiting WIP (Work in Progress)
Part 2 – Limiting WIP This article is part two in a six part series towards helping Scrum Masters get better at their craft. In the first article of this […]
Five Rules for an Effective Daily Scrum
Of all the Scrum ceremonies, the “Daily Scrum” is the easiest one and the one that gets adopted first when an organization migrates to Scrum. You may hear jokes about […]
Scrum Mastery and Kanban – Working Together to Help Your Team Solve Problems
Part I – Visualizing Work This article is part one in a six part series towards helping Scrum Masters get better at their craft. You are a Scrum Master, responsible […]
Agile Planning and the Cynefin Model
Many experts in the Agile community know of the Cynefin model. For those who may be unfamiliar with it, Wikipedia has a great summary of the Cynefin model. I believe […]
Personal Kanban – A Step Towards Team Agility
Personal kanban is a simple concept: systematically make your own work visible and use that visibility to improve how you work. Personal kanban is related to other personal productivity systems […]
Agility as a Driver for Equality
Agility has simply become a “buzzword” for some organizations, while for others it continues to represent opportunity for happier customers and employees. On that note, one facet of Agility that […]
What is Agile? – A Beginner’s Guide
When we think of someone who is agile, we think of flexibility, ease of movement, responsiveness to changing challenges and demands. We imagine lightness, nimbleness and grace. A gymnast is […]
On Managing Work – Not People (Part I)
Most leaders I work with have a common frustration they express to me: an inability to achieve significant gains in how quick and predictable they are in delivering work to […]