Maintaining Efficient Progress Meetings

Progress meetings, or Daily Scrums, are essential for team progress and adaptability in software development. However, many teams fall into common traps, such as only reporting tasks instead of fostering collaboration. With remote work and dynamic team structures, it’s crucial to adapt these meetings to encourage open discussions, diverse participation, and effective communication.

The Science Behind Planning Poker: Understanding the Theory That Makes It Work

Planning Poker has become the de facto estimation technique in agile teams. Like many agile practices, it elegantly packages theoretical concepts into a practical, easy-to-follow process. This post explores the hidden foundations of Planning Poker by combining three powerful ideas: measurement theory, research on cognitive anchoring effects, and the Delphi estimation technique. Understanding these underlying principles helps teams move beyond just following the process to truly mastering the art of collaborative estimation.

Two software engineers looking at graph

Velocity: How to interpret it to improve your agile team productivity. 1 of 3: Flavours of Velocity

Velocity is a commonly used metric in agile teams. It is a great metric due to its apparent simplicity. However, I often see teams drawing the wrong conclusions for the metric, which results in decreased productivity. 
This post is the beginning of a three-part series to convey my understanding of how to make sense of the information that velocity, as a metric, can provide to an agile team. And use this information to improve the team’s productivity.