The Problem The purpose of a Daily Scrum (also known as the daily stand-up) is to inspect and adapt the plan for a Sprint on a daily basis by coming up with a plan for the next 24 hours that will allow the team to complete their Sprint goal by the end of the Sprint. […]
Thoughts, ideas, and inspiration for becoming more agile in your personal and professional lives by exploring the values and principles of Agile.
My Scrum Diagram
A full resolution copy is available at the bottom of this post Background Several months ago I was teaching Scrum to someone and tried finding a good, simple Scrum diagram to aid in the conversation. There were many diagrams available, but they all seemed to have at least one of these problems: Over-complicated Over-simplified Couldn’t […]
Your Effort Is Not My Effort
When estimating the size of work in Agile software development, story points, which are an abstract, relative measurement, are often used. Mature agile estimators will tell you that story points equal the effort required to complete the work plus a few other factors, such as complexity, risk, and uncertainty. Sometimes effort is misinterpreted and misused as personalized effort […]
Being Agile over Doing Agile
I often witness development teams arguing about what it means to “do” agile. These arguments between development team members often go something like this: John: Everyone else on the team is working on a task, but there aren’t any tasks left on the iteration backlog. I need more things to work on – can I […]
Book Review: “Learning Agile: Understanding Scrum, XP, Lean, and Kanban”
Understanding the Why of Agile I just finished reading Learning Agile: Understanding Scrum, XP, Lean, and Kanban, and I wanted to give a quick review because this book does a fantastic job of explaining the why of agile. It is a great resource for anyone who wants a deeper understanding of agile or wants to learn what agile methodology (like […]


