If you want to know that you are making progress, you need to measure. You have to be able to compare your current state to a prior state in order to know if you are progressing toward the desired (or expected) outcome. So… like it or not, you need metrics. But which metrics? And why? How are you supposed to know which is the right metric to use – velocity or throughput, lead time or cycle time, Burn-down or CFD? There are so many of them! And what about people gaming the metrics; isn’t this why we can’t have nice things? In this 3-hour workshop, we’ll go over all of this and more. We’ll cover the what, the why, and the how of selecting and using the right metrics to help your teams and products improve.
In the world of software development, dealing with legacy code had often been a necessary evil, especially for successful, fast-growing companies. The design stamina hypothesis suggested that legacy code was a sign of success, not failure. The challe…