How to Estimate Anything Quickly

10 Mar 2021

Estimating projects, huge ones, seems to be an activity that causes groans and protests. I understand why. Often there’s a tension between accuracy and knowing that they can’t be accurate. When confronted with estimating a large body of work, I employ a variation on affinity estimating that takes 10 minutes and gives a preview of where the monsters are hiding in the road ahead.

Tags:

When It Comes to Knowledge Transfer

03 Mar 2021

A recurring theme for my clients is knowledge transfer from one group to another. With these transfers’ regularity, one might expect a certain level of expertise in these transitions, but more often than not, they are full of challenges and surprises. So here are my current thoughts on how to handle knowledge transfer.

Tags:

Blame the Intern

27 Feb 2021

An article just surfaced on CNN where the top executives of SolarWinds essentially shifted the responsibility of a password leak to an intern. This infuriates me, but I think it serves as an excellent reminder of some hard truths about working for a company.

Tags:

Time To Go

23 Feb 2021

It winds up for almost everyone that you’ll have more than one job in your career. This is especially true in software development. For myself, I changed jobs nearly every single year! The shortest time I was at a company was five months, and the longest was two years. When you realize it’s time for you to go, what should you do?

Tags:

Taking Two Bites Of an Ice Cream Cone

15 Feb 2021

Often I wind up working with teams and managers who want to know more about how to get started with automated testing or realize their efforts are backfiring. For the last of those cases, it is almost always because they adopted the ice-cream anti-pattern of testing, but I teach two techniques that help them get back on track.

Tags:

I wrote a FREE email series describing how I go about building software teams that have up to 10x performance!

Sign Up!