Category Archives: hands-on

Working Effectively with a Performance-Testing Bottleneck

Not long ago, a software performance architect brought to my attention that she and her colleague (the performance-testing team) were overloaded with performance-testing requests from product teams. The performance testers wondered if they needed to change their mini-team’s process to … Continue reading

Posted in hands-on | 1 Comment

Shew-Ha-Ri: a Three-Level Model for Dealing with Variation

Continuing the statistical theme of the last two posts, but trying to close it at the same time. I observe three different levels of dealing with the same problem: look at a data set of some metric and tell whether … Continue reading

Posted in hands-on | 1 Comment

On the Practically Useful Properties of the Weibull Distribution

In my previous post, I referred to the insight (created by experts who have analyzed lots of real-world software and IT project data) that lead times in such projects often have the Weibull distribution. I also explained a bit what … Continue reading

Posted in hands-on | 4 Comments

How to Match to Weibull Distribution in Excel

UPDATE: The contents of this post are still valid, but there is a new, complementary post: How to Match to Weibull Distribution without Excel. Warning: this is a very technical, hands-on post. It turns out Weibull distribution is quite common … Continue reading

Posted in hands-on | 23 Comments

Scrum, Kanban and Unplanned Work

A colleague sent a link to an article to a group of colleagues and ask for a comment. The article was published in one of the popular online IT magazines. My goal here is not to criticize or fix this … Continue reading

Posted in hands-on | 7 Comments

T-Shirts, Rabbits, Lizards and Sizing Software Features

I was at Agile Open Toronto last weekend, which included a no-estimates session. That session and the open-space conference itself deserve separate blog posts, but for now I want to cover just set of concerns that relates to sizing and … Continue reading

Posted in hands-on | 3 Comments

Scrum Commitments, Little’s Law, and Variability

I have recently had a discussion with a Scrum Master whose team was struggling quite a bit, completing exactly zero stories for two straight iterations. This problem is often framed as overcommitment – how can we make them team commit … Continue reading

Posted in hands-on | 9 Comments