I know how common software development delays occur. I knew it before we started (though perhaps not as much as I know it now!). Believe it or not, I built a decent cushion into the estimate I was given for my first announcement.
Our software delays weren’t the typical delays that come with the territory. We made some significant missteps early in our software development (I don’t just mean our tech team - I’m as much to blame as anyone) and it set us on a course that’s been very difficult to navigate.
After a change in leadership early last year, our new tech team had to get acquainted with what was handed off to them, evaluate our options, and develop and propose a plan - not a quick process - and in the meantime we continued down the path we were on. Eventually, they came up with a plan they were excited about, but it wouldn’t be an easy choice for us.