Discussion about this post

User's avatar
Aleksei Menkov's avatar

Well written, thank you Kent.

It is clear that for a big projects we need a pre-launch stage.

Do you think it makes sense to have it for a small ones or projects where we can iterate?

Should every new project has pre-launch?

Expand full comment
Pawel Brodzinski's avatar

> “If we don’t have this ambitious feature, the launch will fail.” Nah. It’s not that important.

In 2004, when Poland was joining EU, and thus we had a whole class of new types of documents (import and export within EU was not import and export anymore, but needed an entirely new paperwork), I was working on an ERP system.

We actually had a deadline for having these up and running. No one would stop the country from joining EU because some goddamn software wasn't ready.

And no, we didn't manage to deliver. Only once the date passed, we realized we had almost the whole another month, because, well, you file all that new paperwork only at the end of the month, so, in the worst case scenario, our clients could catch up with the paperwork toward the end of the month.

We shipped a week late. Only to learn that we shipped with an absolutely disastrous bug, messing with the accounting database. We shipped the fix after another week and developed a separate tool to recover the accounting records.

Was it stressful? Yup. Could we launch without that feature that actually seemed critical? Also, yup. In the end, the cost was some recovery work on our end and a bit of extra work for our clients. Nothing remotely as serious as we imagined.

Unless one is dealing with someone's health or life, few things are really critical.

Expand full comment

No posts