Let’s see if this situation sounds familiar. Your company is adopting a new-fangled enterprise software platform – announcements have gone out, the implementation team has been identified, had their proper kickoff, and some serious changes are in the works. Sure, the software is pricey, but just look at all those features! If even half of them work as well as the salesman said it would, it will be revolutionary.
But there’s a significant obstacle to overcome; there’s a legacy system to replace. Maybe it’s an ancient version of the new product, maybe it’s a perplexing labyrinth of home grown point solutions overgrowing the back forty, maybe it’s a little hamster running on a wheel duct taped to a file server. So yes, it’s occasionally slow, the one guy who knows how it all works is about to retire, and it blows up every second Tuesday. But apart from those minor inconveniences, the thing works. Not to mention people are really, really used to the old system because it’s been there forever. Forever.