Software Ate the World, But It Was a Dog’s Breakfast
The One Thing Missing From Your Project Plans
Many software systems have gotten larger than any human or even human system can manage, no matter how well intentioned. There are just too many dependencies and too many things that can go wrong. Any organization which relies on the interaction between software, processes, and relationships would do well to study the theory behind High Reliability Organizations.
ECommerce replatforming for most retailers fall into this category. Many retailers have dozens of even a few hundred vendors and don't realize it. What' are the odds that all will transition to the new platform without hiccups? Pretty small.
If Software Ate the World, Why Do I Feel Chewed Up and Spit Out?
Over the years I’ve seen many plans. What I haven’t necessarily very often is a framework for how to adjust for what happens next. Fancy people might call that project or plan governance. A better way to describe it is: how do you know when to adjust your plan?
Most people who wouldn’t know a sorted linked list if it hit them in the head, really get a kick out of talking about their “algos”. As buggy and bloated as most software is, that is not even the biggest problem that most people have.